slh*_*hck 10
正确的 FFmpeg 命令是:
ffmpeg -i video.mp4 -i audio.mp4 -map 0:0 -map 1:0 -c copy output.mp4
Run Code Online (Sandbox Code Playgroud)
这将提供两个输入流,您已有的视频和音频,例如来自带有 AAC 音频的 MP4 文件,并使用-map选项将它们合并在一起。
这里,第一个数字0:0是输入文件(0对于视频文件和1音频文件),第二个数字是来自该文件的流(0因为每个流只有一个流,视频或音频)。这两个流将被映射到一个输出文件,因此首先是视频,然后是音频。
比特流将被复制而不是使用该-c copy选项重新编码。您可以在 FFmpeg 输出中观察到这一点:
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Stream #1:0 -> #0:1 (copy)
Run Code Online (Sandbox Code Playgroud)