DVD

De Octet.ca

Sommaire

[modifier] Ripper un DVD

Source.

Dans tous les cas, il faut choisir le chapitre N que l'on veut ripper sur le DVD.

Son:

mencoder dvd://N -ovc frameno -o frameno.avi -oac mp3lame -lameopts abr:br=128

Première passe:

mencoder dvd://N -nosound -oac copy -o /dev/null -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=800:vhq:vpass=1:vqmin=1:vqmax=31 -vf scale -zoom -xy 640

Deuxième passe:

mencoder dvd://N -oac copy -o file.avi -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=800:vhq:vpass=2:vqmin=1:vqmax=31 -vf scale -zoom -xy 640


[modifier] Créer un DVD avec tovid

Utiliser DeVeDe. C'est un interface graphique qui fait la essentiellement ce qui est décrit avec les étapes ci-bas.

[modifier] Convertir le fichier en mpeg pour DVD

Tovid est un outil de conversion vidéo servant à créer des fichiers DVD. Le package Gentoo s'appelle media-video/tovid.

tovid mpg -in file.avi -out file

On peut aussi être plus moderne et utilisé ffmpeg:

ffmpeg -i input.flv -target ntsc-dvd output.mpeg

[modifier] Créer un menu

tovid menu "titre1" "titre2" -background monImage.jpg -fontsize 40  -textcolor white -align south -out MainMenu

Note: Pour que le "titre" puisse supporter les accents, il faut que le shell soit en UTF-8.

[modifier] Créer un fichier XML

tovid xml -menu MainMenu.mpg mon_film.mpg -out MyDisc

[modifier] Créer un DVD minimal

MyDisc.xml:

<dvdauthor  dest="DVD">
  <vmgm />
  <titleset>
     <titles>
        <video widescreen="nopanscan" />
        <pgc>
          <vob file="file1.mpg" />
          <vob file="file2.mpg" />
        </pgc>
     </titles>
  </titleset>
</dvdauthor>

Commande pour générer la structure du DVD:

tovid dvd -x MyDisc.xml

Si vous obtenez l'erreur:

ERR:  no video format specified for VMGM

il faut dire explicitement la variable d'encodage:

export VIDEO_FORMAT=NTSC

[modifier] Tester la structure du DVD

mplayer dvd:// -dvd-device MyDisc

[modifier] Dans le cas où mplex casse

Si mplex vous pette dans la face avec un erreur comme:

**ERROR: [???] Too many frame drops -exiting

il faut réencoder le son avec ffmpeg. Diminuer le bitrate semble une bonne option.

nice -n 0 ffmpeg -i input.avi -vn -ab 64k -ar 44100 -ac 2 -acodec ac3 -y output.ac3

[modifier] Liens externes

Outils personnels