Paramétrages des codecs vidéo et audio
Un article de AMV France Wiki.
Après avoir sauvegardé votre script avs, celui est ouvert par défaut dans la fenêtre principale d’encodage mais seulement dans la partie vidéo. Vous devez ouvrir votre script dans la partie Audio Input également.
Voilà à quoi doit ressembler votre fenêtre principale après ouverture du script dans Vidéo et Audio :
La partie configuration des codecs va maintenant pouvoir commencer. C’est la partie technique la plus fastidieuse. Nous n’allons pas nous attarder sur chaque option mais voir celles qui permettent de jouer le plus sur la qualité/vitesse d’encodage.
Nous allons encoder en x264/aac, vous devez donc sélectionner les profils correspondants dans la fenêtre principale et choisir également la bonne extension de format. Vous devez avoir à peu près la même présentation que ci-dessus (à moins que vous ne choisissiez un profil préconfiguré ou un autre conteneur).
Sommaire |
Paramètres vidéo
Cliquez sur le bouton config de la partie video :
Et là vous pouvez dire : « Oulà, c’est quoi tout ça ? ». Pas d’inquiétude, tout ceci est (presque) très facile à comprendre.
Avant de commencer à configurer le codec, sachez que le codec x264 a été très bien pensé d’un point de vue aide contextuelle. En effet si vous laissez le pointeur de la souris quelques secondes sur une option du codec, une bulle d’aide jaune apparaitra pour vous expliquer à quoi correspond cette option. Et encore mieux, elle vous conseille les valeurs à entrer par défaut.
Exemple:
Bien revenons à la configuration du codec.
Onglet "Main"
General
Mode : pas de grande différence avec un encodage xvid. C’est ici que vous choisissez le nombre de passes. Sélectionnez Automated 2-pass. À noter que le codec x264 permet de faire un encodage en 3 passes. C’est INUTILE, la différence de qualité vidéo entre un encodage 2 passes et un encodage 3 passes (à bitrate égal) est quasi nulle. Cependant, il semblerait que l’encodage 3 passes soit intéressant pour l’encodage à très faible bitrate (cela peut être utile pour la création de previews de votre clip pour le site amvnews par exemple). Bien entendu le temps d’encodage est plus long en 3 passes.
Cochez l’option Turbo : la 1ère passe sera faite plus rapidement sans influence notable sur la qualité (la même option existe pour Xvid).
Bitrate : là, c’est à vous de choisir votre bitrate. Il dépendra de votre clip. En principe 2000 kbps est un bon choix pour des clips de résolution standard (de 640*360 à 848*480). Mais l’intérêt du codec x264 est que l’on peut baisser de manière importante le bitrate (donc le poids final de votre vidéo) tout en gardant une bonne qualité d’image grâce aux options avancées du codec.
Vous pouvez descendre facilement à 1500 kbps voire 1000 kbps si vous vous débrouillez bien.
Bien entendu pour de la HD, le bitrate devra être plus élevé (2000 minimum).
Deblocking
Cet outil permet également en gros de nettoyer la vidéo. Comme son nom l’indique, ce paramètre permet d’éviter l’apparition de blocs de pixels ou d’artefacts d’encodage (qui étaient souvent présents sur les prédécesseurs des codecs AVC). C’est extrêmement utile dans le cas d’encodage AVC. Il est conseillé de laisser activée cette option malgré le fait que cela influe sur la vitesse d’encodage.
Vous avez deux options :
- Deblocking Strenght : indique la force de deblocking nécessaire pour éliminer les blocs et artefacts.
- Deblocking Threshold : indique la quantité de « matériel » nécessaire à être éliminer. Plus ce paramètre est réglé fortement, plus x264 estimera que la vidéo contient beaucoup d’artefacts.
À titre de comparaison : lorsque vous lavez une chemise, si vous ne frottez (deblock) pas assez fort, les tâches (blocs, atefacts) ne disparaitront pas. À l’inverse si vous frottez trop fort, vous abimerez votre chemise en faisant disparaître la couleur.
Ces 2 paramètres sont initialement réglés sur 0. Ce sont les valeurs standard. Dans le cadre d’un AMV, n’y touchez pas. Votre vidéo est normalement déjà de bonne qualité.
Pour les plus intéressés, voici quelques conseils si vous voulez touchez à ces paramètres :
- restez dans une fourchette de -3 à 2 (pour les 2 paramètres). Au-delà de 2, vous risquez de dégrader la qualité vidéo. En dessous de -3, vous risquez de mettre de faire ressortir le manque de détail du fait que vous aurez rendu votre vidéo trop net.
- Si vous encodez un anime, régler les deux paramètres à 1 est la meilleure option pour éliminer le plus de blocs possible.
- Essayer de garder une bonne corrélation entre les paramètres (1,1 ; 2,2 : -1,-1 :etc)
- Pour garder un maximum de détail à haut bitrate, essayer -1 pour les 2 paramètres (jusqu’à -2 pour Threshold). Cependant la valeur 0 peut être optimal pour l’un, voire les deux paramètres en fonction de vos sources, du bitrate, et de vos préférences.
Misc
Pas grand chose à dire ici, laissez tel quel. Sélectionnez 0 pour Threads : si vous avez un processeur dual core par exemple, Megui le déterminera automatiquement. Vous pouvez faire le réglage vous-même si vous connaissez les détails de votre processeur.
AVC Profile
Ce sont les profils disponibles du codec. En fonction du profil choisi vous aurez accès à plus ou moins d’options. Choisissez High Profile pour avoir accès à toutes les options.
AVC Level
Les levels correspondent à différents scénario d’encodage en particulier au niveau du bitrate. Le level permet de limiter le bitrate ainsi que le framerate. Bien entendu, dans notre cas il faut choisir Unrestricted Level si l’on veut poussez au maximum le bitrate.
Onglet "RC and ME"
Rate control et Misc
Ne touchez pas à ces options sauf si vous vous y connaissez vraiment. Les options par défaut sont parfaites. Ne cochez évidemment pas Encode Interlaced dans la partie Misc.
M.E. (Motion Estimation)
C’est sans doute l’une des parties les plus importantes de cet onglet. Les options que nous allons voir ici vont beaucoup jouer sur la vitesse/qualité de l’encodage. En effet ces options concernent l’encodage des « mouvements » de la vidéo.
Chroma ME : laissez cocher cette option, elle augmente la qualité vidéo (plus particulièrement pour les animes) car elle tient compte de la couleur lors de l’estimation de mouvement.
M.E. Range : Laissez cette option à 16, l’algorithme est optimisée pour le meilleur rapport vitess/qualité. Cependant si vous avez une haute résolution avec un faible framerate (inférieur à 15), vous pouvez passer à 24 ou 32 (maximum). Inversement si vous avez une faible résolution avec un haut bitrate (suprérieur à 60), vous pouvez passer à 12 ou 8. Scene Change selectivity : modifie la sensibilité lors des changements de scènes. Laissez la valeur à 40.
M.E. algorithm : option très importante. Elle permet de choisir la méthode d’estimation de mouvements. Vous avez le choix entre 5 méthodes : Diamond est la plus rapide et SDAT Exhaustive est la plus lente. Les meilleurs méthodes sont Hexagonal et Multi Hex (plus lente mais meilleure). Ne choisissez surtout pas Exhaustive (pixel par pixel), l’encodage sera très lent pour une qualité vidéo qui ne sera pas meilleure qu’avec les méthodes Hexagon ou Multi Hex.
Subpixel Refinement : c’est sans doute la meilleure option développée pour ce codec. Elle est donc très importante à configurer. Elle permet de contrôler la qualité de décision au regard de l’estimation de mouvement. Pour faire simple et grossier, le codec x264 choisira la meilleure façon d’encoder en fonction de l’image analysée. Plus la valeur choisie est haute, plus la décision sera précise. Ne choisissez pas une valeur en-dessous de 5 (Qpel & Bidir ME) mais ne sélectionnez pas non plus les otpions 8 ou 9 (la vitesse d’encodage en sera extrêmement réduite pour un très faible gain de qualité). Des valeurs de 5 à 7 sont correctes, 6 étant le meilleur compromis, 7 si vous cherchez une très bonne qualité.
Quant Options
CABAC : à laisser absolument coché. Cette option permet d’augmenter efficacement la compression (10-15% en fonction de la vidéo et du bitrate) sans perte de qualité. De toute façons, si vous ne cochez pas cette option, vous n’aurez pas accès aux autres options de Quantizer.
Number of Reference Frames : plus il y a d’image de référence, plus la qualité est meilleure et plus la vitesse d’encodage est lente. Pour du live, des valeurs de 3 à 5 sont recommandées, pour des animes, vous pouvez entrer des valeurs de 5 à 10 si l’option Mixed Reference est cochée.
Trellis : permet d’augmenter la qualité visuelle en fonction du bitrate utilisé mais avec pour conséquence sur la vitesse d’encodage (environ -10% sur la vitesse). Le meilleur compromis est d’appliquer cette option sur les Macroblock uniquement (1 – Only on MB).
No DCT Decimation : laisser décoché.
No Fast P-skip : si vous laissez cette option décoché, le codec encodera plus vite (car il fera l’impasse sur les images P ou P-frame) mais parfois, cela peut laisser certains artefacts sur les scènes immobiles. Dans ce cas, laissez cochée cette option. Il y aura très un très léger gain de qualité pour une diminution de vitesse d’encodage. Si vous utilisez le Trellis, il est conseillé de ne pas passer les P-frames (donc que l’option soit cochée) afin que le Trellis puisse faire son « travail » sur toutes les images.
Onglet "Advanced"
Cet onglet est déjà plus compliqué. Nous nous attarderons que sur quelques options qui peuvent jouer sur la qualité et l’encodage.
Quantizers : laissez les valeurs par défaut (ou conseillés)
Adaptive quantizer : laisser les valeurs par défaut
Quantizer Matrice : Flat
Macroblock Options
Pour faire simple, choisissez Custom dans le menu déroulant et plus il y a d’options cochées, plus la qualité et la compression seront meilleure. Ne cochez pas P4x4, la compression sera augmentée de seulement 0,5 % pour un temps d’encodage bien plus long. A noter que si vous n’avez pas sélectionné High Profile dans l’onglet Main, les options de Macroblocks ne seront pas toutes disponibles.
B-Frames
Cette partie est déjà plus intéressante. Les B-frames ou image B sont situées entre les images P. Elles constituent un modèle de prédiction pour les images P. En gros ce sont des images intermédiaires très compactes (hautement compressées) entre les images clés (P ou I). Elles sont généralement de moins bonnes qualité que les image P et I mais permettent d’augmenter la qualité générale de la vidéo tout en améliorant efficacement la compression.
Numbers of B-frames : un nombre de 2 ou 3 images B consécutives entre chaque image P est un bon compromis si vous utilisez l’option Adaptative B-frames.
Adaptative B-frames : cette option permet au codec de décider s’il diminue ou non de mettre le nombre de B-frames consécutives en fonction de la vidéo. 1-Fast est un bon compromis à moins que vous souhaitiez que la recherche se fasse sur chaque série d’images B (encodage plus long).
B-frame mode : détermine comment les vecteurs de mouvements des B-frames sont dérivés d’une image à une autre. Sélectionnez le mode Auto surtout si vous travaillez en 2 passes. La méthode changera en fonction de chaque image.
B-frame bias : cette option permet de dire au codec d’utiliser ou non toutes les B-frames indiqués dans Numbers of frames. Si vous mettez l’option à 100, le codec utilisera dans tous les cas 3 B-frames, si vous mettez -100 le codec n’utilisera aucune B-frame. Bien entendu, cette option n’est pas très compatible avec Adaptive B-frames. Laissez sur 0.
Voilà c’est terminé pour la partie vidéo, on peut passer à l’audio. Rassurez-vous, c’est beaucoup plus rapide.
Un petit mot sur le bitrate à choisir pour votre vidéo. Le codec x264 dispose d’excellentes options pour obtenir une très bonne qualité d’image à un bitrate modéré. Il peut donc être très intéressant de pousser les options de qualité vidéo tout en encodant à un faible bitrate (inférieur à 2000 kbps). Vous pourrez ainsi une très belle vidéo pour un poids plus que raisonnable.
Paramètres audio
Une fois revenu à la fenêtre principale. Choisissez votre codec audio, à savoir Nero AAC et l’extension MP4-AAC, puis cliquez sur le bouton "config".
Interface beaucoup plus simple que celle de l’encodage vidéo, n’est-ce pas ?
Options générales
Output Channels : garder les canaux originaux. À moins que votre track audio est en 6 canaux et que vous vouliez la passer en stéréo.
SampleRate : là aussi on garde l’original (qui doit être de 44100 Hz ou 48000 Hz).
Normalize Peaks : Cochez cette option et mettez la valeur 100. Toujours utile pour égaliser et bosster le son de votre track audio (si vous ne l’avez pas déjà fait sous votre logiciel de montage ou bien même avant).
Nero Digital Option
Choix du bitrate
Vous pouvez choisir entre différent types de bitrate. Je vous redirige vers le lexique automatique du wiki pour plus d’informations.
Si vous choisissez Adaptative ou Constant bitrate, le bitrate restera constant. Vu que c’est du AAC, la qualité est plus que correcte à une valeur de 128 kbps.
Si vous choisissez Variable bitrate, le débit s’adaptera en fonction de la complexité de la musique (débit variable). C’est la meilleure solution pour obtenir la meilleure qualité audio. Les valeurs 0,4 (environ 130 kbps) à 0,5 (environ 190 kbps) sont suffisantes pour une bonne qualité audio.
AAC Profile : choisissez AAC-LC (Low Complexity)
Cliquez sur OK
Retour à la fenêtre principale. Maintenant nous allons pouvoir passer au Lancement de l’encodage.
Avant de commencer | Présentation générale | Préparation du script avs | Paramétrages des codecs vidéo et audio | Lancement de l’encodage
