Mpegts video oynatmak için gstreamer-vaapi eklentileri kullanmaya çalışıyorum.Gstreamer - oynatılmıyor mpeg ts ile vaapidecode
gst-launch-0.10 -v filesrc location=video.mp4 ! qtdemux ! vaapidecode ! vaapisink
ile önerildiği gibi VAAPI kullanarak ve tabii ki çalışıyor.
Ayrıca TS çalma
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
ile çalışır ama vaapidecode ! vaapisink
ile ffdec_h264 ! xvimagesink
değiştirmek istediğinizde hiçbir video almak ve hereGST_DEBUG=*:3
ile oturum olduğunu.
Ben benzer bir sorun here bulduysanız ve ffdemux_mpegts
yerine nedeniyle lavabonun tsdemux
vaapidecode
istediği kapakları kullanılması tavsiye edilir. Butit, daha önce bazı sorunları olduğu için ffdemux_mpegts
'un gstreamer-ffmpeg
paketinde daha fazla olmadığını gösteriyor.
Ama neyse ben that guy aynı hatayı görmüyorum.
kapaklar vaapidecode
ihtiyaçlarını ne keşfetmeye ve demuxer bunu yapamam zaman manuel eklemek için herhangi bir yolu var mı?
Veya başka bir sorun mu var?
cmd-line araçlar ve ilgili sorular superuser.com adresinde en iyisi fit – karlphillip
ama bu, gst-lansman sadece uygulama geliştirmeyi kolaylaştıran test aracıdır. – 10robinho
Kullandığınız nedenden bağımsız olarak, bu hala cmd-line bir araç ve sorunun içinde çok az programlama içeriği var (birçok komut satırı argümanı ve parametresi görüyorum ve hiçbir kod yok). Süperuser.com'da bir cevap almak için daha fazla şansınız olacak, hepsi söylüyorum. görünüşte sihirli stackoverflow layık bir programlama soru soru dönecek – karlphillip