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

0 Membres et 1 Invité sur ce sujet

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #24 le: 17 juillet 2022 à 16:01:57 »
Selon https://chromestatus.com/feature/5100845653819392, Chrome et Firefox sont censés supporter Opus dans les MP4.

Dans l'idéal, le support AV1 pourrait être activé par défaut uniquement si le décodage matériel est possible.

Il y a https://developer.mozilla.org/en-US/docs/Web/API/Media_Capabilities_API, mais la dernière fois que j'ai testé ce n'était pas très cohérent entre navigateurs (cf https://lafibre.info/tv-numerique-hd-3d/av1-ou-hevc/msg928079/#msg928079).
Si l'API est bien implémentée, elle soit permettre au site de tester l'attribut powerEfficient pour déterminer si le décodage sera coûteux ou non.

vivien

  • Administrateur
  • *
  • Messages: 47 170
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #25 le: 17 juillet 2022 à 16:09:52 »
Selon https://chromestatus.com/feature/5100845653819392, Chrome et Firefox sont censés supporter Opus dans les MP4.
Oui, c'est bien supporté par tous les navigateurs qui supportent AV1, y compris Edge (pour Edge, le support de Opus dans les MP4 est hérité de la capacité de Chrome).

La problématique est plus en local (vidéo téléchargée) sous Windows (c'est ok sous Linux et sous mac j'imagine qu'il n'y a aucune prise en charge pour le moment). AV1 n'est pas un codec que pour le Web (même si c'est le cas aujourd'hui).

Prise en charge de Media Foundation pour l'audio Opus 5.1

Il existe un certain support pour Opus dans Windows, malheureusement, il n'est pas documenté. IIRC est venu étendre la prise en charge du codec multimédia dans le navigateur Microsoft Edge , et comme Microsoft Edge utilise en interne la plate-forme multimédia standard API Media Foundation, le décodeur est venu au format de Media Foundation Transform.

Il est intéressant de noter que le décodage d'Opus a été suffisamment approfondi pour apparaître dans plusieurs environnements, y compris même Windows IoT.

Cependant, Microsoft n'a pas mis à jour l'API Media Foundation elle-même pour indiquer la présence d'un nouveau support de codec. La documentation n'a aucune mention pour le décodeur Opus. La chose est présente dans Windows depuis quatre ans, mais elle n'est pas exposée aux développeurs...

En dehors de cela, la prise en charge des stocks pour le décodeur Opus ou l'analyseur WebM, ou les deux, est limitée à l'audio mono ou stéréo. Les configurations de canaux plus sophistiquées ne sont pas prises en charge. Ni dans Media Foundation, ni dans Edge lui-même. Edge l'a parce qu'il a hérité de la capacité de Chrome, qui à son tour regroupe directement libopus, grâce à l'utilisation de FFmpeg.

Étant donné que la limitation se trouve dans les primitives Media Foundation, d'autres applications basées sur Media Foundation présentent un comportement similaire. Par exemple, l'application Films et TV échoue de la même manière sur ce fichier multimédia.


Source : Alax.info le 30 août 2020 par Roman, traduction Google.

Edit :

Pour l'absence de son pour les vidéos AV1 dans le lecteur multimédia de Windows 10/11, j'ai remonté le bug à Microsoft : https://github.com/microsoft/media-foundation/issues/36

C'est confirmé : I confirmed that the Windows MP4 media source currently doesn't support Opus audio streams. I filed an internal work item to track this issue - we'll look into adding support for Opus in MP4 in a future release. Thanks for the feedback!

Je trouve ça très étonnant de supporter le codec vidéo AV1 et de ne pas supporter l'audio qui va avec (Opus) dans le conteneur standardisé le plus utilisé pour AV1 le plus utilisé, MP4.

J'ai aussi été étonné de la réponse pour expliquer pourquoi l'extension AV1 n'est pas préinstallée dans Windows 11 : The AV1 Video Extension is currently not preinstalled for Windows 11 due to legal/licensing concerns. Hopefully this situation will be resolved at some point in the future.

Anonyme

  • Invité
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #26 le: 20 juillet 2022 à 16:42:41 »
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.



C'est d'ailleurs LA référence de comparaison de tous les outils, même pour la mise en production d'outils de diffusion.
Pour l'anecdote, une mise en production d'un Barker chez Canal+ de ma part, les tests de pré-prod ont été effectués avec cette vidéo, et pour l'audio un signal pur sinus pour mesurer l'atténuation en db, à l'émission du Barker, de la réception chez Canal pour sa diffusion sur leur réseau.

vivien

  • Administrateur
  • *
  • Messages: 47 170
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #27 le: 09 septembre 2022 à 14:55:41 »
Encodage 480p - 24 i/s avec le codec vidéo H.264 (AVC) profil Main à 0,69 Mb/s


Taille du fichier : 51 531 804 octets - débit moyen : 687 kbit/s (+55% par rapport à la version H.264 Main 360p).
- Conteneur : MP4 (ISO base media file format).
- Audio : AAC LC à 96 kbit/s stéréo.
- Vidéo : H.264 (AVC) profil Main à 585 kbit/s - définition : 854 x 480 à 24 images par seconde.
- Niveau / level utilisé : 3.0
(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 H.264 profile main CRF 26 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 -profile:v main -c:a aac -b:a 96k -ac 2 -f mp4 "201411_blender_big_buck_bunny_24fps_480p_h264-main.mp4"

vivien

  • Administrateur
  • *
  • Messages: 47 170
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #28 le: 10 octobre 2022 à 11:55:02 »
Encodage 480p - 24 i/s avec le codec vidéo H.264 (AVC) profil Baseline à 0,84 Mb/s


Taille du fichier : 63 139 297 octets - débit moyen : 842 kbit/s (+52% par rapport à la version H.264 Baseline 360p).
- Conteneur : MP4 (ISO base media file format).
- Audio : AAC LC à 96 kbit/s stéréo.
- Vidéo : H.264 (AVC) profil Baseline à 741 kbit/s - définition : 854 x 480 à 24 images par seconde.
- Niveau / level utilisé : 3.0
(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 H.264 profile baseline CRF 26 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 -profile:v baseline -c:a aac -b:a 96k -ac 2 -f mp4 "201411_blender_big_buck_bunny_24fps_480p_h264-baseline.mp4"

vivien

  • Administrateur
  • *
  • Messages: 47 170
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #29 le: 10 octobre 2022 à 11:56:56 »
Encodage 480p - 24 i/s avec le codec vidéo VP8 à 0,71 Mb/s


Taille du fichier : 53 560 579 octets - débit moyen : 714 kbit/s (+52% par rapport à la version VP8 360p).
- Conteneur : WebM.
- Audio : Vorbis à 96 kbit/s stéréo.
- Vidéo : VP8 à 581 kbit/s - définition : 854 x 480 à 24 images par seconde.



Encodage réalisé en 2022 par Vivien avec ffmpeg 5.1 :
# Vidéo VP8 CRF 41 480p (854 x 480) 24 images par seconde (débit max 2 Mbit/s) :
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 -crf 41 -b:v 2M -g 240 -quality good -speed 1 -threads 4 -c:a libvorbis -b:a 96k -ac 2 "201411_blender_big_buck_bunny_24fps_480p_vp8.webm"

vivien

  • Administrateur
  • *
  • Messages: 47 170
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #30 le: 10 octobre 2022 à 11:58:57 »
Encodage 480p - 24 i/s avec le codec vidéo Theora à 3,21 Mb/s


Taille du fichier : 241 001 158 octets - débit moyen : 3 213 kbit/s (+62% par rapport à la version Theora 360p).
- Conteneur : Ogg.
- Audio : Vorbis à 96 kbit/s stéréo.
- Vidéo : Theora à 2 981 kbit/s - définition : 854 x 480 à 24 images par seconde.



Encodage réalisé en 2022 par Vivien avec ffmpeg 5.1 :
# Vidéo Theora -q:v 7 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 libtheora -q:v 7 -c:a libvorbis -b:a 96k -ac 2 "201411_blender_big_buck_bunny_24fps_480p_theora.ogg"

vivien

  • Administrateur
  • *
  • Messages: 47 170
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #31 le: 10 octobre 2022 à 12:00:09 »
Encodage 480p - 24 i/s avec le codec vidéo MPEG-2 Vidéo (H.262) à 3,5 Mb/s


Taille du fichier : 258 988 032 octets - débit moyen : 3 453 kbit/s (+37% par rapport à la version Theora 360p).
- Conteneur : MPEG-PS (Program stream).
- Audio : Dolby Digital AC-3 à 192 kbit/s stéréo.
- Vidéo : H.262 / MPEG-2 Vidéo (partie 2 de la norme MPEG-2) à 3 192 kbit/s - définition : 854 x 480 à 24 images par seconde.
- Divers : Menu stream DVD-Video

Les vidéos MPEG-2 sont lisibles uniquement sur des navigateurs exotiques. Pour ce faire, copier l'URL ci-dessous dans la barre d'adresse.
https://lafibre.info/videos/test/201411_blender_big_buck_bunny_24fps_480p_mpeg2.mpg

Encodage réalisé en 2022 par Vivien avec ffmpeg 5.1 :
# Vidéo MPEG-2 Part2 -q:v 4 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 mpeg2video -g 15 -q:v 4 -maxrate:v 9000k -minrate:v 0 -bufsize:v 1835008 -packetsize 2048 -muxrate 10080k -c:a ac3 -f dvd -b:a 192k -ar 48000 -ac 2 "201411_blender_big_buck_bunny_24fps_480p_mpeg2.mpg"

vivien

  • Administrateur
  • *
  • Messages: 47 170
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #32 le: 16 octobre 2022 à 22:33:39 »
Encodage 2250p - 60 i/s avec le codec vidéo H.264 (AVC) profil High à 10,5 Mb/s


Taille du fichier : 790 937 546 octets - débit moyen : 10 546 kbit/s (+46% par rapport à la version H.264 High 4K 2160p).
- Conteneur : MP4 (ISO base media file format).
- Audio : audio AC-3 5.1 à 320 Kb/s + audio MP3 stéréo à 160 kbit/s.
- Vidéo : H.264 (AVC) profil High à 10 000 kbit/s - définition : 4000 x 2250 à 60 images par seconde.
- Niveau / level utilisé : 5.1
(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 2013 par Janus B. Kristensen.


Denis M

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 981
  • Sermaise 91530
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #33 le: 17 octobre 2022 à 08:16:52 »
Vu de ma fenêtre, en images ce qu'il se passe avec les différents encodages.
L'AV1 n'est pas copain avec mon compteur Linky.

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #34 le: 18 octobre 2022 à 05:20:22 »
Vu de ma fenêtre, en images ce qu'il se passe avec les différents encodages.
L'AV1 n'est pas copain avec mon compteur Linky.
L'AV1 est certes décompressé par le CPU, mais c'est un modèle 8 coeurs Zen 2, donc la consommation m'étonne.
Peut-être que c'est autant la décompression AV1, que la gestion de la lecture de vidéo non accélérée (copie CPU => GPU probable) : la charge GPU est également importante.

Avec quel navigateur le test a-t-il été fait ?
Pour la décompression AV1 proprement dite :
 - Firefox et Chrome utilisent normalement libdav1d (comme VLC par exemple)
 - Edge utilise toujours uniquement l'extension Microsoft

Denis M

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 981
  • Sermaise 91530
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #35 le: 18 octobre 2022 à 06:02:20 »
Les tests ont été réalisés avec Chrome à jour dans W11 pro Insider 22623.746

Encodage 2160p 60 images par seconde avec le codec AV1 à 12 Mb/s:
Testé aujourd'hui avec Edge, c'est pareil, pas mieux ni pire.

Vidéo téléchargée lue successivement avec le lecteur multimédia et VLC, ça pompe toujours autant. Avec le LM pas de son. Lecture avec Lecteur multimédia Windows (ancienne génération) ça grimpe à 40% et pas de son non-plus.