Digital TV and Linux

For some time now I’ve been playing around with a Hauppauge Nova-T Terrestrial Digital TV (DVB-T) card under Linux with lots of success, including the fact that I could bring a card from the UK to Australia and have it work.

What I’ve always wanted to do is to somehow create DVD’s of programs so I can watch them in our nice warm lounge rather than on the computer downstairs where it’s cold and not very comfortable. I’ve been playing around with importing them onto my Apple eMac to try and create a DVD with iMovie and iDVD with no success as the Apple QuickTime tools don’t support multiplexed video and audio streams in a single MPEG. 🙁

However, thanks to Doom9’s website I’ve found ProjectX, a java application for demuxing MPEG Program Streams (PS) and Transport Streams (TS).

It’s provided as source only (under the GPL) but easily compiled with the Sun Java SDK and appears to run fairly well, at least as far as detecting what’s multiplexed into a MPEG PS file, I’ve not yet tried to extract that information as I’ve got quite a few things to do around the house today..