• # Qualité visuelle

    Posté par . En réponse à la dépêche Archiver ses vidéos : retour d’expérience. Évalué à 7.

    L’encodage en deux passes permet d’obtenir une meilleure qualité visuelle (de ce que j’ai compris) mais au prix d’un temps de calcul doublé.
    

    Alors non, l'encodage en deux passes n'a rien à voir avec la qualité visuelle.

    Le seul intérêt d'utiliser cette technique est de pouvoir prévoir la taille finale de la vidéo en fonction du bitrate choisi, ou au contraire de choisir un bitrate pour obtenir une taille spécifique. C'était utilisé à l'époque pour faire tenir un film du 1 ou 2 CD, puis ensuite en HD sur 1 DVD, ce qui permettait de graver le film.

    Mais l'encodage en deux passes n'a pas de rapport avec la qualité visuelle. Si la vidéo a énormément de mouvement, il est très certain que la qualité visuelle sera mauvais parce que le bitrate sera trop faible. Au contraire si la vidéo est essentiellement des plans fixes avec peu d'éléments qui bouge, ce sera un gaspillage de place.

    Pour avoir une qualité visuelle constante, il faut utiliser un encodage en une passe avec un paramètre de qualité. Le codec choisira ensuite d'allouer plus ou moins de bitrate en fonction de la complexité de chaque scène. Une vidéo qui bouge beaucoup aura ainsi un bitrate bien plus élevé qu'une vidéo de paysage où il ne se passe rien, mais les deux vidéos auront la même qualité visuelle.

    Avec x265 c'est le paramètre --crf qu'il faut utiliser pour avoir une qualité constante. Voici un lien qui explique le fonctionnement :
    https://slhck.info/video/2017/02/24/crf-guide.html