FAAC encoder gets wrong parameters or input
As pointed out in: http://forum.videolan.org/viewtopic.php?p=180649#p180649
With certain files transcoding doesn't start because of following error: avcodec encoder warning: libfaac doesn't support this output format!
This happens when following transcoding command is used
:sout=#transcode{vcodec=mp4v,vb=1024,scale=0.25,acodec=mp4a,ab=128,channels=2}:duplicate{dst=std{access=file,mux=mp4,dst=C:\test.mp4}}
but works when audio parameters are dropped from trancode (so only audio codec is given)
:sout=#transcode{vcodec=mp4v,vb=1024,scale=0.25,acodec=mp4a}:duplicate{dst=std{access=file,mux=mp4,dst=C:\test.mp4}}
Neither ab=128 nor channels=2 should make input incompatible for libfaac. Same happens also if you only use either ab=128 or channels=2. So either libfaac gets wrong parameter(s) or something bad is done to input.
Tested on Win32 using VLC 0.9.8a and VLC 1.0.0-git-20090103-0005
Sample file: http://rapidshare.com/files/185527296/P1000100.MOV.html