J'ai installé une plate-forme de magnétoscope numérique avec MythTV sur un ordinateur doté d'une carte d'acquisition analogique Hauppauge WinTV (chipset bt878), tournant sous Ubuntu.

La documentation de MythTV explique comment transcoder les enregistrements dans un autre format.

Malheureusement, je n'ai pas réussi à faire fonctionner les outils mkmovie et nuvexport dont parle la doc... D'autres pages (notamment ) parlent de la façon de transcoder en partant d'un carte d'acquisition fournissant du MPEG2. Or ma carte est analogique.

J'ai cependant réussi à produire quelque chose de potable après croisement de différents documents.

À adapter dans un script qui va bien :

# transcoder le fichier nuv correspondant à la date "2006-01-07-10:05:00" sur la chaine "1004" (à déduire du nom du fichier .nuv) vers des fifo
nice mythtranscode -l -p 27 -s 2006-01-07-10:05:00 -c 1004 --fifodir . &

# récupérer depuis les fifo en question pour produire un fichier mpeg1 pour le VCD
nice mencoder -audiofile audout -audio-demuxer 20 -rawaudio "rate=32000" -rawvideo "on:w=480:h=480:fps=25" vidout \
  -oac lavc -ovc lavc -of mpeg -mpegopts "format=xvcd" -vf \
  "scale=352:288,harddup" -srate 44100 -af "lavcresample=44100" -lavcopts \
  "vcodec=mpeg1video:keyint=15:vrc_buf_size=327:vrc_minrate=1152:vbitrate=1152:vrc_maxrate=1152:acodec=mp2:abitrate=224" -ofps 25 \
  -o movie.mpg

# préparer une image de VCD à graver
vcdimager movie.mpg

# graver l'image sur un CD-R/CD-RW
cdrdao write videocd.cue

Plus qu'à regarder plus tard sur le lecteur de DVD de vôtre choix (qualité quasi VHS).