Postby myersge1 » 18 May 2004 23:01
I have vlc v0.7.1 and I want to transcode from MPEG-2 to MPEG-4 (faac & mp4v). I attempted to recompile ffmpeg with libfaac support but afterwards when I ran vlc with:
vlc mpeg-2.mpg --sout '#transcode{acodec=aac,ab=32,vcodec=mp4v,vb=128,
width=320,height=240}:std{access=file,mux=mp4,url=mpeg-2.mp4}'
I still got:
[00000218] stream_out_transcode private error: cannot open encoder
[00000218] stream_out_transcode private error: cannot create audio chain
[00000227] main packetizer error: cannot create packetizer output
First of all, is 'aac' the proper acodec? Also, I notice that ffmpeg and faac were installed as RPM's as part of the original vlc install and I haven't uninstalled them. Should the RPM's be uninstalled first? Finally, do I need to also recompile vlc?
This is the process I went through. Please let me know where I screwed up:
- download tar from ffmpeg.sourceforge.net
- unzip and untar it
- cd ffmpeg
- ./configure --enable-pp --enable-libfaac
- make
- make install
As the configure, make, and install wrote status lines to the screen, I didn't notice the mention of 'libfaac' anywhere which makes me wonder if it was really included. Any ideas? Thank you.