Auteur Sujet: Apple supporte VP9 à partir de iOS 17.4 (mars 2024)  (Lu 29801 fois)

0 Membres et 1 Invité sur ce sujet

eahlys

  • Expert
  • Abonné Free fibre
  • *
  • Messages: 1 100
  • Shadow AS64476 & AS396919
Apple supporte VP9 à partir de iOS 17.4 (mars 2024)
« le: 27 janvier 2021 à 23:12:37 »
Je me suis permis de la passer en h264 pour que les lecteurs qui ne peuvent pas lire des vidéos VP8 puissent voir ta vidéo (merci Apple de ne pas supporter le VP8, le VP9 ou l'AV1)

Pour info, voici la ligne de commande utilisée : ffmpeg -i IPV6_FreeMobile.webm -pix_fmt yuv420p -c:v libx264 -preset veryslow -crf 30 -an 202101_free_mobile_test_ipv6.mp4
Comme il n'y avait pas de son, j'ai viré la bande son. On passe de 97 Mo en VP8 à 21 Mo en H.264.


Pour info je crois que Safari supporte bien le VP9 depuis macOS 11 Big Sur et iOS 14. YouTube est visionnable en 4K de ce fait, ce qui n'était pas le cas avant.

vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Apple supporte VP9 à partir de iOS 17.4 (mars 2024)
« Réponse #1 le: 28 janvier 2021 à 08:52:53 »
Exact pour macOS 11 Bid Sur, j'avais loupé ça, le VP9 est supporté (mais pas le VP8 qui est limité au WebRTC)

Pour iOS, https://caniuse.com/?search=webm ne le mentionne pas.

Edit août 2022 : Résumé en image




Il n'y a aucun support de VP9 ou Opus avec iOS et iPadOS.



Le codec audio Opus, utilisé avec le codec vidéo VP9, n'est supporté qu'à partir de macOS 12 Monterey. Safari ne peut pas lire une vidéo si le codec audio n'est pas pris en charge.

Le pré-requis En jumelant VP9 + Opus, le minimum est donc :



vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Apple supporte VP9 à partir de iOS 17.4 (mars 2024)
« Réponse #2 le: 28 janvier 2021 à 22:35:21 »
J'ai testé en mettant sur le forum une vidéo en VP9, mais cela ne fonctionne pas avec Safari et iOS 14.4

J'ai utilisé un iPhone SE 2020, équipé du SoC d'Apple A13 Bionic, donc récent.
iOS 14.4 est la dernière mise à jour iOS, sorite il y a moins d'une semaine.

Vidéo : 720p à 30 images par seconde encodée en VP9
Audio : Opus Stéréo 48 Khz 32bits

La vidéo :



Son emplacement source : Le Wi-Fi 6E arrive avec 480 Mhz utilisable en France (3 canaux super-larges de 160 Mhz)

Les vidéo en H.264 fonctionnent bien par contre sur le même iPhone.

eahlys

  • Expert
  • Abonné Free fibre
  • *
  • Messages: 1 100
  • Shadow AS64476 & AS396919
Apple supporte VP9 à partir de iOS 17.4 (mars 2024)
« Réponse #3 le: 29 janvier 2021 à 00:40:45 »
Je confirme que ce n’est pas lisible avec un iPhone 12 sous iOS 14.4. Même pas de message d’erreur, la lecture ne démarre juste pas.

tanuki

  • Abonné Free fibre
  • *
  • Messages: 271
  • Riedisheim (68)
    • Twitter
Apple supporte VP9 à partir de iOS 17.4 (mars 2024)
« Réponse #4 le: 29 janvier 2021 à 10:38:38 »
Je crois que sur certains codecs videos, il faut que le serveur HTTP supporte le header Accept-Ranges.

vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Apple supporte VP9 à partir de iOS 17.4 (mars 2024)
« Réponse #5 le: 29 janvier 2021 à 12:06:23 »
Si un personne à MacOS Big Sur, je suis intéressé pour un test avec Safari, pour voir si cela passe.

Normalement, cela devrait passer.

La compatibilité de VP9 sur iOS 14 est pour certains sites réservé à la technologie WebRTC.

Anonyme

  • Invité
Apple supporte VP9 à partir de iOS 17.4 (mars 2024)
« Réponse #6 le: 29 janvier 2021 à 12:20:49 »
Pas terrible.

eahlys

  • Expert
  • Abonné Free fibre
  • *
  • Messages: 1 100
  • Shadow AS64476 & AS396919
Apple supporte VP9 à partir de iOS 17.4 (mars 2024)
« Réponse #7 le: 29 janvier 2021 à 13:08:53 »
Je viens de tester en effet cela ne fonctionne pas.
Cependant sur YouTube quand on ouvre "stats pour les nerds", on voit bien que c'est du VP9.

vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Apple supporte VP9 à partir de iOS 17.4 (mars 2024)
« Réponse #8 le: 13 février 2021 à 13:22:44 »
Si vous arrivez a savoir comment avoir le support du VP9 ou de l'AV1 sur Safari, je suis intéressé.

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Apple supporte VP9 à partir de iOS 17.4 (mars 2024)
« Réponse #9 le: 14 février 2021 à 05:20:39 »
Pas terrible.
Sur un modèle de 2013, le VP9 n'a aucune chance d'être supporté en HW.

vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Apple supporte VP9 à partir de iOS 17.4 (mars 2024)
« Réponse #10 le: 14 février 2021 à 10:25:10 »
Peut-être que Apple limite le VP9 aux machines capable de le décoder en hardware.

Je trouve ça très limite quand les CPU savent le décoder en software, car cela pousse à obsolescence des équipements qui pourraient le faire en CPU.

J'ai un PC Core i3-4150 @3.5 GHz + HD Graphics 4400, le VP9 fonctionne très bien sans consommer trop de CPU.

Le décodage hardware du VP9 est arrivé avec la 5ème génération de processeur core :


Par contre pour avoir le décodage  hardware du VP9 en 4K, il me semble qu'il faut le 7ème génération de processeur core :

vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Apple supporte VP9 à partir de iOS 17.4 (mars 2024)
« Réponse #11 le: 14 février 2021 à 10:35:38 »
Exemple : Sur mon PC Core i3-4150 @3.5 GHz + HD Graphics 4400 (donc aucun décodage du VP9 en encore moins AV1 en hardware), ces vidéos AV1 de test sont parfaitement lisibles sans saturer le CPU. (je précise AV1 est plus gourmand que le VP9, mon CPU est vraiment très bas avec une vidéo VP9 1080p)
 
Je trouve donc vraiment dommage si la politique d'Apple n'est d'offrir le décodage VP9/AV1 que sur les mac qui le supportent en hardware.

PS: Je suis sous Ubuntu 20.10 avec Firefox, c'est juste pour montrer que c'est aberrant de limiter les codecs aux matériels qui peuvent le gérer en hard.

Codec AV1 en 1080p (1 920 × 1 080 pixels) :


Vidéo : AV1 1080p (16:9) 25 images par seconde à 2,7 Mb/s
Audio : aucun

Nom du fichier : test4_codec_av1_1080p_2.7mbps.webm
Encodé par Elecard Videos avec l'encodeur CodecWorks



Vidéo : AV1 1080p (16:9) 25 images par seconde à 6,3 Mb/s
Audio : aucun

Nom du fichier : test3_codec_av1_1080p_6.3mbps.webm
Encodé par Elecard Videos avec l'encodeur CodecWorks