簡體   English   中英

如何將.MP4視頻與.WAV音頻結合使用命令行參數中的ffmpeg創建新的.MP4視頻?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM