command line - Why does this gstreamer pipeline stall? -
यह काम करता है:
gst-launch-0.10 \ videotestsrc! Ffmpegcolorspace! 'वीडियो / एक्स-कच्चे-यूयूवी'! mux। \ Audiotestsrc! ऑडियोकॉनवर! 'ऑडियो / एक्स-कच्चे-एट, दर = 44100, चैनल = 1'! mux। \ Avimux name = mux! Filesink location = gst.avi
मैं इसे थोड़ी देर तक चला सकता हूं, उसे मार डाल सकता हूं, और फिर totem gst.avi
टोन के साथ एक अच्छा टेस्ट कार्ड प्रदर्शित करता है
हालांकि,
gst-launch-0.10 \ filesrc स्थान = MVI_2034.AVI जैसे कुछ और उपयोगी बनाने की कोशिश कर रहा है! डिकोडिन नाम = dec \ dec ! Ffmpegcolorspace! 'वीडियो / एक्स-कच्चे-यूयूवी'! mux। \ Dec ! ऑडियोकॉनवर! 'ऑडियो / एक्स-कच्चे-एट, दर = 44100, चैनल = 1'! mux। \ Avimux name = mux! फाइलसिंक स्थान = gst.avi
यह सिर्फ
पाइपलाइन को PAUSED में सेट करना दिखाता है ... पाइपलाइन प्रीलोलिंग है ...
और फिर अनिश्चितकाल के लिए स्टालों।
क्या डिकोडीन रोलिंग के साथ संस्करण प्राप्त करने के लिए चाल है?
अहा ... ये मुझे क्या चाहिए:
gst-launch-0.10 \ filesrc स्थान = MVI_2034.AVI! डिकोडिन नाम = dec \ dec ! कतार ! Ffmpegcolorspace! 'वीडियो / एक्स-कच्चे-यूयूवी'! कतार ! mux। \ Dec ! कतार ! ऑडियोकॉनवर! 'ऑडियो / एक्स-कच्चा-एट, चैनल = 1'! ऑडियोरेम्स! 'ऑडियो / एक्स-कच्चा-इंट, दर = 44100'! कतार ! mux। \ Avimux name = mux! फाइलिंग स्थान = gst.avi
कतार तत्वों (दोनों अग्रणी और अनुगामी) महत्वपूर्ण प्रतीत होते हैं।
आगे के प्रयोगों जैसे videoflip या
<प्री> वीडियोरेट! 'वीडियो / एक्स-कच्चे-यूयूवी, फ्रेमरेट = 25/1'
पाइपलाइन के वीडियो भाग में अपेक्षित के रूप में सभी काम करते हैं।
Comments
Post a Comment