Encodage vidéo

Cet article détaille les paramètres d’encodage des vidéos disponibles en streaming sur ce site.

Ce sont des réglages optimisés pour une lecture en streaming, et non pour de l’archivage personnel.

ffWorks est exclusivement utilisé. J’utilisais autrefois Handbrake, mais j’avais un soucis que je n’ai jamais réussi à contourner : malgré le débit indiqué, Handbrake peut parfois monter très haut dans le débit mais sur un temps très court : ce n’est pas gênant pour un fichier lu en local, mais gênant pour mon serveur vidéo qui ne suit pas toujours et cela provoque des freeze. Avec ffWorks, je n’ai pas ce problème.

Quel codec choisir ?

Il existe plusieurs codecs.

h264 = le plus ancien, mais lisible partout sans difficulté.

h265 = soit la même qualité que h264 pour moins de place, soit une meilleure qualité pour la même place. Mais lisible uniquement par le matériel Apple, et parfois un peu du reste, mais pas top pour du streaming donc.

vp8/vp9 = similaire au h265, mais pareil beaucoup d’appareils ne le lisent pas (Apple au hasard…).

av1 = super format, petite taille et super qualité, mais encodage très très (très !) long, environ 15h pour 1h de vidéo avec un bon cpu. Et pareil, pas lisible partout.

Le choix est fait du h264, pour sa compatibilité maximale.

Attention à bien choisir un codec utilisant le CPU et non le GPU : le GPU est bien plus rapide, mais l’image de moins bonne qualité. Ici nous cherchons la meilleure qualité pour la plus petite place possible, peu importe que l’encodage soit long, il ne sera fait qu’une fois.

1000 kbps = 1 Mbps = 1/8 Mo/s = 125 ko/s.

12000 kbps = 1,5 Mo/s.

Vidéos Gameplay

Les vidéos de gameplay demandent un encodage d’assez bonne qualité pour rester agréables à voir.

1440p

h264, 60fps constant, encodage 2 passes, débit moyen 12000 kbps.

préréglage slow, profile high, niveau 5.1

1080p

h264, 60fps constant, encodage 2 passes, débit moyen 5200 kbps.

préréglage slow, profile high, niveau 4.2

720p

h264, 60fps constant, encodage 2 passes, débit moyen 2600 kbps.

préréglage slow, profile high, niveau 3.2

Vidéos documentaires

Les vidéos documentaires permettent un encodage plus compressé que les vidéos de gameplay.

1080p

h264, 60fps constant, encodage 2 passes, débit moyen 2600 kbps.

préréglage slow, profile high, niveau 4.2

720p

h264, 60fps constant, encodage 2 passes, débit moyen 800 kbps.

préréglage slow, profile high, niveau 3.2

Qualité du son

La qualité du son dépend en grande partie du support de base. Inutile de mettre plus que le support de base.

Choisir codec AAC, qualité entre 160 et 192 est un bon compromis qualité/poids.

Si le support d’origine a déjà la piste audio en AAC, il est possible d’utiliser le codec AAC passthru qui récupère sans modification la piste sonore, évitant ainsi un traitement supplémentaire destructif.