2016.06.01時点で最新のffmpegはRPiのh264ハードウェアエンコに対応してます。
ってことでlibfdk_aacを追加してffmpegをコンパイル。
タイトルにある通り、インターレースを保持しつつリサイズしてMpeg2からMpeg4にトランスコードしたい。(Chromebookで動画を観たいため)
ということでコマンドを色々調べて見つけた決定版はコレ↓
ffmpeg -c:a libfdk_aac -i 動画名.ts -vf yadif=1,tinterlace=4 -c:v h264_omx -s 720x540 -c:a libfdk_
aac -b:v 2500k -aspect 16:9 -q:a 128 -ar 44100 -vsync 1 -threads 0 -flags +ilme+ildct -y 保存名.mp4
エンコ時間の目安ですが、RPi1だと0.7fps、RPi2だと1fps、RPi3だと5fpsくらいでした。
24時間稼働させるから気にならないよね。。
0 件のコメント:
コメントを投稿