FFMPEG: filter_complex मैं एक इनपुट पैड को कई इनपुट पैड से कैसे डुप्लिकेट करता हूं


2

इस तरह यह आसान होना चाहिए, लेकिन मैं यह कैसे करना है पता नहीं कर सकता!

मैं यह कैसे करु?

ffmpeg -i file.mp4 -filter_complex
    [0:v]some_transform(trim, etc.)[c1][c2];
    [c1]do_something[out1];
    [c2]do_something_else[out2]" ...

यह काम नहीं करता है:

ffmpeg -i file.mp4 -filter_complex
    [0:v]some_transform[c1];
    [c1]do_something[out1];
    [c1]do_something_else[out2]" ...

मैं इनपुट स्ट्रीम्स ([0: v], उदाहरण के लिए) की नकल कर सकता हूं , न कि "पैड्स" ... बहुत निराशा होती है !!!!

जवाबों:


2

इनपुट को कई समान आउटपुट में विभाजित करने के लिए स्प्लिट या एस्प्लिट फिल्टर का उपयोग करें । विभाजन वीडियो के लिए है, और asplit ऑडियो के लिए है।

फ़िल्टर एकल पैरामीटर को स्वीकार करता है जो आउटपुट की संख्या को निर्दिष्ट करता है। यदि अनिर्दिष्ट है, तो यह 2 को डिफॉल्ट करता है।

ffmpeg -i file.mp4 -filter_complex
"[0:v]some_transform(trim, etc.),split[c1][c2];
 [c1]do_something[out1];
 [c2]do_something_else[out2]" ...

धन्यवाद! यह अजीब है, मैंने एक स्प्लिट फ़िल्टर की भी तलाश की, ... डॉक्स की फिर से जाँच करेगा। धन्यवाद!!!!
मार्क गेरोलिमेटोस

@MarkGerolimatos आपने किस डॉक्स का उल्लेख किया है?
llogan

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