[MPlayer-dvb] Recording Transport Stream (TS) with Teletext data

Dave Chapman dave at dchapman.com
Mon Apr 18 13:58:15 CEST 2005


Nico Sabbi wrote:
> Rahul Shukla wrote:
> 
>> Dear all,
>> I want to record a Transport stream (obtained using WinTV nexus card)
>> with Teletext data. However Mplayer is allowing only to store
>> video+audio and it is simply discarding Teletext packets.
>> What do I need to do so that Teletext data is also get stored in the
>> stored transport stream.
>> Can we convert this transport stream to Program stream?
>> I have Replex program but it do not take care of teletext data. Any
>> help or pointers in this regard will be appreciated
>> Regards
>> Rahul
> 
> 
> 
> add the teletext and PMT pids to the list of audio or video pids,
> separated by a ",".
> Notice  that although at home I have an initial  working teletext
> decoder I can't commit it
> because it's currently unusable: text should be justified on both sides,
> something that
> mplayer can't do yet.

I don't think the problem is that the text needs to be justified on both
sides, it's the fact that teletext subtitles use a fixed-width font, and
the subtitles can be positioned at any location on the 40x24 character
screen.

Different broadcasters have different conventions for broadcasting
subtitles - some may left-justify the subtitles, some may centre them,
and others may use full-justification.  Also, some broadcasters use
different colours to represent different voices.

My "dvbtools" project includes the "dvbsubs" package.  You can download
it via CVS from sourceforge:

http://sourceforge.net/projects/dvbtools/

"dvbsubs" consists of various programs with the aim of authoring a DVD
with subtitles from a DVB broadcast with subtitles.  It can also convert
the subtitles in a transport stream to a ".srt" file that can be used
with mplayer.

You could also use "dvbstream" (available at the same site) to record
from your DVB card - you may find it easier than mplayer.  It is capable
of recording multiple channels from the same transponder at the same
time.  Nico now does most of the maintainence of that program, and it
shares a lot of code with the DVB implementation in mplayer.

Dave.




More information about the MPlayer-dvb mailing list