操作あれこれ
ファイルの情報を調べる
$ ffprobe input.mpg
動画ファイル flv を mp4 に変換
$ ffmpeg -i input.flv output.mp4
動画ファイル webm を mp4 に変換
$ ffmpeg -i movie.webm -vcodec libx264 movie.mp4
映像 mp4 と 音声 mp3 を合成
$ ffmpeg -i movie.mp4 -i music.mp3 -vcodec copy -acodec copy output.mp4
flv から音声を mp3 で抜き出す
$ ffmpeg -i hoge.flv -ab 128 hoge.mp3
エラー「width not divisible by 2」「height not divisible by 2」
- 縦・横のピクセル数が2の倍数でない場合に発生するエラーらしい
- 出力ファイルの前に -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" を記述することで自動的にピクセル数を調整してくれる
$ ffmpeg -i input.flv -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" output.mp4