![](/img/trans.png)
[英]Slow audio-video sync drift when merging wav and mp4 with ffmpeg
[英]How to combine a .MP4 video with a .WAV audio to create a new .MP4 video using ffmpeg from command line arguments?
我想將.WAV音頻文件與.MP4視頻文件合並,以創建新的.MP4視頻文件。
我目前正在使用以下代碼來做到這一點:
ffmpeg -i input_vid.mp4 -i input_audio.wav -vcodec copy -acodec copy output.mp4
但它只創建output.mp4文件,但沒有嵌入的視頻,這意味着如果我正在播放那個output.mp4文件,那么什么都沒有播放。 我不知道我在哪里做錯了所以它就是這樣創造的。
我知道可能有人問過這類問題,但這對我沒什么幫助,如果有人能找到我做錯的地方或如何解決這個問題,請幫我解決問題。
刪除-acodec copy
。 該選項強制將WAV字節直接復制到MP4的音軌中。
有效的音頻MP4必須包含MPEG音軌(mp3或aac)。 刪除-acodec copy
后,FFmpeg仍會copy
視頻(圖片)部分,但也會自動從WAV編碼到AAC。 AAC是MP4文件中的標准音頻編解碼器(因為所有3種格式都兼容MPEG文件,所以也可以添加MP3)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.