使用ffmpeg合并mp4文件

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

一瞬间就执行好了。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/xdg15294969271/article/details/125163418