Auteur Sujet: Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)  (Lu 13118 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 43 133
    • Twitter LaFibre.info
Vidéos de test AV1, VP9, HEVC (H.265), H.264, VP8, Theora et Mpeg-2, pour comparer la consommation CPU en fonction du codec vidéo et de la définition



Sommaire des vidéos : Les vidéos sont encodées à une qualité proche.
Sauf indication contraire, la piste audio stéréo est encodée avec le codec audio AAC LC pour H.264 et HEVC, et le codec audio Opus pour VP9 et AV1.

Vidéos 360p (640 x 360) 24 images par seconde : (encodage réalisé par Vivien)
- codec vidéo AV1 Level 2.1 - 242 kbit/s (18 Mo)
- codec vidéo VP9 Level 2.1 - 329 kbit/s (25 Mo)
- codec vidéo HEVC (H.265) Level 2.1 - 441 kbit/s (33 Mo)
- codec vidéo H.264 (AVC) profil High Level 3.0 - 441 kbit/s (33 Mo)

Vidéos 480p (854 x 480) 24 images par seconde : (encodage réalisé par Vivien)
- codec vidéo AV1 Level 3.0 - 350 kbit/s (26 Mo) soit +45% par rapport à la version AV1 360p
- codec vidéo VP9 Level 3.0 - 464 kbit/s (35 Mo) soit +41% par rapport à la version VP9 360p
- codec vidéo HEVC (H.265) Level 3.0 - 631 Kbit/s (47 Mo) soit +43% par rapport à la version HEVC 360p
- codec vidéo H.264 (AVC) profil High Level 3.0 - 683 kbit/s (51 Mo) soit +55% par rapport à la version H.264 360p

Vidéos 720p (1280 x 720) 24 images par seconde : (encodage réalisé par Vivien)
- codec vidéo AV1 Level 3.1 - 555 kbit/s (42 Mo) soit +59% par rapport à la version AV1 480p
- codec vidéo VP9 Level 3.1 - 739 kbit/s (55 Mo) soit +59% par rapport à la version VP9 480p
- codec vidéo HEVC (H.265) Level 3.1 - 1110 kbit/s (83 Mo) soit +76% par rapport à la version HEVC 480p
- codec vidéo H.264 (AVC) profil High Level 3.1 - 1214 kbit/s (91 Mo) soit +78% par rapport à la version H.264 480p

Vidéos 720p (1280 x 720) 60 images par seconde : (encodage réalisé par Vivien)
- codec vidéo AV1 Level 4.0 - 819 kbit/s (61 Mo) soit +48% par rapport à la version AV1 720p à 24 images/sec
- codec vidéo VP9 Level 4.0 - 1 195 kbit/s (90 Mo) soit +62% par rapport à la version VP9 720p à 24 images/sec
- codec vidéo HEVC (H.265) Level 4.0 - 1 283 kbit/s (96 Mo) soit +16% par rapport à la version HEVC 720p à 24 images/sec
- codec vidéo H.264 (AVC) profil High Level 3.2 - 1 454 kbit/s (109 Mo) soit +20% par rapport à la version H.264 720p à 24 images/sec

Vidéos 1080p (1920 x 1080) 24 images par seconde : (encodage réalisé par Vivien)
- codec vidéo AV1 Level 4.0 - 850 kbit/s (64 Mo) soit +53% par rapport à la version AV1 720p à 24 images/sec
- codec vidéo VP9 Level 4.0 - 1 124 kbit/s (84 Mo) soit +52% par rapport à la version VP9 720p à 24 images/sec
- codec vidéo HEVC (H.265) Level 4.0 - 1 835 kbit/s (138 Mo) soit +65% par rapport à la version HEVC 720p à 24 images/sec
- codec vidéo H.264 (AVC) profil High Level 5.0 - 2 146 kbit/s (161 Mo) soit +77% par rapport à la version H.264 720p à 24 images/sec

Vidéos 1080p (1920 x 1080) 60 images par seconde : (encodage réalisé par Vivien)
- codec vidéo AV1 Level 4.1 - 1 297 kbit/s (97 Mo) soit +58% par rapport à la version AV1 720p à 60 images/sec
- codec vidéo VP9 Level 4.1 - 1 832 kbit/s (137 Mo) soit +53% par rapport à la version VP9 720p à 60 images/sec
- codec vidéo HEVC (H.265) Level 4.1 - 1 956 kbit/s (147 Mo) soit +52% par rapport à la version HEVC 720p à 60 images/sec
- codec vidéo H.264 (AVC) profil High Level 5.0 - 2 564 kbit/s (192 Mo) soit +76% par rapport à la version H.264 720p à 60 images/sec

Vidéos 1440p (2560 x 1440) 24 images par seconde : (encodage réalisé par Vivien)
- codec vidéo AV1 Level 5.0 - 1 181 kbit/s (89 Mo) soit +39% par rapport à la version AV1 1080p à 24 images/sec
- codec vidéo VP9 Level 5.0 - 1 604 kbit/s (120 Mo) soit +43% par rapport à la version VP9 1080p à 24 images/sec
- codec vidéo HEVC (H.265) Level 5.0 - 2 705 kbit/s (203 Mo) soit +47% par rapport à la version HEVC 1080p à 24 images/sec
- codec vidéo H.264 (AVC) profil High Level 5.0 - 3 265 kbit/s (245 Mo) soit +52% par rapport à la version H.264 1080p à 24 images/sec

Vidéos 1440p (2560 x 1440) 60 images par seconde : (encodage réalisé par Vivien)
- codec vidéo AV1 Level 5.0 - 1 817 kbit/s (136 Mo) soit +40% par rapport à la version AV1 1080p à 60 images/sec
- codec vidéo VP9 Level 5.0 - 2 595 kbit/s (195 Mo) soit +42% par rapport à la version VP9 1080p à 60 images/sec
- codec vidéo HEVC (H.265) Level 5.0 - 2 850 kbit/s (214 Mo) soit +46% par rapport à la version HEVC 1080p à 60 images/sec
- codec vidéo H.264 (AVC) profil High Level 5.1 - 3 920 kbit/s (294 Mo) soit +53% par rapport à la version H.264 1080p à 60 images/sec

Vidéos 4K 2160p (3840 x 2160) 30 images par seconde : (encodage réalisé par Vivien)
- codec vidéo AV1 Level 5.0 - 1 901 kbit/s (228 Mo) soit +61% par rapport à la version AV1 1440p à 30 images/sec
- codec vidéo VP9 Level 5.0 - 2 782 kbit/s (344 Mo) soit +74% par rapport à la version VP9 1440p à 30 images/sec
- codec vidéo HEVC (H.265) Level 5.0 - 4 689 kbit/s (352 Mo) soit +73% par rapport à la version HEVC 1440p à 30 images/sec
- codec vidéo H.264 (AVC) profil High Level 5.1 - 6 045 kbit/s (543 Mo) soit +85% par rapport à la version H.264 1440p à 30 images/sec

Vidéos 4K 2160p (3840 x 2160) 60 images par seconde : (encodage réalisé par Vivien)
- codec vidéo AV1 Level 5.1 - 3 036 kbit/s (228 Mo) soit +67% par rapport à la version AV1 1440p à 60 images/sec
- codec vidéo VP9 Level 5.1 - 4 586 kbit/s (344 Mo) soit +77% par rapport à la version VP9 1440p à 60 images/sec
- codec vidéo HEVC (H.265) Level 5.1 - 4 698 kbit/s (352 Mo) soit +65% par rapport à la version HEVC 1440p à 60 images/sec
- codec vidéo H.264 (AVC) profil High Level 5.2 - 7 238 kbit/s (543 Mo) soit +85% par rapport à la version H.264 1440p à 60 images/sec

Vidéos 2250p (4000 x 2250) 60 images par seconde :
- codec vidéo H.264 (AVC) profil High Level 5.1 - 10 564 kbit/s (791 Mo) soit +46% par rapport à la version H.264 4K 2060p à 60 images/sec

Vidéos 8K 4320p (7680 x 4320)  24 images par seconde :
- codec vidéo AV1 Level 6 - 4 903 kbit/s (365 Mo)
- codec vidéo VP9 Level 6 - 9 387 kbit/s (699 Mo)
- codec vidéo HEVC (H.265) Level 6 - 13 779 kbit/s (1027 Mo) audio AC-3 5.1 et non AAC LC comme pour les autres vidéos HEVC
- codec vidéo H.264 (AVC) profil High Level 6 - 21 541 kbit/s (1605 Mo)



Vidéos 720p en version encodée par Youtube (1280 x 720) 60 images par seconde :
- codec vidéo AV1 (Version encodée par YouTube - 1 279 Kbit/s)
- codec vidéo VP9 (Version encodée par YouTube - 1 685 kbit/s)
- codec vidéo HEVC (H.265) : non disponible, car YouTube n'encode pas de vidéos en HEVC
- codec vidéo H.264 (AVC) profil High (Version encodée par YouTube - 2 132 kbit/s)



Vidéos 720p spécifiques (1280 x 720) 24 images par seconde : (encodage réalisé par Vivien)
- codec vidéo AV1 version spécifique avec conteneur Matroska (.mkv) - les autres vidéos AV1 utilisent un conteneur MP4
- codec vidéo VP9 version spécifique avec conteneur MP4 - les autres vidéos VP9 utilisent un conteneur WebM
- codec vidéo HEVC (H.265) avec audio 5.1 - 6 channels - les autres vidéos ont une piste audio stéréo
- codec vidéo HEVC (H.265) version HEV1 non compatible Apple - les autres vidéos HEVC sont en version HVC1, compatible Apple



J'ai mis en place cette page qui permet de visualiser un même contenu dans les 4 principaux codecs vidéos utilisés sur Internet : H.264, HEVC (H.265), VP9 et AV1, l'objectif étant de regarder en même la charge du micro-processeur.
Pour être aussi représentatif que possible, je n'ai pas encodé moi-même ces vidéos, mais j'ai utilisé l'encodage proposé par Youtube.

Cela fait suite à des tweets où je demande à Microsoft d'activer AV1 sur Microsoft Edge (le support est disponible via un plug-in qui n'est pas installé par défaut) : J'ai une suggestion pour @WindowsFrance afin de contribuer à limiter la quantité des flux vidéos sur Internet #NumériqueResponsable.
Pour limiter la bande passante vidéo, il faut des codecs efficaces. Aujourd'hui, la majorité des flux vidéos sont encodés en H.264 qui est le "codec-roi" (selon Éric Renard dans le rapport @Arcep). Pourtant, H264 va avoir 20 ans et il est peu efficace. La solution pour diminuer notre empreinte carbone est un codec efficace et gratuit : AV1
Comment @microsoftfrance peut aider ? Microsoft Edge ne permet pas par défaut de lire les vidéos AV1 et les images AVIF: https://caniuse.com/?search=avif Cf https://lafibre.info/tv-numerique-hd-3d/av1-ou-hevc/msg958912/#msg958912
Pourrez-vous demander à @MicrosoftEdge de rajouter les codecs efficaces et open-source (@a4omedia) ?
Le gros du travail est déjà réalisé : @WindowsFrance propose une extension "AV1 Video Extension" https://apps.microsoft.com/store/detail/av1-video-extension/9MVZQVXJBQ9V qui permet d'activer AV1 dans Microsoft Edge, et cela fonctionne. Il faut juste l'installer par défaut dans Windows10 et Windows11 22H2. Merci d'avance.


Retour de @Cqoicebordel : La grande majorité du matos en circulation *aujourd'hui* contient un décodage matériel du H264, alors que c'est loin d'être le cas pour l'AV1. L'absence de HWA fait que le décodage AV1 consomme *énormément* sur le CPU (donc le bilan carbone n'est pas forcément bon par rapport au gain de place), mais en plus, tous les petits appareils peu à moyennement puissant ne peuvent pas décoder l'AV1 en temps réel (donc pas de vidéo). Je soutiens mille fois l'AV1 face au H264. Mais je pense que l'écosystème n'est pas encore prêt.

Retour de @kevin_chalet : L'analyse est intéressante, mais il y manque selon moi une donnée fondamentale : le décodage matériel d'AV1, quasi inexistant en comparaison du H.264 et H.265 (par exemple, le tout nouveau M2 d'Apple ne le supporte pas et côté Intel, ça ne l'est que depuis la 11ème génération) Or le décodage logiciel d'AV1 est extrêmement coûteux en termes de temps CPU et est donc très énergivore. Si acheminer des flux IP streaming l'est également, ça n'est rien en comparaison de la consommation d'une machine qui n'a pas la possibilité d'utiliser un décodage matériel. Dès lors, parler de diminution de l'empreinte carbone du simple fait d'une bascule vers AV1 me semble un peu prématuré : ce qu'on gagne d'un côté avec des flux plus efficaces sur les réseaux IP est complètement perdu (en double ou en triple) dès qu'ils sont décodés côté clients. Et si c'est un point embêtant sur des machines fixes (PC desktop par exemple), c'est rédhibitoire sur machines mobiles (PC portables ou smartphones) : aucun fournisseur n'a envie de transformer les machines de ses usagers en fours à la moindre lecture d'un flux AV1 🤣 Donc oui, le H.265 (et dans une moindre mesure son successeur à venir, le H.266) souffre d'une gestion des royalties calamiteuse, mais son adoption massive par l'industrie fait de lui - pour le moment - une solution plus attirante qu'AV1.

vivien

  • Administrateur
  • *
  • Messages: 43 133
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #1 le: 15 juillet 2022 à 08:22:10 »
Support des codecs pour les principaux navigateurs web :


Lien ver le schéma combinant le support du codec vidéo VP9 et du codec audio Opus (les deux sont habituellement utilisés ensemble, même si quelques grandes plateformes sont capables de dissocier le codec vidéo du codec audio)


vivien

  • Administrateur
  • *
  • Messages: 43 133
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #2 le: 15 juillet 2022 à 08:23:54 »
Étude de Microsoft qui compare la consommation d'une vidéo VP9 dans Edge en fonction de la définition :

Attention, l'étude est ancienne, elle a été publiée en avril 2016 : WebM, VP9 and Opus Support in Microsoft Edge

Extrait traduit en français :

Il y a un effet secondaire d'une charge de calcul élevée sur le décodage logiciel : la consommation d'énergie du système est élevée. L'élévation est la plus élevée sur le contenu 4K car la charge de calcul est étroitement liée à la définition vidéo. Si nous comparons le décodage logiciel au décodage accéléré par le matériel, le décodage logiciel peut consommer 20 % de puissance totale en plus lors de la visualisation d'une vidéo 1080p, et jusqu'à 80 % de puissance en plus en visualisation 2160p (4K). Les tableaux suivants comparent le décodage vidéo matériel au décodage vidéo logiciel à différentes définitions sur un ordinateur portable de niveau intermédiaire :


Cette différence de consommation d'énergie est importante, car l'accélération matérielle est courante pour H.264, mais pas encore pour VP9. Si les sites Web voient que VP9 est pris en charge, ils peuvent donner la priorité à son utilisation et les utilisateurs subiront une réduction inexpliquée de la durée de vie de la batterie.


Idéalement, il y aurait un moyen pour les applications de confirmer que l'accélération matérielle elle-même est prise en charge. Les spécifications Web actuelles ne le permettent pas. Pour cette raison, nous avons placé VP9 derrière un indicateur expérimental dans Microsoft Edge et lui avons fourni un paramètre par défaut qui active automatiquement VP9 lorsqu'une accélération matérielle est détectée.

vivien

  • Administrateur
  • *
  • Messages: 43 133
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #3 le: 15 juillet 2022 à 08:24:23 »
Attention sur Youtube, le débit n'est pas toujours H.264 > HEVC / VP9 > AV1 car les encodages entre les codecs ne sont pas toujours réalisés avec la même qualité. On voit régulièrement du contenu encodé en VP9 de bien meilleure qualité que le contenu H.264 (cela se voit à l'œil nul en regardant les détails et aplats de couleurs rouge). De même, les flux AV1 (qui ne sont présents que sur des contenus populaires) peuvent profiter (ou pas) de la meilleure compression pour améliorer la qualité (effet rebond).


Ci-dessous la vidéo Big Buck Bunny, est encodée à 24 images par secondes en 360p, 480, 720p et 4320p et 60 images par seconde en 720p, 1080p, 1440p, 2160p.
Les vidéos encodées en H.264, VP9 et AV1 sont proposés par Youtube. Les vidéos encodées en HEVC sont proposées par des tiers.


Big Buck Bunny est court métrage (596 secondes dans sa version 24 images par seconde de 2008 et 634 secondes dans sa version 60 images par secondes de 2014) néerlandais orchestré par la fondation Blender.
Il est connu, car le film, mais aussi l'ensemble des fichiers source et matériaux ayant servi à sa réalisation sont disponibles sous licence Creative Commons. Vous avez donc déjà probablement vu ses images, utilisées régulièrement pour des démonstrations techniques ou des tests de codecs (il est disponible en 4K et il y a peu de contenus 4K entièrement libres).
Big Buck Bunny est réalisé exclusivement avec des logiciels libres.



vivien

  • Administrateur
  • *
  • Messages: 43 133
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #4 le: 15 juillet 2022 à 08:24:41 »
Encodage 360p - 24 i/s avec le codec vidéo AV1 à 0,24 Mb/s


Taille du fichier : 18 133 414 octets - débit moyen : 242 kbit/s.
- Conteneur : MP4 (ISO base media file format).
- Audio : Opus à 50 kbit/s stéréo.
- Vidéo : AV1 à 188 kbit/s - définition : 640 x 360 à 24 images par seconde.
- Niveau / level utilisé : 2.1
(La norme AV1 définit 14 niveaux ou "levels", de 2.0 à 6.3. Un niveau est un ensemble de contraintes pour un flux. Un décodeur qui se conforme à un niveau donné doit être capable de décoder tous les flux binaires qui sont codés pour ce niveau et pour tous les niveaux inférieurs). Les niveaux pouvant être mis en œuvre dépendent de la capacité matérielle.



Encodage réalisé en 2022 par Vivien avec ffmpeg 5.1 :
# Vidéo 360p (640 x 360) 24 images par seconde :
ffmpeg -i "201411_blender_big_buck_bunny_60fps_2250p_h264-high.mp4" -filter:v "scale=640:-1,fps=24" -pix_fmt yuv420p -c:v libaom-av1 -crf 45 -b:v 0 -g 150 -row-mt 1 -tiles 2x1 -threads 8 -cpu-used 4 -c:a libopus -b:a 50k -ac 2 -f mp4 "201411_blender_big_buck_bunny_24fps_360p_av1.mp4"

vivien

  • Administrateur
  • *
  • Messages: 43 133
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #5 le: 15 juillet 2022 à 08:25:12 »
Encodage 360p - 24 i/s avec le codec vidéo VP9 à 0,33 Mb/s


Taille du fichier : 24 647 602 octets - débit moyen : 329 kbit/s.
- Conteneur : WebM.
- Audio : Opus à 50 kbit/s stéréo.
- Vidéo : VP9 à 275 kbit/s - définition : 640 x 360 à 24 images par seconde.
- Niveau / level utilisé : 2.1
(La norme VP9 définit 14 niveaux ou "levels", de 1 à 6.2. Un niveau est un ensemble de contraintes pour un flux. Un décodeur qui se conforme à un niveau donné doit être capable de décoder tous les flux binaires qui sont codés pour ce niveau et pour tous les niveaux inférieurs). Les niveaux pouvant être mis en œuvre dépendent de la capacité matérielle.



Encodage réalisé en 2022 par Vivien avec ffmpeg 5.1 :
# Vidéo 360p (640 x 360) 24 images par seconde :
ffmpeg -i "201411_blender_big_buck_bunny_60fps_2250p_h264-high.mp4" -filter:v "scale=640:-1,fps=24" -pix_fmt yuv420p -c:v libvpx-vp9 -crf 41 -b:v 0 -g 240 -quality good -speed 1 -tile-columns 1 -threads 4 -c:a libopus -b:a 50k -ac 2 "201411_blender_big_buck_bunny_24fps_360p_vp9.webm"

vivien

  • Administrateur
  • *
  • Messages: 43 133
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #6 le: 15 juillet 2022 à 08:25:43 »
Encodage 360p - 24 i/s avec le codec vidéo HEVC (H.265) à 0,44 Mb/s


Taille du fichier : 33 041 264 octets - débit moyen : 441 kbit/s.
- Conteneur : MP4 (ISO base media file format).
- Audio : AAC LC à 65 kbit/s stéréo.
- Vidéo : HEVC (H.265) à 370 kbit/s - définition : 640 x 360 à 24 images par seconde.
- Niveau / level utilisé : 2.1
(La norme HEVC définit 13 niveaux ou "levels", de 1 à 6.2. Un niveau est un ensemble de contraintes pour un flux. Un décodeur qui se conforme à un niveau donné doit être capable de décoder tous les flux binaires qui sont codés pour ce niveau et pour tous les niveaux inférieurs). Les niveaux pouvant être mis en œuvre dépendent de la capacité matérielle.



Encodage réalisé en 2022 par Vivien avec ffmpeg 5.1 :
# Vidéo 360p (640 x 360) 24 images par seconde :
ffmpeg -i "201411_blender_big_buck_bunny_60fps_2250p_h264-high.mp4" -filter:v "scale=640:-1,fps=24" -pix_fmt yuv420p -c:v libx265 -tag:v hvc1 -crf 26 -c:a aac -b:a 64k -ac 2 -f mp4 "201411_blender_big_buck_bunny_24fps_360p_hevc.mp4"

vivien

  • Administrateur
  • *
  • Messages: 43 133
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #7 le: 15 juillet 2022 à 09:18:55 »
Encodage 360p - 24 i/s avec le codec vidéo H.264 (AVC) profil High à 0,44 Mb/s


Taille du fichier : 33 061 118 octets - débit moyen : 441 kbit/s.
- Conteneur : MP4 (ISO base media file format).
- Audio : AAC LC à 65 kbit/s stéréo.
- Vidéo : H.264 (AVC) profil High à 371 kbit/s - définition : 640 x 360 à 24 images par seconde.
- Niveau / level utilisé : 3
(La norme H.264 définit 20 niveaux ou "levels", de 1 à 6.2. Un niveau est un ensemble de contraintes pour un flux. Un décodeur qui se conforme à un niveau donné doit être capable de décoder tous les flux binaires qui sont codés pour ce niveau et pour tous les niveaux inférieurs). Les niveaux pouvant être mis en œuvre dépendent de la capacité matérielle.



Encodage réalisé en 2022 par Vivien avec ffmpeg 5.1 :
# Vidéo 360p (640 x 360) 24 images par seconde :
ffmpeg -i "201411_blender_big_buck_bunny_60fps_2250p_h264-high.mp4" -filter:v "scale=640:-1,fps=24" -pix_fmt yuv420p -c:v libx264 -preset slow -crf 26 -c:a aac -b:a 64k -ac 2 -f mp4 "201411_blender_big_buck_bunny_24fps_360p_h264-high.mp4"

vivien

  • Administrateur
  • *
  • Messages: 43 133
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #8 le: 15 juillet 2022 à 09:19:10 »
Encodage 480p - 24 i/s avec le codec vidéo H.264 (AVC) profil High à 0,68 Mb/s


Taille du fichier : 51 225 591 octets - débit moyen : 683 kbit/s (+55% par rapport à la version H.264 360p).
- Conteneur : MP4 (ISO base media file format).
- Audio : AAC LC à 96 kbit/s stéréo.
- Vidéo : H.264 (AVC) profil High à 581 kbit/s - définition : 854 x 480 à 24 images par seconde.
- Niveau / level utilisé : 3
(La norme H.264 définit 20 niveaux ou "levels", de 1 à 6.2. Un niveau est un ensemble de contraintes pour un flux. Un décodeur qui se conforme à un niveau donné doit être capable de décoder tous les flux binaires qui sont codés pour ce niveau et pour tous les niveaux inférieurs). Les niveaux pouvant être mis en œuvre dépendent de la capacité matérielle.



Encodage réalisé en 2022 par Vivien avec ffmpeg 5.1 :
# Vidéo 480p (854 x 480) 24 images par seconde :
ffmpeg -i "201411_blender_big_buck_bunny_60fps_2250p_h264-high.mp4" -filter:v "scale=854:-1,fps=24" -pix_fmt yuv420p -c:v libx264 -preset slow -crf 26 -c:a aac -b:a 96k -ac 2 -f mp4 "201411_blender_big_buck_bunny_24fps_480p_h264-high.mp4"

vivien

  • Administrateur
  • *
  • Messages: 43 133
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #9 le: 15 juillet 2022 à 09:19:24 »
Encodage 480p - 24 i/s avec le codec vidéo HEVC (H.265) à 0,63 Mb/s


Taille du fichier : 47 294 168 octets - débit moyen : 631 kbit/s (+43% par rapport à la version HEVC 360p).
- Conteneur : MP4 (ISO base media file format).
- Audio : AAC LC à 96 kbit/s stéréo.
- Vidéo : HEVC (H.265) à 528 kbit/s - définition : 854 x 480 à 24 images par seconde.
- Niveau / level utilisé : 3
(La norme HEVC définit 13 niveaux ou "levels", de 1 à 6.2. Un niveau est un ensemble de contraintes pour un flux. Un décodeur qui se conforme à un niveau donné doit être capable de décoder tous les flux binaires qui sont codés pour ce niveau et pour tous les niveaux inférieurs). Les niveaux pouvant être mis en œuvre dépendent de la capacité matérielle.



Encodage réalisé en 2022 par Vivien avec ffmpeg 5.1 :
# Vidéo 480p (854 x 480) 24 images par seconde :
ffmpeg -i "201411_blender_big_buck_bunny_60fps_2250p_h264-high.mp4" -filter:v "scale=854:-1,fps=24" -pix_fmt yuv420p -c:v libx265 -tag:v hvc1 -crf 26 -c:a aac -b:a 96k -ac 2 -f mp4 "201411_blender_big_buck_bunny_24fps_480p_hevc.mp4"

vivien

  • Administrateur
  • *
  • Messages: 43 133
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #10 le: 15 juillet 2022 à 09:19:40 »
Encodage 480p - 24 i/s avec le codec vidéo VP9 à 0,46 Mb/s


Taille du fichier : 34 833 850 octets - débit moyen : 464 kbit/s (+41% par rapport à la version VP9 360p).
- Conteneur : WebM.
- Audio : Opus à 75 kbit/s stéréo.
- Vidéo : VP9 à 386 kbit/s - définition : 854 x 480 à 24 images par seconde.
- Niveau / level utilisé : 3
(La norme VP9 définit 14 niveaux ou "levels", de 1 à 6.2. Un niveau est un ensemble de contraintes pour un flux. Un décodeur qui se conforme à un niveau donné doit être capable de décoder tous les flux binaires qui sont codés pour ce niveau et pour tous les niveaux inférieurs). Les niveaux pouvant être mis en œuvre dépendent de la capacité matérielle.




Encodage réalisé en 2022 par Vivien avec ffmpeg 5.1 :
# Vidéo 480p (854 x 480) 24 images par seconde :
ffmpeg -i "201411_blender_big_buck_bunny_60fps_2250p_h264-high.mp4" -filter:v "scale=854:-1,fps=24" -pix_fmt yuv420p -c:v libvpx-vp9 -crf 41 -b:v 0 -g 240 -quality good -speed 1 -tile-columns 1 -threads 4 -c:a libopus -b:a 75k -ac 2 "201411_blender_big_buck_bunny_24fps_480p_vp9.webm"

vivien

  • Administrateur
  • *
  • Messages: 43 133
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #11 le: 15 juillet 2022 à 09:19:52 »
Encodage 480p - 24 i/s avec le codec vidéo AV1 à 0,35 Mb/s


Taille du fichier : 26 237 542 octets - débit moyen : 350 kbit/s (+45% par rapport à la version AV1 360p).
- Conteneur : MP4 (ISO base media file format).
- Audio : Opus à 75 kbit/s stéréo.
- Vidéo : AV1 à 271 kbit/s - définition : 854 x 480 à 24 images par seconde.
- Niveau / level utilisé : 3.0
(La norme AV1 définit 14 niveaux ou "levels", de 2.0 à 6.3. Un niveau est un ensemble de contraintes pour un flux. Un décodeur qui se conforme à un niveau donné doit être capable de décoder tous les flux binaires qui sont codés pour ce niveau et pour tous les niveaux inférieurs). Les niveaux pouvant être mis en œuvre dépendent de la capacité matérielle.



Encodage réalisé en 2022 par Vivien avec ffmpeg 5.1 :
# Vidéo 480p (854 x 480) 24 images par seconde :
ffmpeg -i "201411_blender_big_buck_bunny_60fps_2250p_h264-high.mp4" -filter:v "scale=854:-1,fps=24" -pix_fmt yuv420p -c:v libaom-av1 -crf 45 -b:v 0 -g 150 -row-mt 1 -tiles 2x1 -threads 8 -cpu-used 4 -c:a libopus -b:a 75k -ac 2 -f mp4 "201411_blender_big_buck_bunny_24fps_480p_av1.mp4"