Google affirme que davantage d’OEM adopteront HEVC, un codec vidéo plus efficace que H.264/AVC, comme format d’enregistrement vidéo par défaut dans Android 12.
Lors de la session "Quoi de neuf dans Android Media" à Google I/O 2021, Google a souligné les nombreux défis liés à la capture et à la lecture multimédia et ce qu'ils font pour améliorer les choses pour les développeurs. L’un des plus grands défis que Google souhaite résoudre est la taille massive des fichiers des captures vidéo haute définition. Une solution évidente à ce problème consiste à utiliser un format plus efficace pour encoder le fichier vidéo, et il semble que certains OEM feront exactement cela dans Android 12.
Google recommande depuis longtemps l'utilisation du codec AV1 libre de droits pour l'encodage vidéo, mais peu de produits matériels prennent en charge l'accélération matérielle pour l'encodage en AV1. D'un autre côté, il existe le H.265/HEVC, un codec vidéo qui n'est pas libre de droits mais dont la plupart des appareils Android haut de gamme sortis ces dernières années prennent en charge l'encodage avec accélération matérielle. Par rapport au H.264/AVC, c'est à dire. le codec vidéo dans lequel la plupart des applications d'appareil photo sur les smartphones Android enregistrent par défaut, Google indique que H.265/HEVC peut enregistrer des vidéos avec la même qualité mais avec un débit binaire réduit de moitié, ce qui entraîne des réductions significatives de la taille des fichiers.
Le décodage des vidéos codées en H.265/HEVC est également largement pris en charge par les appareils fonctionnant sous Android et d'autres systèmes d'exploitation, il n'y a donc plus vraiment de problème avec l'enregistrement de vidéos au format. Le problème, cependant, est que l'enregistrement HEVC est souvent désactivé par défaut dans la plupart des applications d'appareil photo, et c'est peu probable. que la plupart des utilisateurs se plongeront un jour dans le menu des paramètres "avancés" où la bascule pour l'activer est généralement trouvé. Par exemple, j'ai ouvert les applications de caméra standard sur les appareils Android haut de gamme suivants et j'ai constaté que même si chacun offrait une option pour stocker des vidéos plus efficacement en les encodant en HEVC, aucun d'entre eux n'avait cette bascule activée par défaut:
- ASUS ZenFone 8 exécutant ZenUI 8
- GooglePixel 4 sous Android 11
- OPPO Trouver X2 Pro exécutant ColorOS 11
- OnePlus 9 Pro exécutant OxygenOS 11
- Realme X2 Pro exécutant Realme UI 1.0
- SamsungGalaxy Note 20 Ultra exécutant One UI 3.1
- Xiaomi Mi 10 Pro exécutant MIUI 12
Cependant, à partir d’Android 12, Google affirme que davantage d’OEM adopteront HEVC comme format par défaut pour la capture vidéo.
Bien que Google ne précise pas combien ou quels constructeurs OEM feront du HEVC le format de capture vidéo par défaut dans leur application appareil photo, cela est néanmoins prometteur. Cela signifie que l’utilisateur moyen n’aura plus besoin d’activer l’encodage HEVC, une fonctionnalité dont beaucoup ignorent peut-être même l’existence. En faisant de HEVC le format de capture vidéo par défaut, les utilisateurs peuvent réduire l'espace occupé par les enregistrements vidéo sur le stockage local ou cloud. De plus, des fichiers plus petits réduiront les temps de téléchargement sur les réseaux sociaux et autres plateformes sur lesquelles les utilisateurs peuvent télécharger des vidéos.
Cependant, toutes les applications Android ne prennent pas en charge la gestion du contenu HEVC. Pour les applications qui ne le prennent pas en charge, Android 12 a ajouté un API de transcodage multimédia qui convertit automatiquement le format en H.264/AVC pour une meilleure compatibilité.
\r\n https://www.youtube.com/watch? v=pX00lybwwIk\r\n