5月 09

ffmpegをつかってiPhoneように映像を変換しようと

ffmpeg -i .m2v -i .aac -s 480×270 -vcodec libx264 -b 600k -acodec libfaac -ac 2 -ar 48000 -ab 128k -coder 0 -level 13 -nr 50 -threads 2 .mp4

とすると、

Unknown encoder ‘libfaac’

とエラーが出ている。
rpm-fusionにある

yum install faac faac-devel

をインストールしても変わらない。そこで
ffmpegを再構築するのが手っ取り早い模様。
以下記録

#yumdownloader –source ffmpeg
#yum-builddep ffmpeg-0.5-5.20091026svn.fc12.src.rpm
#rpm -ivh ffmpeg-0.5-5.20091026svn.fc12.src.rpm
#cd ~/rpmbuild/SPECS/
#rpmbuild -ba ffmpeg.spec –with faac
#cd ../RPMS/
#rpm -Uvh –force ffmpeg-0.5-5.20091026svn.fc12.x86_64.rpm \
ffmpeg-devel-0.5-5.20091026svn.fc12.x86_64.rpm \
ffmpeg-libs-0.5-5.20091026svn.fc12.x86_64.rpm

One Response to “Fedora 12 ffmpeg with faac”

  1. admin より:

    ffmpeg 0.6が出たのでまた、Unknown encoder ‘libfaac’がでるようになったorz
    ソースからリビルドすれば問題なし。

Leave a Reply

 

preload preload preload