ffmpeg - 将 mp4 视频与 wav 音频合并

pan*_*osl 4 audio video youtube ffmpeg

我想为 YouTube 视频上传获取最佳音频。我发现mov可以完整地保留音频。我尝试过这样做,但我得到的是 AAC 音频。

这是我使用的命令:

ffmpeg -i video.mp4 -i audio.wav -c:v copy -c:a copy output.mov
Run Code Online (Sandbox Code Playgroud)

虽然 audio.wav 属性如下:

Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, stereo, s16, 1411 kb/s
Run Code Online (Sandbox Code Playgroud)

output.mov 音频属性如下:

Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 317 kb/s (default)
Run Code Online (Sandbox Code Playgroud)

我需要将其他内容传递给 ffmpeg 命令吗?

pan*_*osl 5

看来这成功了,这方面更熟练的人可以验证它:

ffmpeg -i video.mp4 -i audio.wav -map 0:0 -map 1:0 -c:v copy -c:a copy output.mov
Run Code Online (Sandbox Code Playgroud)

  • 保留`-c:a copy`。 (2认同)