Page 1 of 1

DVB subtitle is not streaming

Posted: 08 Mar 2019 14:19
by rockshox
Hi all,

I am using VLC 3.0.6, and have a .ts file(h264) with DVB subtitle streaming on udp, i can use my VLC to get the video from that udp without any problem (DVB subtitles is also streaming and can be switch to different language)

But when i want to transcode this to lower resolution from 1080p to 480p(same video code h264), and streaming it via http with dvb subtitle decode, it wont show up the subtitle, i can still see the subtitle option and also i can select it in the http output, but nothing will show up, i tried to disable the dvb subtitle decode and use overlay instead, it will show up but with a 0.5-1/s delay and all the language subtitles will show up at the same time.
( I turned on :sout-all :sout-keep both not working )

Everything is going to be fine when i am using VLC to get the video from udp, all subtitle can be used and can be switched with no delay.

(Not a problem want to troubleshoot but while i am using overlay to display the subtitle at the http output like i described above, the subtitle have a little greenscreen in the text, is it my setting problem ?)

Re: DVB subtitle is not streaming

Posted: 12 Mar 2019 16:04
by rockshox
Image

Re: DVB subtitle is not streaming

Posted: 13 Mar 2019 10:06
by Jean-Baptiste Kempf
Are you sure the DVB subtitles are re-encoded too to the new resolution?

Re: DVB subtitle is not streaming

Posted: 13 Mar 2019 17:25
by rockshox
Are you sure the DVB subtitles are re-encoded too to the new resolution?
i dont think so, the source .ts have DVB subtitle , and after i re-encoded with DVB subtitle en-coder, there is still have DVB subtitle menu at the output, but after selected it, it wont show anything, i have to do with overlay, but it will cause all the DVB subtitle channel mixed together.

Re: DVB subtitle is not streaming

Posted: 14 Mar 2019 09:54
by Jean-Baptiste Kempf
Are you sure the DVB subtitles are re-encoded too to the new resolution?
i dont think so, the source .ts have DVB subtitle , and after i re-encoded with DVB subtitle en-coder, there is still have DVB subtitle menu at the output, but after selected it, it wont show anything, i have to do with overlay, but it will cause all the DVB subtitle channel mixed together.

DVB subtitles are images, so if you change resolution, you must resize that part too.

Re: DVB subtitle is not streaming

Posted: 16 Mar 2019 10:59
by rockshox
Are you sure the DVB subtitles are re-encoded too to the new resolution?
i dont think so, the source .ts have DVB subtitle , and after i re-encoded with DVB subtitle en-coder, there is still have DVB subtitle menu at the output, but after selected it, it wont show anything, i have to do with overlay, but it will cause all the DVB subtitle channel mixed together.

DVB subtitles are images, so if you change resolution, you must resize that part too.
Thank you for the reply, any idea how to resize it in VLC ? is it overlay will resize it automatically ? As if i choose overlay, it will resize by vlc but just all subtitle channel will display at the same time.

Re: DVB subtitle is not streaming

Posted: 16 Mar 2019 11:13
by rockshox
:sout=#transcode{vcodec=h264,scale=Auto,width=480,acodec=a52,ab=96,channels=2,samplerate=22050,scodec=dvbs}:http{mux=ts,dst=:8080/} :sout-all :sout-keep :freetype-yuvp

tried this setting (or without freetype-yuvp) , doesnt help..

Re: DVB subtitle is not streaming

Posted: 16 Mar 2019 11:18
by rockshox
also, i have tried not to resizing the video, simply recode it from udp ts to http mp4 same 1920X1080. same have the DVB subtitle menu but no subtitle output.