DVB-T to h264 streaming with subtitles overlayed
Posted: 23 Nov 2010 13:30
Hoping someone can help.
I am successfully streaming a number of DVB-T channels from the same frequency to H264 using VLC 1.1.5. I can get subtitles overlayed but am finding that the subtitles are not being demuxed to the corresponding program as expected. Instead, all captions from the Transport stream are being overlayed to each program stream simutaneously. If I stream and transcode just one program from the DVB-T card, subtitles are overlayed and match the program. The issue is when I transcode and stream more than one program. Is there anyway to get the subtitles tied to the appropriate program stream without them overlaying in one big jumbled mess?
The subtitles are tied to teletext page 801.
The following is the command I am currently using:
Any help appreciated. ![Smile :)](./images/smilies/icon_smile.gif)
I am successfully streaming a number of DVB-T channels from the same frequency to H264 using VLC 1.1.5. I can get subtitles overlayed but am finding that the subtitles are not being demuxed to the corresponding program as expected. Instead, all captions from the Transport stream are being overlayed to each program stream simutaneously. If I stream and transcode just one program from the DVB-T card, subtitles are overlayed and match the program. The issue is when I transcode and stream more than one program. Is there anyway to get the subtitles tied to the appropriate program stream without them overlaying in one big jumbled mess?
The subtitles are tied to teletext page 801.
The following is the command I am currently using:
Code: Select all
vlc dvb-t://frequency=205625000 :dvb-bandwidth=7 --programs=528,530,531,532 --ts-es-id-pid --sout-all --sout-transcode-overlay --sout #transcode{vcodec=h264,acodec=aac,vb=220,ab=64,scale=0.25,soverlay}:duplicate{dst=std{access=udp,mux=ts,dst=239.255.12.42:1234},select="program=528",dst=std{access=udp,mux=ts,dst=239.255.12.43:1234},select="program=530",dst=std{access=udp,mux=ts,dst=239.255.12.44:1234},select="program=531",dst=std{access=udp,mux=ts,dst=239.255.12.45:1234},select="program=532"}
![Smile :)](./images/smilies/icon_smile.gif)