ffmpegで動画サイズを小さくする
動画ファイル(mp4)のサイズを減らしたかったため、ffmpeg でのやり方を調べました。自分用メモです。
公開日:
ffmpegを使用して動画を秒単位で分割する方法と、分割された動画を結合する方法についての備忘録です。
ffmpeg -i input.mp4 -map 0 -c copy -f segment -segment_time 20 -reset_timestamps 1 output_seg_%03d.mp4
上記の例では20秒ごとに動画を分割しています(-segment_time 20
)。
まずは結合したい動画のそれぞれのファイルパスを記載したテキストファイルを作成します。
mylist.txt
file output_seg_000.mp4
file output_seg_001.mp4
file output_seg_002.mp4
下記のコマンドでmylist.txtに記載されている動画ファイルをくっつけて一つの動画ファイルを作成します。
ffmpeg -f concat -i mylist.txt -c copy output.mp4