Page 1 of 1

Trouble playing mp4a audio

Posted: 22 Feb 2006 03:51
by philhans
Hey,

I am having problems playing a video file with mp4a audio. I have VLC 0.8.4a on ArchLinux currently. I read on the forum that this may be related to not having the faad2 plugin, so I recompiled VLC with faad support but it still will not work. I also tried compiling against several different versions of faad2, including the one recommended on the VLC download page. I don't know if this would be relevant or not, but the files I am trying to play are encoded with DIVX 5.2.1 and are in mkv format. The error I get when I try to play the file is:

Code: Select all

[00000399] main decoder error: no suitable decoder module for fourcc `mp4a'. VLC probably does not support this sound or video format.
Any help would be appreciated. Thanks.

Posted: 22 Feb 2006 08:44
by Teetrinker
To verify that all went well, enter "vlc -list | grep AAC" in a console.
Do you get an output like this:

Code: Select all

VLC media player 0.8.5-svn Janus faad AAC Audiodekoder (benutzt libfaad2)

Posted: 22 Feb 2006 10:25
by philhans
Yes, whenever I run that command I get

Code: Select all

faad AAC audio decoder (using libfaad2)
in the output

Posted: 22 Feb 2006 10:44
by Teetrinker
Libebml(0.7.6)/libmatroska(0.8.0) was installed at compile time?
Your build comes with Matroska support( vlc -list | grep mkv )?

Maybe it will help, if you can provide a sample(part) of your file.
Did you try other mkv files?

Posted: 22 Feb 2006 19:32
by philhans
Yes, both libs are on my system and were there when I built VLC. I have a file with the complete output of 'vlc -l' at http://www.et.byu.edu/~philhans/misc/output. I haven't tried any other .mkv files yet, but whenever I try to open these mkv files, the video will play fine, so my feeling is that mkv support is fine.

Edit: I also forgot to mention, the same mkv files play just fine under Windows with VLC

Posted: 26 Feb 2006 01:45
by philhans
Well, I have a little more information to add to this now that I've done some more experimenting. It seems to be some kind of issue with Matroska and AAC audio. Basically:
  • 1. mkv files with audio other than AAC play fine.
    2. files with a container other than mkv and AAC play fine.
    3. mkv files with AAC audio are the only ones that don't work.
I'm not really sure what could be the problem with this combination, but I have the latest versions of both libmatroska and libebml. Anyone have any ideas on what might fix the issue?

Posted: 22 Mar 2006 06:19
by mlb
I am having the same issues. A file with AAC audio will display the video portion only... no audio.

Has anyone found a solution for this?

Posted: 22 Mar 2006 11:25
by MisterB
Yup, same issue here. Any pointers would be greatly appreciated.

Posted: 22 Mar 2006 14:29
by dionoea
If that's using 0.8.5-test1, then it's a know issue and we are working on a fix.

Posted: 23 Mar 2006 01:42
by MisterB
I'm using 0.8.2 Janus
Is that issue fixed in newer versions before 0.8.5-test1?
If so, I guess it's time for an upgrade :D

Edit: Just upgraded to 0.8.4a, same problem :(