Avconv 视频合并音频叠加

Avconv 视频合并音频叠加

我使用以下方法合并 3 个视频文件AVCONV并使用以下语法创建中间文件

cat inter1.mpg inter2.mpg inter3.mpg > interAll.mpg

间1.mpg,间2.mpg不包含音轨。

创建 interAll.mpg 后我将其转换为移动使用以下语法的文件

avconv -i interAll.mpg output.mov 

我的问题是,inter3.mpg 的音频轨道与 output.mov 中的 innter2.mpg 的视频轨道重叠。

答案1

FFmpeg 现在具有内部连接文件的功能,您可能更适合使用此功能。其工作原理如下:

ffmpeg -i "concat:inter1.mpeg\|inter2.mpeg\|inter3.mpeg" -c copy interALL.mpeg

如果这不起作用,您可能需要先将它们重新混合为 mpeg 传输流文件:

for f in inter*.mpeg; do ffmpeg -i "$f" -c copy -f mpegts "${f/%mpeg/ts}"; done

相关内容