It would appear that only the libavcodec option in ffdshow has an issue. Just a wild guess, but I think it's that the file is using Parametric Stereo (HE-AAC v2), since ffdshow's libfaad2 option and CoreAAC (also based on faad2) both handle it correctly. ffdshow version is r4486. ffmpeg itself (git-f857465, built on August 4th 2012) does not exhibit the problem. So either ffdshow doesn't integrate libavcodec's AAC decoder quite right, or there's a fix for Parametric Stereo that exists in FFmpeg but not in libav, which seems to be what ffdshow switched to.
|