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

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 47 217
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #60 le: 25 octobre 2022 à 16:48:54 »
Nouvel encodage HEVC, avec une piste audio stéréo.
Les vidéos fonctionnent (avec le son) avec Chrome et Edge quand il y a le support du HEVC.
On a également la vidéo et le son avec le lecteur multimédia de Windows. C'était donc le fait d'avoir de l'audio 5+1 qui bloquait le son.

Je suis intéressé par des tests avec Safari et Chrome sur macOS sur les deux vidéos.




Version HEV1 non compatible Apple

Encodage via ffmpeg 5.1 avec la ligne de commande suivante :
# HEVC CRF 26 HEV1 (sans -tag:v hvc1) stéréo
# Vidéo 720p (1280 x 720) 24 images par seconde :
ffmpeg -i "201411_blender_big_buck_bunny_60fps_2250p_h264-high.mp4" -filter:v "scale=1280:-1,fps=24" -pix_fmt yuv420p -c:v libx265 -crf 26 -c:a aac -b:a 128k -ac 2 -f mp4 "201411_blender_big_buck_bunny_24fps_720p_hevc_hev1.mp4"






Version HVC1 compatible Apple

Encodage via ffmpeg 5.1 avec la ligne de commande suivante :
# HEVC CRF 26 HVC1 (avec -tag:v hvc1 pour une compatibilité Apple) stéréo
# Vidéo 720p (1280 x 720) 24 images par seconde :
ffmpeg -i "201411_blender_big_buck_bunny_60fps_2250p_h264-high.mp4" -filter:v "scale=1280:-1,fps=24" -pix_fmt yuv420p -c:v libx265 -tag:v hvc1 -crf 26 -c:a aac -b:a 128k -ac 2 -f mp4 "201411_blender_big_buck_bunny_24fps_720p_hevc.mp4"


La vidéo en question :




La différence, c'est l'ajout du -tag:v hvc1 dans la seconde vidéo, qui est donc compatible avec Safari.

Anonyme

  • Invité
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #61 le: 25 octobre 2022 à 17:06:31 »
YES !!!  :)

La seconde fonctionne sur Safari, pas sur Chrome (pas de son pas d'image), ni sur Firefox Nightly ( il n'y a que le son).

On a également la vidéo et le son avec le lecteur multimédia de Windows. C'était donc le fait d'avoir de l'audio 5+1 qui bloquait le son.
C'est un réel problème, les tracks stéréo existent dans le 5.1, 7.1, ATMOS, et le lecteur devraient revenir en fallback stéréo, si incapable de lire le surplus.

vivien

  • Administrateur
  • *
  • Messages: 47 217
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #62 le: 25 octobre 2022 à 17:29:52 »
Les deux vidéos ou une seule de 2 proposées aujourd'hui fonctionnent sur Safari ?

Pour Chrome, ton MacBook Pro de 2011 est trop ancien (pas de décodage hardware du HEVC).

Par contre, cela devrait fonctionner sur Chrome lancé sur un Mac équipé du processeur Intel Skylake (6ème génération) ou plus récent, M1 ou M2.

Anonyme

  • Invité
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #63 le: 25 octobre 2022 à 17:34:55 »
Les deux vidéos ou une seule de 2 proposées aujourd'hui fonctionnent sur Safari ?

Pour Chrome, ton MacBook Pro de 2011 est trop ancien (pas de décodage hardware du HEVC).

Par contre, cela devrait fonctionner sur Chrome lancé sur un Mac équipé du processeur Intel Skylake (6ème génération) ou plus récent, M1 ou M2.
1 seule
Je vais attendre Chrome 108  ;D

vivien

  • Administrateur
  • *
  • Messages: 47 217
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #64 le: 25 octobre 2022 à 17:46:44 »
Chrome 108, c'est le support de HEVC sous Linux (la condition d'avoir un GPU qui décode en hardware HEVC)

Si j'ai bien compris la page https://github.com/StaZhu/enable-chromium-hevc-hardware-decoding les Mac qui respectent les conditions (macOS Big Sur 11.0 et + récent avec un CPU Intel 6ème génération et + récent) devraient déjà avoir un support HEVC.

Le support d'HEVC :


Anonyme

  • Invité
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #65 le: 25 octobre 2022 à 18:03:41 »
Chrome 108, c'est le support de HEVC sous Linux (la condition d'avoir un GPU qui décode en hardware HEVC)

Si j'ai bien compris la page https://github.com/StaZhu/enable-chromium-hevc-hardware-decoding les Mac qui respectent les conditions (macOS Big Sur 11.0 et + récent avec un CPU Intel 6ème génération et + récent) devraient déjà avoir un support HEVC.
C'est un peu plus compliqué Vivien
 Je cite ton lien :
macOS
Please make sure you are using macOS Big Sur and above, this is because CMVideoFormatDescriptionCreateFromHEVCParameterSets API has compatibility issue on lower macOS.

Si c'était exclusivement dû aux générations "hard" VLC ne décoderait déjà pas maintenant le HEVC sur cette machine de 2011.
Je ne pourrais même pas utiliser Monterey dessus, et pour Ventura le passage de Intel à ARM pose encore d'autres type de problèmes avec les extensions .ket de Mac, dont les gestions de iGPU.

vivien

  • Administrateur
  • *
  • Messages: 47 217
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #66 le: 25 octobre 2022 à 18:17:22 »
VLC propose du décodage logiciel quand le GPU ne propose pas un décodage hardware du codec.

Apple propose aussi dans macOS (et donc Safari) un décodage logiciel de HEVC.

Chrome n'a pas prévu de proposer un décodage logiciel du HEVC (c'est par contre le cas pour VP9 et AV1).

Je vois que ton Mac n'a pas non plus de décodage hardware du VP9.
Pourais-tu me dire si la vidéo VP9 https://lafibre.info/tv-numerique-hd-3d/comparer-h-264-vp9-av1/msg961379/#msg961379 est lisible avec Safari ?
Je n'ai pas de certitude sur le fait que Apple a rajouté un décodage logiciel VP9 pour les rares mac sans décodage matériel de VP9.

Anonyme

  • Invité
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #67 le: 25 octobre 2022 à 18:25:34 »
Cela a pas l'air.  :)
Tu vas finir par me pousser à devoir acheter une nouvelle machine  ;D ;D

vivien

  • Administrateur
  • *
  • Messages: 47 217
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #68 le: 25 octobre 2022 à 18:41:56 »
Ton MacBook Pro 2011 tourne avec une version de macOS 12 Monterey qui demande au minimum un MacBook Pro 2016, je ne suis donc pas étonné que cela ne soit pas pris en charge logiciellement.

Le support de VP9 est arrivé avec macOS 11 et donc tous les mac devaient avoir une gestion hardware du VP9 :


Anonyme

  • Invité
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #69 le: 25 octobre 2022 à 18:59:58 »
What the Fuck ?  ;D ;D

vivien

  • Administrateur
  • *
  • Messages: 47 217
    • Twitter LaFibre.info
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #70 le: 25 octobre 2022 à 19:07:36 »
VLC propose du décodage logiciel quand le GPU ne propose pas un décodage hardware du codec.
C'est valable pour tous les codecs pris en charge par VLC.

Apple n'a pas cette stratégie pour son lecteur multimédia et Safari.

Anonyme

  • Invité
Vidéos de test H.264, HEVC, VP9 et AV1 du 320p à la 8K (4320p)
« Réponse #71 le: 25 octobre 2022 à 19:28:49 »
C'est valable pour tous les codecs pris en charge par VLC.

Apple n'a pas cette stratégie pour son lecteur multimédia et Safari.
Et c'est vrai pour tous les standards poussés par différents consortiums concurrents.
Quand la constitution des consortiums couvre un spectre large d'éditeurs, constructeurs, ce qui sont vraiment des alliances stratégiques, la technologie d'implémentation suit cette logique. Couvrir la totalité du marché se heurte aux anti-trusts économiques, et si on veux avoir les différents standards, on arbitre sur d'autres paramètres, financier accessoirement.