Log in

View Full Version : Audio get's listed as 5.1, but it's 2.0


farmdve
17th March 2011, 14:22
Hi all,

For a long time i've had this issue. When i open an MKV file with DirectShowSource in VirtualDub(latest or older version) using AviSynth, for some reason my audio get's upmixed to 5.1 audio.

The original MKV is stereo(2 channels) yet when using DirectShowSource, it get's upmixed to 5.1, thus i can't save it using VirtualDub.
I've basically have this guy's problem http://forum.doom9.org/archive/index.php/t-133884.html but with MKV files


What MediaInfo sees

Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Codec ID : A_AAC
Duration : 23mn 9s
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 44.1 KHz

What VirtualDub sees, when using AviSynth's DirectShowSource(see attached image)

How can i fix this, as it is not allowing me to encode the file in VirtualDub

EDIT: I tried tweaking the FFDshow Audio Decoder to see if it will change anything, but no, it didn't!

Thanks in advance!

Midzuki
17th March 2011, 20:25
Certainly that's not Avisynth's fault, and quite probably it's your DirectShow environment that was screwed somehow. Long ago, thanks to Nero 7, DirectShowSource() "transformed" stereo MP3s into 5.1 ones. :mad:

farmdve
17th March 2011, 21:48
I do not own Nero 7, so i can exclude it being the issue.

I have Haali Media Splitter, i use MPC HC(latest) for watching stuff, and ffdshow(codecs etc).
I also, in an effort to fix this, installed CoreAAC, but to no avail...

Something is doing this, but i have no idea what

IanB
17th March 2011, 22:57
Render the media file in GraphEdit to see what Direct Show components are being used.

farmdve
18th March 2011, 13:19
GraphEdit crashes when doing so(on any mkv file).

So i demuxed the AAC file from the MKV and ran it through GraphEdit, it get's decoded by FFDshow, but only that and get's outputed to the speakers. I tried tweaking ffdshow, but
no change in VirtualDub though

IanB
19th March 2011, 00:50
Looks like you have some recalcitrant DirectShow component installed.

Maybe you could try GraphStudio by RadScorpion (http://forum.doom9.org/showthread.php?t=133928). It seems more resilient to badly behaving DS components. Once the offender is identified you can start remedial action. At the moment you are flying blind.