ffmpeg अविकल गतिशील विखंडू (मक्खी पर)


1

कॉन्फैट के लिए ffmpeg डॉक्स निम्नलिखित तरीके को सूचीबद्ध करता है
ffmpeg -f concat -i mylist.txt -c copy output

Mylist.txt फ़ाइल में फ़ाइल जैसी
फ़ाइल '/ path / to / file1'
फ़ाइल '/ path / to / file2'
फ़ाइल '/ path / to / file3' होती है

मैं जो देख रहा हूं वह इस तरीके से लगातार करने के लिए है जहां फाइलों की संख्या बढ़ती रह सकती है, उदाहरण के लिए, लाइवस्ट्रीमिंग में
मैं अपने सर्वर पर प्रत्येक 10 सेकंड के वीडियो (mp4 फाइलें) का हिस्सा भेजूंगा। एक RTMP स्ट्रीम (लाइवस्ट्रीमिंग के लिए) के आउटपुट के लिए उन्हें एक साथ सम्‍मिलित / सिलाई करें

यदि कॉनकैट ऐसा करने का उचित तरीका नहीं है, तो कृपया विकल्प सुझाएं।

जवाबों:


1

मेरी एक ही जरूरत है। प्लेलिस्ट के साथ समस्या यह है कि ffmpeg को डिकोडिंग शुरू होने से पहले इसे पूरी तरह से पढ़ने के लिए पढ़ने की आवश्यकता है, इसलिए आप मक्खी पर वीडियो नहीं बना सकते। लेकिन ffmpeg wiki का संदर्भ देते हुए: "वर्तमान सूची के अंत में एक और सूची का उल्लेख करना संभव है"

वे यहां एक बैच स्क्रिप्ट प्रदान करते हैं

https://trac.ffmpeg.org/wiki/Concatenate

हो सकता है कि आप अभी तक नहीं बनाए गए वीडियो के लिए दूसरी प्लेलिस्ट का उपयोग कर सकें, और फिर पहली सूची में वापस लौटें ...

आशा करता हूँ की ये काम करेगा। मैं शेल स्क्रिप्ट में बहुत अच्छा नहीं हूं इसलिए कृपया मुझे चिल्लाओ अगर आप इसे काम करने में कामयाब रहे।

सौभाग्य !

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