2012-01-29 11 views
7

Mp4 biçiminde ses ve video içeren bir TV klibi ve bir WAV audio_commentary parçası var.Bir .mp4 videosunu bir .wav ses ile komut satırından ffmpeg'de bir ofsetle nasıl birleştirebilirsiniz?

Ben Ffmpeg bunları birleştirmek ve daha sonra (sadece h264 formatında alabilir) flash player

Bunu başarmanın en iyi ffmpeg komutu nedir online oynamak için çalışıyorum? Girişlerim MP4 videosu, WAV sesi ve saniyeler içinde bir ofset, ses yorumunun mp4 videosunun başlangıcına göre başladığı zamandır.

Ben

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

ve bunların

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

Nether istediğim ve çıkış flaş oynatıcılar- için iyidir h264 biçimindeki video bunu yapmanın bir yolu var mı ne yapacaksın çalıştı ffmpeg'deki komut satırından mı? ffmpeg ses medya akışında

cevap

12

şöyle -itsoffset seçeneği ile gecikebilir:

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

, video veya ses codec değiştirmek -vcodec ve -acodec seçenekleri bunları belirtin. Bu komut h264 ve mp3 kullanarak çıkış videoyu üretecektir:

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

fazla bilgi için delaying the audio or the video bakınız.

İlgili konular