ffmpeg इनपुट फ़ाइल विकल्प मान्यता प्राप्त नहीं हैं


1

मैं उबंटू और खिड़कियों में इस कमांड को चला रहा हूं लेकिन मुझे 10 मिनट के बजाय पूरी लंबाई मिलती है। मैं इसे 10 मिनट में विभाजित करना चाहता हूं।

ffmpeg -i 2000.flv -ss "00:00:00" -t "00:10:00" -vcodec copy -acodec libfaac 2010.flv

किसी भी तरह की सहायता को आभार समझेंगे।


1
किस तरह से यह काम नहीं करता है? एक त्रुटि क्या है? क्या कोई त्रुटि संदेश है? Ubuntu और ffmpeg का संस्करण क्या है?
ऑग्सएक्स

पहले रन के लिए 10 मिनट में फाइल को विभाजित करने के बजाय, इसने मुझे पूरी फाइल आउटपुट के रूप में दी। मैं Ubuntu 10.04 का उपयोग कर रहा हूं। [flv @ 0x8469f74] असमर्थित ऑडियो कोडेक (a) [flv @ 0x851d9fc] चेतावनी: पहला फ़्रेम कोई कीफ़्रेम नहीं है जो एकमात्र संभावित त्रुटि है जिसे मैं देख सकता हूं

जवाबों:


1

इसका उपयोग करके देखें:

ffmpeg ... -t 600 ...   # instead of -t 00:10:00

600 सेकंड 10 मिनट का है और मुझे hh: mm: ss फॉर्मेट की व्याख्या में भी समस्या है।


0

यदि आप इसे शुरू से शुरू कर रहे हैं तो आपको इसकी आवश्यकता नहीं है -ss। यदि आपको इसे एक निश्चित बिंदु पर शुरू करने की आवश्यकता है, तो पहले और -ssबाद में डाल दें ।ffmpeg-i


0

-t param से तात्पर्य उस भाग की लंबाई से है जिसे आप काटना चाहते हैं। उस पर मिनट समाप्त नहीं होना चाहिए। यदि आपके पास 3 घंटे का मिश्रण है, और आप इसे हर 1 घंटे में कटौती करना चाहते हैं, तो कमांड होनी चाहिए: 1. ... -ss 00:00:00 -t 01:00:00 2. ... -ss 01: 00:00 -t 01:00:00 3. ... -ss 02:00:00 -t 01:00:00


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.