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.avienlevez 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:
Supprimez les fichiers temporaires conflictuels:
rm frameno.avi
Première passe:
mencoder fichier/DVD -ovc frameno -oac mp3lame -lameopts vbr=3 -o frameno.aviUn 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.
Seconde passe:
mencoder fichier/DVD -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=bitrateCeci 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.
Troisième passe:
mencoder fichier/DVD -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=2:vbitrate=bitrateCeci 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.avienlevez 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