如何使用ffmpeg将两个视频/音频流混合成一个



我有两个视频v1。FLV和v2。FLV,然后创建v3。FLV包含来自v1的视频流。来自v1的FLV和"混合"音频流。FLV和v2, FLV。使用ffmpeg命令可以实现这样的操作吗?谢谢。

我认为使用ffmpeg来混合音轨不是一个好主意;使用sox是更好的主意。

你可以这样使用:

  1. 从v1中提取音频。FLV和v2。FLV使用ffmpeg:

    ffmpeg -i v1。FLV -vn - codec copy v1.mp3

    ffmpeg -i v2。flv -vn - codec copy v2.mp3

  2. 使用sox混合音轨,像这样(未测试):

  3. 使用ffmpeg复用音频和视频。尝试以下操作(也未测试):

    ffmpeg -i v1。flv -i v3.mp3 -vcodec copy - codec copy v3.flv

如果命令不完全正确,希望你的想法是清楚的。

最新更新