ffmpeg

2012-10-23 13 views
5

के साथ विभिन्न लंबाई के ऑडियो/वीडियो मिलाएं मैं video.mp4 (1 मिनट की अवधि) से वीडियो और audio.mp3 (10 मिनट की अवधि) से ऑडियो को एक आउटपुट फ़ाइल में 1 मिनट की अवधि के साथ मिश्रित करना चाहता हूं। audio.mp3 से ऑडियो 4 मिनट - 5 मिनट की स्थिति से होना चाहिए। मैं ffmpeg के साथ ऐसा कैसे कर सकता हूं?ffmpeg

उत्तर

10

video.mp4 कोई ऑडियो

है आप इस आदेश का उपयोग कर सकते हैं:

ffmpeg -i video.mp4 -ss 00:04:00 -i audio.mp3 -c copy -shortest output.mkv 
  • ऑडियो 4 मिनट स्थिति (-ss 00:04:00) प्रश्न में अनुरोध के रूप में से किया जाएगा।

  • यह उदाहरण stream copy (पुनः-मक्स) वीडियो और ऑडियो-री-एन्कोडिंग होगा।

तो video.mp4 ऑडियो है

आप को यहां बताए गए -map विकल्प जोड़ने के लिए करना होगा: FFmpeg mux video and audio (from another video) - mapping issue

तो ऑडियो वीडियो की तुलना में कम है

चुप गद्दी जोड़ने के लिए apad फ़िल्टर जोड़ें:

ffmpeg -i video.mp4 -ss 00:04:00 -i audio.mp3 -c:v copy -af apad -shortest output.mkv 

ध्यान दें कि छानने फिर से एन्कोडिंग आवश्यकता है, इसलिए ऑडियो इस में फिर से इनकोडिंग किया जाएगा उदाहरण।

+0

धन्यवाद। मैं सुपरसियर से नहीं पूछता, क्योंकि मुझे लगता है कि स्टैक ओवरफ्लो पर कई सवाल मेरे मुद्दे के रूप में पूछते हैं। अब समझ गया, यह गलत है। –

+0

लॉर्डनेकबीर्ड, मुझे लगता है कि आप गलतियां करते हैं। क्योंकि वीडियो निष्पादित करने के बाद कम हो गया। मैं शुरुआती समय 30 सेट करने का प्रयास करता हूं और देखता हूं कि आउटपुट वीडियो 30 है, 1 मिनट –

+0

लॉर्डनेकबीर्ड, क्षमा करें। मैं गलत हूँ। इससे पहले कि मैंने इस्तेमाल किया ffmpeg संस्करण नहीं है। अब, सभी काम करता है। स्क्रिप्ट –