ffmpegではファイルを劣化無しで結合できる。CUIで完結するのも便利な点。

Windows環境で軽くハマったので備忘録

前提条件

  • ffmpeg.exeにパスが通っていること

fileリストを作成する

結合したいファイルのtxtリストを作成する。
バックスラッシュ「\」が2つであることに注意。Linux環境では一つで良いと思われ。

下の例のように、list.txtという名前で保存する。

file C:\\first.wmv
file C:\\second.wmv
file C:\\third.wmv

コマンド発動

作成したリスト内で、相対パスで指定されている場合、「-safe 0」オプションが必要。

ffmpeg -f concat -safe 0 -i list.txt -c copy output.wmv