ここ に従ってインストール。
$ sudo yum install yum-plugin-priorities
$ sudoedit /etc/yum.repos.d/CentOS-Base.repo
[base]
, [updates]
, [extras]
の行の下に priority=1
を追加。
$ sudo rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm $ sudo yum update rpmforge-release $ sudoedit /etc/yum.repos.d/rpmforge.repo
enable
を全て 0 に変更。
$ sudo yum --enablerepo=rpmforge install ffmpeg
エンコード時の設定などは ここ を参照。リンク先の libx264.ffpreset
をダウンロードして、
$ ffmpeg -y -i [入力ファイル名].ts -f mp4 -vcodec libx264 -fpre /path/to/libx264.ffpreset -r 30000/1001 -aspect 16:9 -s 480x360 -bufsize 20000k -maxrate 25000k -vsync 1 -acodec libfaac -ac 2 -ar 48000 -ab 128k -map 0.0 -map 0.1 [出力ファイル名].mp4
オプションの順番を変更するとエラーを吐いたりするので注意。
私のサーバーではだいたい6fpsぐらいで変換されました。地上波が約30fpsなので、放送時間の5倍かかるということです。使えなさすぎる (´・ω・`)