I recommend installing
VDR for DVB receiving. It works without X and is pretty lightweight with 10-30 MB resident memory usage, depending on installed plugins. Among other uses, VDR can serve as a plain recording backend, controlled through a web interface like
VDRAdmin-AM or
VDR LIVE. Debian's VDR packages are quite good, but configuration may be a bit awkward at first. There are some Debian-specific instructions at the
VDR Wiki:
http://www.linuxtv.org/vdrwiki/index...onfiguring_VDR
You could also write cron scripts and use command-line DVB tools to control the card, capture transport streams and disect them manually, but VDR already does all this and much, much more. To process VDR's MPEG-2 recordings, use Project X to demux or remux the streams and then re-encode if you wish (all this can be scripted too).