2012-01-29 95 views
7

我有一個包含音頻和視頻的mp4格式的電視剪輯,以及一個WAV audio_commentary音軌。如何將.mp4視頻與帶有ffmpeg中偏移量的.wav音頻相結合的命令行?

我一直在試圖向他們ffmpeg的結合,然後用flash播放器(它只能採取H264格式)

什麼是最好的ffmpeg的命令來完成這個網上玩什麼呢?我的輸入是MP4視頻,WAV音頻以及以秒爲單位的偏移量,即音頻註釋相對於mp4視頻開始的時間。

我試圖

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

ffmpeg -vcodec copy -ss offset -i input_audio.wav -i input_video.mp4 output.mp4 

幽冥這些做什麼,我想和輸出的H264格式,有利於閃存players-視頻有沒有辦法做到這一點從命令行在ffmpeg中?

回答

12

在ffmpeg的音頻媒體流可以-itsoffset選項,如下延遲:

ffmpeg -i input_vid.mp4 -itsoffset 00:00:05.0 -i input_audio.wav 
    -vcodec copy -acodec copy output.mp4 

要更改視頻或音頻編解碼器,在-vcodec-acodec選項指定它們。此命令將使用H264和MP3產生輸出視頻:

ffmpeg -i input_vid.mp4 -itsoffset 00:00:05.0 -i input_audio.wav 
    -vcodec libx264 -acodec libmp3lame output.mp4 

更多信息請參見delaying the audio or the video

相關問題