目的

最適な動画エンコード設定(コマンドオプション)を検証する。 アニメは1クールがDVD-Rに収める範囲で。

インストール

http://www.nodoka.org/%E9%8C%B2%E7%94%BB%E3%82%B5%E3%83%BC%E3%83%90%E6%A7%8B%E7%AF%89-qsv%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89-linux%E7%B7%A8/
yum install -y epel-release
yum install -y http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
yum install -y ffmpeg

設定

mp4変換について

http://munepi.hatenablog.jp/entry/20091227/1261941397
http://www.blogcom.ni-chi-jo.com/pc/497.html

recordedFormatについて

http://d.hatena.ne.jp/marqut/20140109/1389239096

入力ファイル

基本コマンド

time ffmpeg -y -i [入力ファイル.m2ts] -f mp4 -preset medium -crf 20 -tune film -vcodec libx264 -s 1280x720 -vf yadif -acodec aac -strict -2 -ac 2 -ar 48000 -ab 128k -threads 2 [出力ファイル.mp4]

サイズを小さく

time ffmpeg -y -i [入力ファイル.m2ts] -f mp4 -preset medium -crf 20 -tune film -vcodec libx264 -aspect 16:9 -s 640x480 -bufsize 20000k -maxrate 25000k -vf yadif -acodec aac -strict -2 -ac 2 -ar 24000 -ab 64k -threads 2 [出力ファイル.mp4]
real    0m33.241s
user    0m54.929s
sys     0m0.482s

CMカット

time ruby /opt/comskip_batch/ComskipBatch.rb --margin 3 --move_to CM_cutOK/ --failed_to CM_cutNG/ --file [入力ファイル.m2ts]

問題点、課題:

自動化

シェルを作成した。

./autoEnc1280.sh [入力ファイル.m2ts]
./autoEnc640.sh [入力ファイル.m2ts]

とすると[出力ファイル.mp4]が出力される。

今後の課題:録画終了後に上記シェルを動かすか、一定時間ごとに録画先フォルダを監視して未エンコードファイルがあればシェルを叩くようにする。

SekikenWiki


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS