Воспроизведение mpeg2ts с Gstreamer-1.0

Я пытаюсь воспроизвести файл.ts с Gstreamer-1.0, так как gst-omx успешно установлен. Попробуйте воспроизвести видео, используя приведенный ниже формат командной строки, но не удалось воспроизвести.

test@test-Gardenia:~/Videos$ gst-launch-1.0 -v filesrc location= mpeg2.ts ! tsdemux  !  mpegvideoparse ! omxmpeg2dec ! videoconvert ! ximagesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ERROR: from element /GstPipeline:pipeline0/GstTSDemux:tsdemux0: Internal data stream error.
Additional debug info:
mpegtsbase.c(1347): mpegts_base_loop (): /GstPipeline:pipeline0/GstTSDemux:tsdemux0:
stream stopped, reason not-linked
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
/GstPipeline:pipeline0/GstTSDemux:tsdemux0.GstPad:audio_0044: caps = "NULL"
Freeing pipeline ...

Пробовал ниже команды тоже, но не работал.

test@test:~/Videos$ gst-launch-1.0 filesrc location= mpeg2.ts ! tsdemux ! tsparse ! omxmpeg2dec ! videoconvert ! ximagesink
WARNING: erroneous pipeline: could not link mpegtsparse2-0 to omxmpeg2videodec-omxmpeg2dec0

Может ли кто-нибудь помочь мне, как воспроизвести файл.ts с форматом кодека mpeg2, используя gstreamer

0 ответов

Другие вопросы по тегам