Mono channel .m4a file can NOT be played.

For questions and discussion that is NOT (I repeat NOT) specific to a certain Operating System.
suitjune
New Cone
New Cone
Posts: 3
Joined: 20 Mar 2014 08:54

Mono channel .m4a file can NOT be played.

Postby suitjune » 18 Mar 2015 10:54

HI,VLCer.
We are using VLC 2.1.5 in WIndows7 32bit. And we use embedded arm-linux board to generate a .m4a file,using fdk-aac to encode raw PCM audio into aac-ld mono stream,and using mp4v2 to wrapper it into .m4a file.However,we can NOT play it,but we can play it in PotPlayer and SMplayer.
The debug message:
http://download.heartmcu.com/debug_message.log
The .m4a file:
http://download.heartmcu.com/test.m4a

Could any VLCer give me some hints?How could I solve this problem?Do we need to modify the .m4a wraper or aac-ld encode?

BR!

bat999
Cone that earned his stripes
Cone that earned his stripes
Posts: 200
Joined: 19 Dec 2007 02:35

Re: Mono channel .m4a file can NOT be played.

Postby bat999 » 18 Mar 2015 12:04

... Could any VLCer give me some hints...
Hi
VLC uses "faad" decoder by default for aac files.
Your message log shows "faad decoder warning: Bitstream value not allowed by specification"

To play your test.m4a file with VLC, use the "avcodec" decoder instead.

Three methods discussed here ---> https://forum.videolan.org/viewtopic.php?f=14&t=117272
1 Delete libfaad_plugin.dll from vlc codec folder or rename it.
or
2 Select avcodec with command line option "--codec avcodec".
or
3 Add avcodec in "Preferred decoders list" with the GUI.

suitjune
New Cone
New Cone
Posts: 3
Joined: 20 Mar 2014 08:54

Re: Mono channel .m4a file can NOT be played.

Postby suitjune » 31 Mar 2015 11:43

It's a great help!Thanks very much!It works!


Return to “General VLC media player Troubleshooting”

Who is online

Users browsing this forum: No registered users and 91 guests