切换音频和视频

切换音频和视频

我下载了一部高清电影。不幸的是,声音坏了。然后我下载了另一个低分辨率的副本,但音轨完整。我如何使用 ffmpeg 从后者获取声音并将其与前者的视频相结合?

我不知道要在这里放哪些文件的详细信息,请告诉我应该发布哪些命令的输出。我只知道第一个是 an ,mkv第二个是 an avi

答案1

您可以使用-map选择您想要的流,然后-c copy使用流复制(重新多路复用)。

此示例将从中复制视频流hd.mkv和音频流sd.avi

ffmpeg -i hd.mkv -i sd.avi -map 0:v -map 1:a -c copy -shortest output.mkv

如果您想要偏移其中一个输入,请参见该-itsoffset选项。

相关内容