【ffmpeg】動画ファイルを結合してみる【ファイルリスト編】

以前、ffmpeg を使ってファイルを結合しましたが、

今は、結合するファイルのリストを作って、結合させるのが推奨されているようです。

files.txt

file /home/hoge/0.mp4
file /home/hoge/1.mp4
file /home/hoge/2.mp4

シェルコマンド

ffmpeg -f concat -safe 0 -i files.txt -c copy output.mp4

引っかかるポイントが2つ。

・エラー1

Line 1: unknown keyword '∩?┐file' mylist.txt: Invalid data found when processing input

文字コードがBOM付きのUTF-8等で保存されている可能性があります。その場合はmylist.txtをBOM無しのUTF-8で保存

・エラー2

-safe 0 をつけないと

「Unsafe file name '/path/to/a.mov' mylist.txt: Operation not permitted」

というエラーが出て実行できない。

山のちょうじょうの木のてっぺん5分後に恋の魔法が解けるまで 一番星見つけた (5分後の隣のシリーズ)ながーい5ふん みじかい5ふんヒロシのソロキャンプ-~自分で見つけるキャンプの流儀~あつまれ どうぶつの森 完全攻略本+超カタログ【Amazon.co.jp 限定】365日アカチャン満喫生活(特典:描き下ろしマンガ5ページ「スタイ達の憂鬱」配信データ)