2025-08-26 09:59AM
1. 使用 concat demuxer ,这种方法适用于视频编码相同的文件
1.1 创建一个 文本文件 filelist.txt,文件内容如下:
file 'video1.mp4'
file 'video2.mp4'
file 'video3.mp4'
1.2 运行以下 ffmpeg 命令:
$ ffmpeg -f concat -safe 0 -i filelist.txt -c copy output.mp4
2. 使用 concat filter,这种方法适用于不同编码或格式的视频文件
2.1 运行下面的命令
$ ffmpeg -i video1.mp4 -i video2.mp4 -i video3.mp4 -filter_complex "[0:v][0:a][1:v][1:a][2:v][2:a]concat=n=3:v=1:a=1[outv][outa]" -map "[outv]" -map "[outa]" output.mp4
3. 直接串联视频(仅适用于相同编码)
$ ffmpeg -i "concat:video1.mp4|video2.mp4|video3.mp4" -c copy output.mp4
登录
请登录后再发表评论。
评论列表:
目前还没有人发表评论