Avec une carte tuner TV, tu peux parfaitement avoir au final un fichier divx ou xivd. Soit tu captures directement en divx, mais mieux vaut avoir un CPU assez puissant (>1Ghz), soit tu peux captuer par exemple en MPJEG et recompresser le tout en Dvix 2 passes. (ce que tu ne peux par faire par définition en temps réel)
Après pour le MPEG2, je ne connais pas de solution gratuite. Et le VCD je ne connais rien du tout.