Multiple Recordings with VLC
About This Page
This page is to document how I setup MythTV and VLC to record multiple channels from a single multplex on a single DVB card. YMMV but overall this works very well for me in the few days I've been using it.
This allowed me to record 8 seperate channels from the single card and lucky for me 7 of 8 are my main recording channels.
While I know that work is ongoing enabling this type of recording directly in mythtv but one night I had a thought on how I might do it using VLC and decided to try it out with happy results.
Basically I setup VLC to access the DVB card, reading in the entire multiplex and breaking it out into 8 seperate IPTV streams which I then configure mythtv's IPTV recorder to record. In my case the DVB source is in the same machine as the slave backend I'm recording this on, but there is no reason this wouldn't work across hosts over a network as well.
For this I used VLC 0.8.6b and MythTV svn head revision #13447. I don't see any reason this wouldn't work with earlier revisions, I've just never tested those. On my backend (XP2500+) vlc used about 13% cpu in this role and the backend used almost none.
For this to work your version of VLC must be compiled with --enable-dvb and the linux dvb headers installed. Unfortunately in my case the vlc package for Slackware didn't include DVB support so I had to compile my own.