नहीं खेल रहा हूं मैं एमपीईजी में वीडियो चलाने के लिए gstreamer-vapi plugins का उपयोग करने की कोशिश कर रहा हूं।Gstreamer - mpeg ts के साथ vaapidecode
vaapi का उपयोग कर के रूप में
gst-launch-0.10 -v filesrc location=video.mp4 ! qtdemux ! vaapidecode ! vaapisink
साथ सुझाव दिया है और यह निश्चित रूप से, काम कर रहा है जब।
इसके अलावा, टीएस प्लेबैक
GST_DEBUG="*:3" gst-launch-0.10 -v udpsrc buffer-size="5000" \
port=1234 multicast-group="239.0.0.17" \
caps="application/x-rtp,media=(string)video,clock-rate=(int)90000,encoding-name=(string)H264" \
! .recv_rtp_sink_0 gstrtpbin ! rtpmp2tdepay \
! mpegtsdemux ! ffdec_h264 ! xvimagesink
साथ काम करता है, लेकिन मैं कोई वीडियो मिलता है जब मैं vaapidecode ! vaapisink
साथ ffdec_h264 ! xvimagesink
बदलना चाहते हैं और hereGST_DEBUG=*:3
साथ लॉग ऑन है।
मैं इसी तरह की समस्या here पाया है और यह ffdemux_mpegts
बजाय सिंक की वजह से tsdemux
को सीमित करता vaapidecode
चाहता है कि उपयोग करने के लिए सुझाव दिया है। Butit seams कि ffdemux_mpegts
gstreamer-ffmpeg
पैकेज में और अधिक नहीं है क्योंकि इससे पहले कुछ समस्याएं थीं।
लेकिन वैसे भी मुझे that guy के समान त्रुटि दिखाई नहीं दे रही है।
क्या यह पता लगाने का कोई तरीका है कि कैप्स vaapidecode
की आवश्यकता है और इसे मैन्युअल रूप से जोड़ने के लिए जब demuxer ऐसा नहीं कर सकता है?
या यह कोई अन्य समस्या है?
cmd-line टूल और संबंधित प्रश्न superuser.com – karlphillip
पर सबसे अच्छे फिट बैठते हैं लेकिन यह प्रोग्रामिंग से संबंधित है क्योंकि जीएसटी-लॉन्च केवल परीक्षण उपकरण है जो – 10robinho
को विकसित करने के लिए स्वतंत्र बनाता है स्वतंत्र रूप से इसका उपयोग करने के कारण, यह अभी भी है एक cmd-line उपकरण और प्रश्न में बहुत कम प्रोग्रामिंग सामग्री है (मुझे बहुत कमांड लाइन तर्क और पैरामीटर दिखाई देता है, और कोई भी कोड नहीं)। Superuser.com पर आपको उत्तर देने के लिए और अधिक भाग्य मिलेगा, यह सब मैं कह रहा हूं। – karlphillip