mp4 の結合した。
ts ファイルの結合ならカンタンなんだけど・・・mp4 はコンテナが面倒なので、cat できない
ts に変換する。
for i in `ls -v *.mp4` ; do ffmpeg -i $i -c copy -bsf:v h264_mp4toannexb -f mpegts $i.ts done
一旦は中間ファイルのTSを経由しないといけない。
ts を結合する
concat をコマンド作るのは面倒なので、list ファイルを使う。
変換対象一覧ファイルを作って
for i in `ls -v *.ts` ; do echo file "'$i'" done > list.txt
変換する
ffmpeg -f concat -i list.txt -c copy concated_temp.ts
ts をmp4 に変換する
ffmpeg concated_temp.ts -c copy -bsf:a aac_adtstoasc output.mp4
これをコマンドにまとめて・・・
毎回毎回していするのは、面倒なので、コマンドにまとめてしまうと楽だろうね。