ffmpegの基本的な使い方


動画をリサイズする。

$ ffmpeg -i source.mp4 -vf scale=1280:-1 destination.mp4

開始位置と秒数を指定して動画をトリミングする。

$ ffmpeg -i source.mp4 -ss 0:10 -t 30 destination.mp4

開始位置と終了位置を指定して動画をトリミングする。

$ ffmpeg -i source.mp4 -ss 0:10 -to 0:40 destination.mp4

元ファイルのコーデックを使用して動画を連結する。

$ echo -e "file 'source1.mp4'\nfile 'source2.mp4'\n" >ffmpeg_files.txt
$ ffmpeg -f concat -i ffmpeg_files.txt -c copy destination.mp4
$ rm ffmpeg_files.txt

フレームレートを指定して動画をgifに変換する。

$ ffmpeg -i source.mp4 -r 20 destination.gif