7.1. Encodage MPEG-4 ("DivX") 2 ou 3-passes
Précédent | Chapitre 7. Encodage avec MEncoder | Suivant

## 7.1. Encodage MPEG-4 ("DivX") 2 ou 3-passes

Encodage 2-passes. le nom vient du fait que cette méthode encode le fichier deux fois. Le premier encodage (passe doublée) créé quelques fichiers temporaires (`*.log`) avec une taille de quelques méga-octets, ne les détruisez pas tout de suite (vous pouvez effacer l'AVI). Dans la seconde passe, la fichier de sortie 2-passes est créé, en utilisant les données bitrate des fichiers temporaires. Le fichier résultant aura une image de bien meilleur qualité. Si c'est la première fois que vous entendez parler de ça, vous devriez consulter les guides disponibles sur le Net.

Cet exemple montre comment encoder un DVD en AVI MPEG-4 ("DIVX") AVI 2-passes. Seules deux commandes sont requises:

    rm frameno.avi

enlevez ce fichier, qui peut provenir d'un encodage 3-passes précédent (il interfère avec l'actuel)

    mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac copy -o film.avi
    mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -oac copy -o film.avi

Encodage 3-passes. c'est une extension de l'encodage 2-passes, où l'encodage audio prends place dans une passe séparée. Cette méthode permet l'estimation du bitrate vidéo recommandé de façon à tenir sur un CD. De plus, l'audio n'est encodé qu'une fois, au contraire du mode 2-passes. Le principe:

1. Supprimez les fichiers temporaires conflictuels:

       rm frameno.avi

2. Première passe:

       mencoder fichier/DVD -ovc frameno -oac mp3lame -lameopts vbr=3 -o frameno.avi

   Un fichier avi audio sera créé, contenant uniquement le flux audio demandé. N'oubliez pas `-lameopts`, si vous en avez besoin. Si vous encodez un long film, MEncoder affiche le bitrate recommandé pour les tailles 650Mo, 700Mo, et 800Mo, après la fin de cette passe.

3. Seconde passe:

       mencoder fichier/DVD -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=bitrate

   Ceci est la première passe de l'encodage vidéo. Éventuellement spécifiez le bitrate vidéo que MEncoder a affiché à la fin de la passe précédente.

4. Troisième passe:

       mencoder fichier/DVD -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=2:vbitrate=bitrate

   Ceci est la seconde passe de l'encodage vidéo. Spécifiez le même bitrate vidéo que celui de la passe précédente à moins que vous ne sachiez réellement ce que vous faites. Dans cette passe, l'audio de `frameno.avi` sera inséré dans le fichier de destination... et tout est prêt!

Exemple 7.1. Exemple d'encodage 3-passes

    rm frameno.avi

enlevez ce fichier, qui peut provenir d'un encodage 3-passes précédent (il interfère avec l'actuel)

    mencoder dvd://2 -ovc frameno -o frameno.avi -oac mp3lame -lameopts vbr=3
    mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac copy -o film.avi
    mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -oac copy -o film.avi

Précédent | Niveau supérieur | Suivant
Chapitre 7. Encodage avec MEncoder | Sommaire | 7.2. Encodage au format MPEG