如何将.MP4视频与.WAV音频结合使用命令行参数中的ffmpeg创建新的.MP4视频?

时间:2017-05-18 08:43:07

标签: audio video ffmpeg wav mp4

我想将.WAV音频文件与.MP4视频文件合并,以创建新的.MP4视频文件。

我目前正在使用以下代码执行此操作:

ffmpeg -i input_vid.mp4 -i input_audio.wav -vcodec copy -acodec copy output.mp4

但它只创建了output.mp4文件,但没有嵌入的视频,这意味着如果我正在播放那个output.mp4文件,那么什么都没有播放。 我不知道我在哪里做错了所以它就是这样创造的。

我知道可能有人问过这类问题,但这对我没什么帮助,所以如果有人能找到我做错的地方或如何解决这个问题,请帮我解决问题。

1 个答案:

答案 0 :(得分:1)

删除-acodec copy。该选项强制将WAV字节直接复制到MP4的音轨中。

有效音频MP4必须包含MPEG音轨(mp3或aac)。删除-acodec copy后,FFmpeg仍会copy视频(图片)部分,但也会自动从WAV编码到AAC。 AAC是MP4文件中的标准音频编解码器(因为所有3种格式都是兼容的MPEG文件,所以也可以添加MP3)。