動画の連結
ffmpeg を使う。
連結する動画のファイル名から、以下のようなテキストファイルを作る。パスはフルパスを指定。
input.txt
file '/home/***/Documents/Ruby/video/sample1.mp4' file '/home/***/Documents/Ruby/video/sample2.mp4' file '/home/***/Documents/Ruby/video/sample3.mp4' file '/home/***/Documents/Ruby/video/sample4.mp4' file '/home/***/Documents/Ruby/video/sample5.mp4'
で、以下を実行。
$ ffmpeg -f concat -safe 0 -i input.txt -c copy output.mp4
「-safe 0」は
[concat @ 0x378c5e0] Unsafe file name '/home/***/Documents/Ruby/video/sample1.mp4' input.txt: Operation not permitted
というエラーが出るため(フルパスを指定しなかった場合は必要ない)。
※参考
動画ファイルの連結|Linux活用メモ
【ffmpeg】動画・音声を連結する concat の使い方 其の3 - ニコニコ動画研究所