2012-01-29 9 views
7

मुझे ऑडियो और वीडियो युक्त एमपी 4 प्रारूप में एक टीवी क्लिप मिला है, और एक डब्ल्यूएवी ऑडियो_कॉमेंटरी ट्रैक है।कमांड लाइन से ffmpeg में ऑफसेट के साथ एक .wav ऑडियो के साथ .mp4 वीडियो को गठबंधन कैसे करें?

मैं उन्हें ffmpeg में गठबंधन करने के लिए और फिर इसे ऑनलाइन खेलने के एक फ़्लैश प्लेयर (जो केवल h264 प्रारूप ले जा सकते हैं)

यह पूरा करने के लिए सबसे अच्छा ffmpeg आदेश क्या है के साथ की कोशिश कर रहा है? मेरे इनपुट एमपी 4 वीडियो, डब्ल्यूएवी ऑडियो, और सेकेंड में ऑफसेट हैं, जब ऑडियो कमेंट्री एमपी 4 वीडियो की शुरुआत के सापेक्ष शुरू होती है।

मैंने कोशिश की

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 और एमपी 3 का उपयोग कर उत्पादन वीडियो उत्पादन करेगा:

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 देखें।

संबंधित मुद्दे