我有三个视频,我想将其合并为一个。
- 介绍视频 (mp4) - 3 秒 - 无音频
- 主视频 (mp4) - 1 分钟 - 带音频
- 结束视频 (mp4) - 3 秒 - 无音频
当我使用ffmpeg时,使用这个命令。
ffmpeg -f concat -i merge.txt -c copy output.mp4
它没有任何音频输出。
Merge.txt
file 'intro.mp4'
file 'main.mp4'
file 'end.mp4'
我知道我需要使用-filter_complex
一些音频/视频流的连接函数。我就是想不通。
你能帮忙吗?
如果所有输入都使用相同的参数进行编码,则无需进行任何过滤或重新编码。
您首先从主输入中提取音频流,然后合并三个视频输入,同时复制具有 3 秒偏移的音频流。