ghép
$ ffmpeg -f concat -i inputs.txt -c copy out.mp4
$ ll |grep -E "sample|out"
-rw-rw-r--. 1 saml saml 491860 Feb 19 23:36 out.mp4
-rw-r--r--. 1 saml saml 245779 Feb 19 23:32 sample_mpeg4.mp4
Các phương pháp khác được trình bày trong wiki FFmpeg: Cách ghép các tệp phương tiện (nối, hợp nhất) .
LƯU Ý: Ubuntu không xuất hiện để hỗ trợ concat
định dạng. Bạn phải sử dụng giao thức concat. Ngoài ra, nó có tùy chọn codec mỗi luồng. Do đó, sử dụng kết quả giao thức concat như sau:
$ ffmpeg -i input1.mp4 -vcodec copy -acodec copy \
-vbsf h264_mp4toannexb -f mpegts intermediate1.ts
$ ffmpeg -i input2.mp4 -vcodec copy -acodec copy \
-vbsf h264_mp4toannexb -f mpegts intermediate2.ts
$ ffmpeg -i "concat:intermediate1.ts|intermediate2.ts" \
-vcodec copy -acodec copy -absf aac_adtstoasc output.mp4
Các tùy chọn ffmpeg của Ubuntu được ghi lại ở đây .