Ubuntuでffmpegをビルドする
apt-getでUbuntuにcrtmpserverをインストールしたので、そのソースデータの生成のためにffmpegを使用することにした。
ffmpegはソースビルドするしかないようなので、以下を参考にビルドを行った。
結果、ソースコードのダウンロードも含めてビルドは一発で問題なく完了した。
なお、ソースの保存先を変更したかったので、上記参考文献に記載のビルドスクリプトの
src_dir="$HOME/ffmpeg_sources"
を変更した。
また、PATHを変更するのが面倒だったので、
ln -s /usr/local/ffmpeg_build/bin/ffmpeg /usr/local/bin/ffmpeg
とシンボリックリンクを作成した。
試しに、以下のコマンドを実行して、正常に動作することを確認した。
ffmpeg -i hoge.mp4 hoge.ts
【動作環境】
-
cat /proc/version の結果
Linux version 3.13.0-106-generic (buildd@lcy01-30) (gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3) ) #153-Ubuntu SMP Tue Dec 6 15:44:32 UTC 2016
【2017/03/06】
libav-toolsのavconvならapt-getでインストール可能であることが判明した。
また、CentOS 7でも同様に一発でビルドが問題なく完了した。