DVB-T transport stream playback / decode
I am currently stuck with a Nebula Electronics USB DVB-T receiver for my DVB reception. The hardware seems to be quite good, but the lack of BDA drivers, combined with the terrible included application has driven me to investigate if I can do something with the raw data coming off the card.
I can easily get a DVB-T transport stream out of the card, and I can record it to disk. The problem is that to watch it in Sage (well, when I checked a few versions back) I need to extract a single program out of it, rather than being able to tell Sage an audio and video PID for a channel and let it do the rest.
I have had some luck with using mplayer to get an mpeg2 out of a transport stream, but this is not ideal because I can't seem to tell mplayer to not race ahead to the end of the file and quit.
Does anyone know of a library that I can throw a transport stream and a couple of PIDs at and get something out that Sage can play? Am I missing some cool utility that will solve my problems?
|