gstreamer external subtitles srt

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

gstreamer external subtitles srt

2,371 Views
lachezarnikolov
Contributor I

Hello

I have written about my problems with embedded subtitles https://community.freescale.com/thread/317604 . However I also have problem with playing external subtitles. The file containing the video is an mkv file. I can play its video with no problem. The subtitles are in a .srt file. I can play it on my linux box with

gst-launch-0.10 filesrc location = /mnt/hgfs/work/test_videos/Tales.from.Earthsea\[h264.dts\]\[niizk\].mkv ! decodebin2 name=dec ! subtitleoverlay name=overlay ! ffmpegcolorspace ! autovideosink  filesrc location = /mnt/hgfs/work/test_videos/Tales.from.Earthsea.srt name=subfile ! subparse ! overlay.

However when I try to play the file on my i.MX6 board with

gst-launch-0.10 filesrc location = /mnt/sdb1/kur/Tales.from.Earthsea\[h264.dts\]\[niizk\].mkv ! decodebin2 name=dec ! subtitleoverlay name=overlay ! ffmpegcolorspace ! mfw_v4lsink  filesrc location = /mnt/sdb1/kur/Tales.from.

Earthsea.srt name=subfile ! subparse ! overlay.

It exits immediately with the following printed:

MFW_GST_V4LSINK_PLUGIN 3.0.5 build on Oct 22 2013 15:33:00.

Setting pipeline to PAUSED ...

Pipeline is PREROLLING ...

ERROR: from element /GstPipeline:pipeline0/GstFileSrc:subfile: Internal data flow error.

Additional debug info:

gstbasesrc.c(2582): gst_base_src_loop (): /GstPipeline:pipeline0/GstFileSrc:subfile:

streaming task paused, reason not-negotiated (-4)

ERROR: pipeline doesn't want to preroll.

Setting pipeline to NULL ...

Total rendered:0

Aiur: 3.0.5

Core: MKVPARSER_01.04.01  build on Dec 10 2012 15:43:34

  mime: video/x-matroska ; video/webm

  file: /usr/lib/imx-mm/parser/lib_mkv_parser_arm11_elinux.so

Content Info:

  URI:

       file:///mnt/sdb1/kur/Tales.from.Earthsea[h264.dts][niizk].mkv

  Idx File:

       /root/.aiur/.mnt.sdb1.kur.Tales.from.Earthsea[h264.dts][niizk].mkv.aidx

  Seekable  : Yes

  Size(byte): 2100598489

[--->FINALIZE aiurdemux

Freeing pipeline ...

[--->FINALIZE v4l_sink

I have no Idea what that means. Can somebody help with this?

I attach the subtitles file in case it is needed for identifying the problem.

Tags (3)
0 Kudos
3 Replies

880 Views
YixingKong
Senior Contributor IV

Lachezar

This discussion is closed since no activity. If you still need help, please feel free to reply with an update to this discussion, or create another discussion.

Thanks,

0 Kudos

880 Views
YixingKong
Senior Contributor IV

Lachezar

We have not got your response yet and will close the discussion in 3 days. If you still need help, please feel free to reply with an update to this discussion.

Thanks,

Yixing

0 Kudos

880 Views
YixingKong
Senior Contributor IV

Lachezar

Is this post the same issue with https://community.freescale.com/thread/3176074? If yes, we are going to close this one and leave that one open for someone to answer.

Thanks,

Yixing

0 Kudos