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

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 47 362
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #240 le: 23 septembre 2023 à 16:46:33 »
Je veux bien une confirmation que les vidéos AV1 sont lisibles dans les navigateurs alternatifs (Chrome / Firefox / ....) avec un iPhone 15 Pro et une vérification que les flux VP9 ne fonctionnement pas, toujours avec un iPhone 15 Pro :

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 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.


vivien

  • Administrateur
  • *
  • Messages: 47 362
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #241 le: 23 septembre 2023 à 18:18:31 »
L'iPhone 15 Pro arrive bien à lire une vidéo AV1 accompagné d'une piste audio Opus, mais pas un fichier audio Opus seul.

Serait-il possible de vérifier que ce fichier audio Opus seul est lisible sur Safari sur macOS 12 et plus récent ?

Normalement, il doit permettre d'écouter l'audio sans télécharger le fichier.


decalage

  • Abonné Orange adsl
  • *
  • Messages: 190
  • 92
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #242 le: 23 septembre 2023 à 18:43:57 »
Dans le tableau, VP8 ne devrait-il pas être au-dessus de H.264 car plus récent (dates de publication et de diffusion hw sur gpu et tv) ?

vivien

  • Administrateur
  • *
  • Messages: 47 362
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #243 le: 23 septembre 2023 à 19:01:36 »
J'ai essayé de classer mon tableau par efficacité et non par date de publication.

VP8 est moins efficace que H.264, donc il est en dessous, même s'il est sorti après.

Le support matériel de VP8 est arrivé tardivement, car son véritable départ, c'est quand Google l'a racheté en 2010 et l'a rendu libre de droits. Avant VP8 comme VP7 n'avait pas brillé en tant que codec propriétaire. Il faut dire qu'ils faisaient face à H.264 et VC-1. H.264 qui est quand même rudement efficace pour son époque.

On retrouve la même incohérence avec Theora, sortie en 2004. La grande nouveauté de Theora n'était pas son efficacité de compression (proche de MPEG-4 part 2 sorti en 1999), mais le fait qu'il soit le premier codec libre de droit, ce qui était révolutionnaire pour permettre une implémentation dans les standard du web et permettre une sortie des plug-ins qui était nécessaire à cette époque pour la vidéo.


Cliquer sur l'image pour zoomer


vivien

  • Administrateur
  • *
  • Messages: 47 362
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #244 le: 14 octobre 2023 à 14:39:39 »
J'ai un PC avec un décodage matériel complet d'HEVC :
- Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
- iGPU Intel

Je teste les vidéos HEVC telles que :

Encodage 720p - 24 i/s avec le codec vidéo HEVC (H.265) à 1,1 Mb/s

- Chrome sous Windows 11 : J'ai bien le décodage de HEVC depuis l'année dernière.

- Chrome stable (v118) sous Ubuntu 23.04 : Pas de décodage HEVC
- Chrome beta (v119) sous Ubuntu 23.04 : Pas de décodage HEVC
- Chromium stable (v118) sous Ubuntu 23.04 : Pas de décodage HEVC
- Chromium beta (v119) sous Ubuntu 23.04 : décodage HEVC fonctionnel

Le problème, c'est que ce décodage du codec vidéo HEVC reste uniquement dans Chromium Bêta et ne passe pas en version stable.

À noter qu'il y a deux mois, j'avais le même comportement avec une version inférieur de chromium :
- Chromium stable (v116) sous Ubuntu 23.04 : Pas de décodage HEVC
- Chromium beta (v117) sous Ubuntu 23.04 : décodage HEVC fonctionnel

Puis, il y a un mois, je m'attendais à avoir l'HEVC sur la version 117 stable de Chromium, mais cela n'a pas quitté la bêta.
- Chromium stable (v117) sous Ubuntu 23.04 : Pas de décodage HEVC
- Chromium beta (v118) sous Ubuntu 23.04 : décodage HEVC fonctionnel

Idem avec la sortie de Chromium 118 stable : pas de décodage HEVC
- Chromium stable (v118) sous Ubuntu 23.04 : Pas de décodage HEVC
- Chromium beta (v119) sous Ubuntu 23.04 : décodage HEVC fonctionnel

Bref, si vous en savez plus sur le support de HEVC dans Chrome sous Linux, je suis intéressé.

vivien

  • Administrateur
  • *
  • Messages: 47 362
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #245 le: 16 octobre 2023 à 20:57:23 »
J'ai testé un Google Nest Hub :



On peut demander des pages web, il y a un navigateur minimaliste (user agent Mozilla/5.0 (Fuchsia) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 CrKey/1.56.500000 ) qui permet d'afficher des pages (il ne faut pas qu'elles soient trop lourdes) et des vidéos : H.264 et VP9 sont pris en charge. Pas de HEVC ou AV1.

Le navigateur n'est pas si daté que ça : il y a donc des mises à jour régulièrement.

vivien

  • Administrateur
  • *
  • Messages: 47 362
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #246 le: 03 novembre 2023 à 21:27:09 »
J'ai un PC avec un décodage matériel complet d'HEVC :
- Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
- iGPU Intel

- Chrome sous Windows 11 : J'ai bien le décodage de HEVC depuis l'année dernière.

- Chrome stable (v118) sous Ubuntu 23.04 : Pas de décodage HEVC
- Chrome beta (v119) sous Ubuntu 23.04 : Pas de décodage HEVC
- Chromium stable (v118) sous Ubuntu 23.04 : Pas de décodage HEVC
- Chromium beta (v119) sous Ubuntu 23.04 : décodage HEVC fonctionnel

Le problème, c'est que ce décodage du codec vidéo HEVC reste uniquement dans Chromium Bêta et ne passe pas en version stable.

À noter qu'il y a deux mois, j'avais le même comportement avec une version inférieur de chromium :
- Chromium stable (v116) sous Ubuntu 23.04 : Pas de décodage HEVC
- Chromium beta (v117) sous Ubuntu 23.04 : décodage HEVC fonctionnel

Puis, il y a un mois, je m'attendais à avoir l'HEVC sur la version 117 stable de Chromium, mais cela n'a pas quitté la bêta.
- Chromium stable (v117) sous Ubuntu 23.04 : Pas de décodage HEVC
- Chromium beta (v118) sous Ubuntu 23.04 : décodage HEVC fonctionnel

Idem avec la sortie de Chromium 118 stable : pas de décodage HEVC
- Chromium stable (v118) sous Ubuntu 23.04 : Pas de décodage HEVC
- Chromium beta (v119) sous Ubuntu 23.04 : décodage HEVC fonctionnel

Bref, si vous en savez plus sur le support de HEVC dans Chrome sous Linux, je suis intéressé.


Idem avec la sortie de Chromium 119 stable : pas de décodage HEVC
- Chromium stable (v119) sous Ubuntu 23.10 : Pas de décodage HEVC
- Chromium beta (v120) sous Ubuntu 23.10 : décodage HEVC fonctionnel
- Chrome beta (v120) sous Ubuntu 23.10 :  Pas de décodage HEVC

vivien

  • Administrateur
  • *
  • Messages: 47 362
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #247 le: 03 novembre 2023 à 21:29:14 »
Flags que tu utilises au lancement de chrome ? de chromium ? (chrome://version)

Google Chrome beta 120 (sans support de HEVC) :

Google Chrome   120.0.6099.5 (Build officiel) beta (64 bits)
Révision   dc7563588833ccad6482a3aa5848108c4387e7e5-refs/branch-heads/6099@{#21}
Système d'exploitation   Linux
JavaScript   V8 12.0.267.1
Agent utilisateur   Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
Ligne de commande   /usr/bin/google-chrome-beta --flag-switches-begin --flag-switches-end --desktop-startup-id=gnome-shell/Google Chrome (beta)/2149-5-dell-i5_TIME8097984 --origin-trial-disabled-features=WebGPU
Chemin d'accès exécutable   /opt/google/chrome-beta/google-chrome-beta
Chemin d'accès au profil   /home/vgu/.config/google-chrome-beta/Default


Chromium beta 120 (qui supporte le HEVC) :

Chromium   120.0.6099.5 (Build officiel) snap (64 bits)
Révision   dc7563588833ccad6482a3aa5848108c4387e7e5-refs/branch-heads/6099@{#21}
Système d'exploitation   Linux
JavaScript   V8 12.0.267.1
Agent utilisateur   Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
Ligne de commande   /snap/chromium/2681/usr/lib/chromium-browser/chrome --password-store=basic --disable-features=TFLiteLanguageDetectionEnabled,GlobalVaapiLock --ozone-platform-hint=auto --use-gl=angle --use-angle=gl --enable-features=VaapiVideoDecoder,VaapiVideoEncoder,VaapiVideoDecodeLinuxGL,UseChromeOSDirectVideoDecoder --video-capture-use-gpu-memory-buffer --enable-native-gpu-memory-buffers --flag-switches-begin --flag-switches-end --ozone-platform=wayland --desktop-startup-id=gnome-shell/Navigateur Web Chromium/2149-4-dell-i5_TIME8066663 --origin-trial-disabled-features=WebGPU
Chemin d'accès exécutable   /snap/chromium/2681/usr/lib/chromium-browser/chrome
Chemin d'accès au profil   /home/vgu/snap/chromium/common/chromium/Default


Chromium stable 119 (sans support de HEVC) :

Chromium   119.0.6045.105 (Build officiel) snap (64 bits)
Révision   38c72552c5e15ba9b3117c0967a0fd105072d7c6-refs/branch-heads/6045@{#1103}
Système d'exploitation   Linux
JavaScript   V8 11.9.169.6
Agent utilisateur   Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36
Ligne de commande   /snap/chromium/2680/usr/lib/chromium-browser/chrome --password-store=basic --disable-features=TFLiteLanguageDetectionEnabled --flag-switches-begin --flag-switches-end
Chemin d'accès exécutable   /snap/chromium/2680/usr/lib/chromium-browser/chrome
Chemin d'accès au profil   /home/vgu/snap/chromium/common/chromium/Default
Variantes actives   f829ac10-207a19c6

vivien

  • Administrateur
  • *
  • Messages: 47 362
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #248 le: 03 novembre 2023 à 21:42:45 »
chrome://gpu ?

Commun aux trois navigateurs :

Graphics Feature Status
=======================
*   Canvas: Hardware accelerated
*   Direct Rendering Display Compositor: Disabled
*   Compositing: Hardware accelerated
*   Multiple Raster Threads: Enabled
*   OpenGL: Enabled
*   Rasterization: Hardware accelerated
*   Raw Draw: Disabled
*   Skia Graphite: Disabled
*   WebGL: Hardware accelerated
*   WebGL2: Hardware accelerated
*   WebGPU: Disabled

Google Chrome beta 120 (sans support de HEVC) :
*   Canvas out-of-process rasterization: Enabled
*   Video Decode: Software only. Hardware acceleration disabled
*   Video Encode: Software only. Hardware acceleration disabled
*   Vulkan: Enabled

Chromium beta 120 (qui supporte le HEVC) :
*   Canvas out-of-process rasterization: Disabled
*   Video Decode: Hardware accelerated
*   Video Encode: Hardware accelerated
*   Vulkan: Disabled

Chromium stable 119 (sans support de HEVC) :
*   Canvas out-of-process rasterization: Disabled
*   Video Decode: Hardware accelerated
*   Video Encode: Software only. Hardware acceleration disabled
*   Vulkan: Disabled



Google Chrome beta 120 (sans support de HEVC) :
Video Acceleration Information
==============================
Decoding:
Encoding:

Chromium beta 120 (qui supporte le HEVC) :
Video Acceleration Information
==============================
Decoding                      :
Decode h264 baseline          : 16x16 to 4096x4096 pixels
Decode h264 main              : 16x16 to 4096x4096 pixels
Decode h264 high              : 16x16 to 4096x4096 pixels
Decode vp8                    : 16x16 to 4096x4096 pixels
Decode vp9 profile0           : 16x16 to 8192x8192 pixels
Decode vp9 profile2           : 16x16 to 8192x8192 pixels
Decode hevc main              : 16x16 to 8192x8192 pixels
Decode hevc main 10           : 16x16 to 8192x8192 pixels
Decode hevc main still-picture: 16x16 to 8192x8192 pixels
Encoding                      :
Encode h264 baseline          : 321x241 to 4096x4096 pixels, and/or 30.000 fps.
Encode h264 main              : 321x241 to 4096x4096 pixels, and/or 30.000 fps.
Encode h264 high              : 321x241 to 4096x4096 pixels, and/or 30.000 fps.
Encode vp8                    : 321x241 to 4096x4096 pixels, and/or 30.000 fps.

Chromium stable 119 (sans support de HEVC) :
Video Acceleration Information
==============================
Decoding:
Encoding

vivien

  • Administrateur
  • *
  • Messages: 47 362
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #249 le: 03 novembre 2023 à 21:48:22 »
chrome://media-internals pendant la lecture d'une video ?

Google Chrome beta 120 (sans support de HEVC) :
render_id: 24
player_id: 3
created: 2023-11-03 20:47:32.390590 UTC
origin_url: https://lafibre.info/
url: https://lafibre.info/videos/test/201411_blender_big_buck_bunny_24fps_360p_h264-high.mp4
kTotalBytes: 0x1f878fe
kIsStreaming: false
kIsSingleOrigin: true
kIsRangeHeaderSupported: true
pipeline_state: kPlaying
info: Selected FFmpegVideoDecoder for video decoding, config: codec: h264, profile: h264 high, level: not available, alpha_mode: is_opaque, coded size: [640,360], visible rect: [0,0,640,360], natural size: [640,360], has extra data: true, encryption scheme: Unencrypted, rotation: 0°, flipped: 0, color space: {primaries:SMPTE170M, transfer:SMPTE170M, matrix:SMPTE170M, range:LIMITED}
kAudioTracks: [object Object]
kVideoTracks: [object Object]
kMaxDuration: 600.041667
kStartTime: -0.021333
kBitrate: 440784
event: kPlay
duration: 600.041667
pipeline_buffering_state: [object Object]
kRendererName: RendererImpl
kIsAudioDecryptingDemuxerStream: false
kAudioDecoderName: FFmpegAudioDecoder
kIsPlatformAudioDecoder: false
kIsVideoDecryptingDemuxerStream: false
kVideoDecoderName: FFmpegVideoDecoder
kIsPlatformVideoDecoder: false
warning:  Large timestamp gap detected; may cause AV sync to drift. time:118666us expected:63999us delta:54667us
dimensions: 640x360
kResolution: 640x360

Chromium beta 120 (qui supporte le HEVC) :
render_id: 26
player_id: 2
created: 2023-11-03 20:43:24.666059 UTC
origin_url: https://lafibre.info/
url: https://lafibre.info/videos/test/201411_blender_big_buck_bunny_24fps_360p_hevc.mp4
kTotalBytes: 0x1f82b70
kIsStreaming: false
kIsSingleOrigin: true
kIsRangeHeaderSupported: true
pipeline_state: kPlaying
info: Selected video track: []
kAudioTracks: [object Object]
kVideoTracks: [object Object]
kMaxDuration: 600.041667
kStartTime: -0.021333
kBitrate: 440519
event: kPlay
duration: 600.041667
pipeline_buffering_state: [object Object]
kRendererName: RendererImpl
kIsAudioDecryptingDemuxerStream: false
kAudioDecoderName: FFmpegAudioDecoder
kIsPlatformAudioDecoder: false
kIsVideoDecryptingDemuxerStream: false
kVideoDecoderName: VaapiVideoDecoder
kIsPlatformVideoDecoder: true
warning:  Large timestamp gap detected; may cause AV sync to drift. time:118666us expected:63999us delta:54667us
dimensions: 640x360
kResolution: 640x360

Chromium stable 119 (sans support de HEVC) :
render_id: 36
player_id: 3
created: 2023-11-03 20:54:21.605 UTC
origin_url: https://lafibre.info/
url: https://lafibre.info/videos/test/201411_blender_big_buck_bunny_24fps_360p_h264-high.mp4
kTotalBytes: 0x1f878fe
kIsStreaming: false
kIsSingleOrigin: true
kIsRangeHeaderSupported: true
pipeline_state: kPlaying
info: Selected FFmpegVideoDecoder for video decoding, config: codec: h264, profile: h264 high, level: not available, alpha_mode: is_opaque, coded size: [640,360], visible rect: [0,0,640,360], natural size: [640,360], has extra data: true, encryption scheme: Unencrypted, rotation: 0°, flipped: 0, color space: {primaries:SMPTE170M, transfer:SMPTE170M, matrix:SMPTE170M, range:LIMITED}
kAudioTracks: [object Object]
kVideoTracks: [object Object]
kMaxDuration: 600.041667
kStartTime: -0.021333
kBitrate: 440784
event: kPlay
duration: 600.041667
pipeline_buffering_state: [object Object]
kRendererName: RendererImpl
kIsAudioDecryptingDemuxerStream: false
kAudioDecoderName: FFmpegAudioDecoder
kIsPlatformAudioDecoder: false
kIsVideoDecryptingDemuxerStream: false
kVideoDecoderName: FFmpegVideoDecoder
kIsPlatformVideoDecoder: false
warning:  Large timestamp gap detected; may cause AV sync to drift. time:118666us expected:63999us delta:54667us
dimensions: 640x360
kResolution: 640x360

vivien

  • Administrateur
  • *
  • Messages: 47 362
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #250 le: 05 novembre 2023 à 14:47:58 »
Ligne de commande pour lancer Chromium stable avec support du HEVC : (si le GPU sait décoder matériellement le HEVC)

chromium --enable-features=VaapiVideoDecoder,VaapiVideoDecodeLinuxGL,VaapiVideoEncoder --disable-features=Vulkan

À noter que sous Firefox également, HEV pourrait arriver en 2024, pour les PC avec accélération matérielle HEVC
=> https://www.reddit.com/r/firefox/comments/16z0gpj/h265_hevc_firefox_120_nightly_yeay/.

vivien

  • Administrateur
  • *
  • Messages: 47 362
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #251 le: 06 novembre 2023 à 22:29:34 »
Si j'arrive à avoir de l'HEVC avec la ligne de commande ci-dessus pour Chromium stable, ce n'est pas le cas pour Google Chrome.

Exemple avec chrome bêta 120 : google-chrome-beta --enable-features=VaapiVideoDecoder,VaapiVideoDecodeLinuxGL,VaapiVideoEncoder --disable-features=Vulkan

Chrome dit avoir le support de HEVC, il tente de lire la vidéo, mais cela ne fonctionne pas.
J'ai l'impression que le support des codecs via accélération matérielle fonctionne avec Chromium, mais pas le vrai Google Chrome.

Flags que tu utilises au lancement de chrome ? de chromium ? (chrome://version)

Google Chrome   120.0.6099.5 (Build officiel) beta (64 bits)
Révision   dc7563588833ccad6482a3aa5848108c4387e7e5-refs/branch-heads/6099@{#21}
Système d'exploitation   Linux
JavaScript   V8 12.0.267.1
Agent utilisateur   Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
Ligne de commande   /usr/bin/google-chrome-beta --enable-features=VaapiVideoDecoder,VaapiVideoDecodeLinuxGL,VaapiVideoEncoder --disable-features=Vulkan --flag-switches-begin --flag-switches-end --origin-trial-disabled-features=WebGPU
Chemin d'accès exécutable   /opt/google/chrome-beta/google-chrome-beta
Chemin d'accès au profil   /home/vgu/.config/google-chrome-beta/Default


chrome://gpu ?
*   Canvas out-of-process rasterization: Enabled
*   Video Decode: Hardware accelerated
*   Video Encode: Hardware accelerated
*   Vulkan: Disabled

Video Acceleration Information
==============================
Decoding                      :
Decode h264 baseline          : 16x16 to 4096x4096 pixels
Decode h264 main              : 16x16 to 4096x4096 pixels
Decode h264 high              : 16x16 to 4096x4096 pixels
Decode vp8                    : 16x16 to 4096x4096 pixels
Decode vp9 profile0           : 16x16 to 8192x8192 pixels
Decode vp9 profile2           : 16x16 to 8192x8192 pixels
Decode hevc main              : 16x16 to 8192x8192 pixels
Decode hevc main 10           : 16x16 to 8192x8192 pixels
Decode hevc main still-picture: 16x16 to 8192x8192 pixels
Encoding
[aucaun codec en encodage matériel]

chrome://media-internals pendant la lecture d'une video ?

created "2023-11-06 21:26:51.296982 UTC"
dimensions "640x360"
duration 600.041667
error "VaapiVideoDecoder: failed Initialize()ing the frame pool"
event "kPlay"
info "Effective playback rate changed from 0 to 1"
kAudioDecoderName "FFmpegAudioDecoder"
kAudioTracks [{"bytes per channel":4,"bytes per frame":8,"channel layout":"STEREO","channels":2,"codec":"aac","codec delay":0,"discard decoder delay":true,"encryption scheme":"Unencrypted","has extra data":true,"profile":"unknown","sample format":"Float 32-bit planar","samples per second":48000,"seek preroll":"0us"}]
kBitrate 440784
kFrameTitle "Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)"
kFrameUrl "https://lafibre.info/tv-numerique-hd-3d/comparer-h-264-vp9-av1/msg961389/#msg961389"
kIsAudioDecryptingDemuxerStream false
kIsPlatformAudioDecoder false
kIsPlatformVideoDecoder false
kIsRangeHeaderSupported true
kIsSingleOrigin true
kIsStreaming false
kIsVideoDecryptingDemuxerStream false
kMaxDuration 600.041667
kRendererName "RendererImpl"
kResolution "640x360"
kStartTime -0.021333
kTotalBytes "0x1f878fe"
kVideoDecoderName "FFmpegVideoDecoder"
kVideoTracks [{"alpha mode":"is_opaque","codec":"h264","coded size":"640x360","color space":{"matrix":"SMPTE170M","primaries":"SMPTE170M","range":"LIMITED","transfer":"SMPTE170M"},"encryption scheme":"Unencrypted","has extra data":true,"hdr metadata":"unset","natural size":"640x360","orientation":"0°","profile":"h264 high","visible rect":"0,0 640x360"}]
origin_url "https://lafibre.info/"
pipeline_buffering_state {"for_suspended_start":false,"state":"BUFFERING_HAVE_ENOUGH"}
pipeline_state "kPlaying"
player_id 11
render_id 15
url "https://lafibre.info/videos/test/201411_blender_big_buck_bunny_24fps_360p_h264-high.mp4"
warning "video decoder fallback after initial decode error."