ffmpeg の configure で ERROR: libx264 not found になる場合
今回、一番最初に ffmpeg の configure をトライした時は libx264 が見つからないとエラーが出てしまった。こんな感じ。
paraches@debian:~/myTest/ffmpeg/ffmpeg$ ./configure --enable-version3 --enable-libmp3lame --enable-libtheora --enable-libx264 --enable-libgsm --enable-postproc --enable-libxvid --enable-libfaac --enable-pthreads --enable-libvorbis --enable-libfaad --enable-gpl --enable-x11grab --enable-nonfree ERROR: libx264 not found If you think configure made a mistake, make sure you are using the latest version from SVN. If the latest version fails, report the problem to the ffmpeg-user@mplayerhq.hu mailing list or IRC #ffmpeg on irc.freenode.net. Include the log file "config.err" produced by configure as this will help solving the problem. paraches@debian:~/myTest/ffmpeg/ffmpeg$ ls /usr/lib | grep 264 libx264.so.65 paraches@debian:~/myTest/ffmpeg/ffmpeg$
ん? あるじゃん???
参考にしたページでも同じようなコメントがあるのだけど、自分の場合は思い切り簡単なミスだった。
それは x264 のインストールに失敗していたから…。checkinstall でのインストール時に、sudo していなかったのでファイルの属性変更ができなくてエラーになっていたのだ。こんな感じ。
paraches@debian:~/myTest/ffmpeg/x264/x264$ checkinstall --pkgname=x264 --pkgversion "1:0.svn'date +%Y%m%d'" --backup=no --default <長いので省略> ========================= インストールの結果 =========================== install -d /usr/local/bin install: `/usr/local/bin' の属性を変更できません: 許可されていない操作です make: *** [install] エラー 1 **** インストールは失敗しました。パッケージの作成を中断します クリーンアップ..OK Bye. paraches@debian:~/myTest/ffmpeg/x264/x264$
このエラーに気付かずに先へ進んでしまい、ffmpeg の configure でエラーになっていた。で、x264 をちゃんとインストールしてから ffmpeg の configure をしたら、エラー無く先へ進めた。
/usr/lib/libx264.so.65 はこの際必要ないものだったらしい。'apt-get remove libx264-dev' した時にこんなメッセージが出ていた。
以下のパッケージが自動でインストールされましたが、もう必要とされていません: libx264-65 これらを削除するには 'apt-get autoremove' を利用してください。
'apt-get autoremove' で削除しておいた方が良いのかな?