मैंने अपने कैमरे से एक वीडियो कैप्चर किया है, लेकिन मुझे नहीं पता कि यह कितने समय के लिए है। मैं ffmpeg
वीडियो के केवल 7 सेकंड को रखने और काटने के लिए उपयोग करना चाहता हूं । क्या यह संभव है?
मैंने कमांड की कोशिश की:
ffmpeg -t 00:00:07 -i input.avi -vcodec copy newfile.avi
लेकिन यह केवल वीडियो के पहले 7 सेकंड को छोड़ देता है, और वीडियो को फ़्लिप करता है।
मुझे पता है कि लेकिन मैं अपने सी # कोड से ffmpeg का उपयोग करने की कोशिश कर रहा हूं इसलिए मैं वीडियो की अवधि को जाने बिना इसे करने की कोशिश कर रहा हूं। मैं सिर्फ आखिरी 7 सेकंड्स काटना चाहता हूं
—
निकनेम
मुझे C # के बारे में कुछ भी पता नहीं है, लेकिन आप C # से अवधि क्यों नहीं पूछ सकते हैं - ffmpeg / ffprobe (कोड में अवधि प्रदान करने वाले मॉड्यूल की जांच करें) और फिर जानकारी वापस करें?
—
राजिब
ffmpeg -i input.avi
आउटपुट फ़ाइल नाम के बिना कमांड का उपयोग करें। वह अवधि दिखाएगा। फिर आप ध्वज केduration - 7
लिए उपयोग करने के लिए उपयोग कर सकते हैं-ss
। यहाँ पूरा कंसोल आउटपुट प्रदान करें।