video जीएसटीमीरर का प्रयोग करके वेबएम पर वीडियो कन्वर्ट करें




video-encoding gstreamer (2)

जीस्ट्रीमर के लिए दस्तावेज़ीकरण भ्रमित है। यह अभी भी StackOverflow.com का सहारा लेने के लिए कोई बहाना नहीं है, लेकिन फिर भी:

किसी भी वीडियो फ़ाइल (किसी भी प्रारूप से) को वेबएम (+ वेबएम ऑडियो) में कनवर्ट करने के लिए जीस्ट्रीमर कमांड लाइन क्या है?

यह उदाहरणों के साथ ही एकमात्र दस्तावेज हैं जिन्हें मैं मिल सकता था

मैं कहीं gst-launch-0.10 webmmux name=mux ! filesrc location=oldfile.ext ! filesink location=newfile.webm ! name=demux ! demux. ! ffmpegcolorspace ! vp8enc ! queue ! mux.video_0 ! demux. ! progressreport ! audioconvert ! audiorate ! vorbisenc ! queue ! mux.audio_0 पर अटक गया हूं gst-launch-0.10 webmmux name=mux ! filesrc location=oldfile.ext ! filesink location=newfile.webm ! name=demux ! demux. ! ffmpegcolorspace ! vp8enc ! queue ! mux.video_0 ! demux. ! progressreport ! audioconvert ! audiorate ! vorbisenc ! queue ! mux.audio_0 gst-launch-0.10 webmmux name=mux ! filesrc location=oldfile.ext ! filesink location=newfile.webm ! name=demux ! demux. ! ffmpegcolorspace ! vp8enc ! queue ! mux.video_0 ! demux. ! progressreport ! audioconvert ! audiorate ! vorbisenc ! queue ! mux.audio_0

मुझे एक WARNING: erroneous pipeline: link without source element मिल रही है WARNING: erroneous pipeline: link without source element पता नहीं है कि कैसे यह बात चल रही है

यह बहुत निराशाजनक है

कृपया मदद, धन्यवाद। :)


आपके पास पाइपलाइन तत्व सभी ऑर्डर से बाहर हैं और नामित तत्वों से निपटने के दौरान आपके पास वाक्यविन्यास त्रुटियां हैं। इस तरह से कुछ प्रयास करें:

gst-launch-0.10 filesrc स्थान = oldfile.ext! डीकोडबिबिन नाम = डेमक्स! कतार ! ffmpegcolorspace! vp8enc! webmmux name = mux! filesink स्थान = newfile.webm demux ! कतार ! प्रगति रिपोर्ट ! ऑडियोकोनवर! ऑडियोरेम्स! वोर्बिसेंक! mux।

यह निम्नलिखित पाइप लाइन का निर्माण करेगा:

               filesrc
                  |
              decodebin
                |   |
        +-------+   +-------+
        |                   |
        |                 queue
      queue                 |
        |             progressreport
        |                   |
ffmpegcolorspace       audioconvert
        |                   |
        |             audioresample
      vp8enc                |
        |               vorbisenc
        |                   |
        +-------+   +-------+
                |   |
               webmmux
                  |
               filesink

यदि आपके पास कोई ऑडियो वाला वीडियो नहीं है (जैसे वीडियोबॉक्स् जैसे सेवा से वीडियो), तो ऑडियो पाइपलाइन को हटा दें।