On se fout vraiment de nous ! (UPSCALE DUDE)

La grande mode en ce moment c’est de sortir des éditions Bluray (et de les vendre très cher !) d’anciens animés, sortis à l’époque qu’en DVD. Sauf que le studio qui a produit l’animation l’a réalisée en 480p. Donc ce n’est pas possible de faire un Bluray (qui je rappelle est en résolution 1080p) quand la source est un DVD…


Super n’est-ce pas ?

Non vraiment, faut arrêter quoi, si vous voulez faire des éditions Bluray, il faut remastériser tout…

Pourquoi les upscales c’est le mal

Quelques informations techniques sur les méthodes d’upscale; toutes reposent sur une interpolation de pixels.
L’interpolation de pixels consiste à créer les pixels manquants, en utilisant des algorithmes complexes permettant de trouver la meilleure estimation de la couleur que les nouveaux pixels devront prendre.
Bon, ok, c’est pas forcément très clair dans votre esprit, alors voici une illustration :
Hébergé gratuitement par dump-it.fr
Image 1

Pour réaliser cette interpolation il existes de nombreux algorithmes. En voici quelques-un classés subjectivement par ordre du moins efficace au plus efficace :

  • L’interpolation par flou gaussien ;
  • L’interpolation Bilinéaire;
  • L’interpolation Bicubique (celle par défaut de mplayer et de MPC) ;
  • L’interpolation Spline16 ;
  • L’interpolation Lanczos ;
  • L’interpolation NNEDI2 (algorithme privateur, utilisable uniquement avec avisynth).

Quand est-ce qu’un upscale est réalisé ?
Lorsque que vous basculez votre vidéo en plein écran, le logiciel de lecture regarde si la résolution de la vidéo est inférieur à celle de votre écran. Si tel est le cas, il mettra alors la vidéo à l’échelle (le fameux upscale).

Bien entendu, ici on parle d’upscale à la volée, à savoir que si votre vidéo est en 25fps, il faudra que le logiciel arrive à traiter 25 images par secondes en temps réel. NNEDI2 ne peut être utilisé en temps réel de part sa lourdeur, cependant il donne de très bon résultat. Il pourra donc être utilisé lors de l’encodage.

L’upscale est aussi utilisé par les encodeurs qui souhaitent agrandir la résolution d’une vidéo, tel que convertir un DVD (576p au max en Europe, norme PAL, norme NTSC 480p) en HD-DVD (720p au max).
Mais étant donné le manque d’intérêt de cette simple démarche, certains (trop?) tentent, en plus, d’améliorer l’image avec des filtres, tels que :

  • Renforcement de la netteté ;
  • Modifications des couleurs ;
  • Renforcement des contours ;
  • Deblocking, suppression des artefacts de compressions.

Ces filtres peuvent produire d’excellents résultats comme de très mauvais si on ne sait pas ce que l’on fait; c’est la prochaine partie de cet article.

Comparaison entre une vidéo originale et un upscale forcé :

Pour réaliser cette comparaison je vais me baser sur l’épisode 1 de Lucky Star fansubbé par Manga-Online Fansub et Tanjou-Fansub.

  • Version Manga-Online Fansub (MO-F): Fidèle à la résolution originale du DVD, soit 480p ;
  • Version Tanjou-Fansub (T-F) : Upscale forcé de manière à convertir la source en HD-DVD, soit 720p.

Cette comparaison sera faite de la façon suivante :
Étant donnée que l’épisode chez T-F est en 720p, l’épisode de MO-F sera upscalé via un filtre lanczos en 720p. Une deuxième comparaison sera fait sur la résolution initial du DVD, la version de T-F sera donc “downscalée” à 480p. (Image de gauche MO-F, droite T-F)

Hébergé gratuitement par dump-it.fr
Premier constant flagrant : la modification des couleurs par la T-F. J’accorde un bon point pour celle-ci, le renforcement de la netteté sur les traits noirs produit, ici, un effet correct, bien que le renforcement soit trop poussé.

Hébergé gratuitement par dump-it.fr
Deuxième constat pour la T-F : la vidéo à mal été “croppée” (recadrée). On voit clairement qu’il manque quelques pixels à gauche et à droite. Les couleurs ont été intégralement dénaturées, et la netteté a créé quelques soucis ( la mèche du personnage proche de l’œil gauche contient une zone floutée, et autres ). Enfin, certains éléments ont été atténués comme les pommettes ayant presque disparues. Le renforcement de netteté est poussé trop loin, donnant un mauvais effet, dit de “peinture bavante”.

Hébergé gratuitement par dump-it.fr
Ici, une nouvelle fois, les couleurs ont rendu le champ encore plus fluorescent, alors qu’il était déjà bien vert pétant… Jetez un coup d’œil au fond à gauche sur les maisons, puis sur la forêt. Vous comprenez mieux la signification de “peinture bavante” ?

Hébergé gratuitement par dump-it.fr
Ici, encore et toujours les couleurs. On notera finalement que l’accentuation de netteté semble avoir produit l’effet inverse, le “Lucky Star” ainsi que l’étoile semblent un peu barbouillés.

Voilà, c’est la fin de ce comparatif.
J’en vois déjà écrire “Non, mais, malgré ton effort à détailler, je trouve que l’épisode de la T-F a un bien meilleur rendu.” Ce à quoi je vous invite à jouer à un petit jeu 🙂 Reculez par pas de 10cm de votre écran… tadaaa~ !
Êtes-vous toujours du même avis ?
Pour plus de challenge, vous pouvez aussi en regarder les 25 minutes dans une pièce sombre, propice à un visionnage confortable, et comparer l’effet sur votre cornée.
On finira en signalant que, effectivement, l’image de la MO-F manque de netteté. Un peu de renforcement ne fera pas de mal dès le prochain épisode.

En résumé, un upscale forcé ne sert à rien dans le sens ou le lecteur s’en chargera (plus ou moins bien, cela se configure en changeant les algorithmes). De plus, essayer d’améliorer l’image est une bonne idée … mais il faut parfaitement maîtriser les outils (ce qui n’est pas vraiment mon cas) et avoir du temps… beaucoup… car cela consommera énormément de ressources CPU (je pense à NNEDI2 par exemple) et grand nombre de tentatives diverses pour arriver à ces “fins” ;).

Voilà qui clos mon article, à bientôt pour d’autres geekeries/otakuries (0_o).
Tiens je viens de faire mon plus long article, champagne !

Sources:
Image 1 : VirusPhoto

PS : Je suis l’encodeur de la Manga-Online Fansub et cet article est en réponse à notre cher Omnislash de la Tanjou-Fansub. Voilà un troll que tu pourras câliner et nourrir à loisir, histoire de te sentir moins seul.

PS2 : Correction orthographique par Drksun.