2015年03月05日

ffmpegインストール。

ここにシンプルに手順がまとめられている。ありがたいことです。

http://d.hatena.ne.jp/kt_hiro/20150101/1420094609

ただ、この手順だけだと私の場合はFFMPEG実行時に、

ffmpeg: error while loading shared libraries: libx264.so.146: cannot open shared object file: No such file or directory

とかで怒られた。

# ldd `which ffmpeg`

linux-vdso.so.1 => (0x00007fffb05ff000)
    libx264.so.146 => not found
    libfdk-aac.so.0 => not found
    libm.so.6 => /lib64/libm.so.6 (0x00007f93bc82f000)

not foundになっている。。。。

自分でビルドしてインストールすると、デフォルトでは /usr/local/lib にライブラリが入るので、そこにパスを通してあげないといけない。

認識させる方法は、

/etc/ld.so.conf に、/usr/local/lib を追記するのが良いかと思う。

最初はインクルードさせようと、ld.so.conf.d/ 配下に適当なconfファイル作ったけどなぜか認識してくれなかった。

その後、

# ldconfig

で共有ライブラリの依存関係情報を更新することで無事にFFMPEGが実行できました。


以上です。
posted by hana at 10:43| Comment(0) | TrackBack(0) | Linux関連 | このブログの読者になる | 更新情報をチェックする