文章目录
1、问题描述
有以下两个视频,我们希望将以下视频合并成一个视频,(1在前2在后)
2、解决办法
2.1
进入到当前文件夹,执行一下命令。
将1.mp4 和 2.mp4全部都转化至1.mpg,2.mpg, 再将1.mpg,2.mpg合并成output.mpg,
再将output.mpg转化为output.mp4即可。
ffmpeg -i 1.mp4 -qscale 4 1.mpg
ffmpeg -i 2.mp4 -qscale 4 2.mpg
ffmpeg -i "concat:1.mpg|2.mpg" -c copy output.mpg
ffmpeg -i output.mpg -y -qscale 0 -vcodec libx264 output.mp4
效果如下。
2.2 合并多个mp4文件
当有多个mp4文件需要合并时,按照第一种方式太麻烦,可以使用下面介绍的方法。
将所有的mp4文件信息放入到一个txt文件中。
file '1.mp4'
file '2.mp4'
file '3.mp4'
执行命令
ffmpeg -f concat -i videolist.txt -c copy out.mp4
一瞬间就执行好了。