O Google diz que mais OEMs adotarão HEVC, um codec de vídeo mais eficiente que o H.264/AVC, como formato de gravação de vídeo padrão no Android 12.
Durante a sessão "Novidades na Android Media" em E/S do Google 2021, o Google descreveu os muitos desafios da captura e reprodução de mídia e o que está fazendo para melhorar as coisas para os desenvolvedores. Um dos maiores desafios que o Google deseja resolver é o enorme tamanho dos arquivos de captura de vídeo em alta definição. Uma solução óbvia para este problema é usar um formato mais eficiente para codificar o arquivo de vídeo, e parece que alguns OEMs farão exatamente isso em Android 12.
O Google há muito recomenda o uso do codec AV1 isento de royalties para codificação de vídeo, mas poucos produtos de hardware suportam aceleração de hardware para codificação em AV1. Por outro lado, existe o H.265/HEVC, um codec de vídeo que não é isento de royalties, mas que a maioria dos dispositivos Android de última geração lançados nos últimos anos suportam codificação com aceleração de hardware. Comparado com H.264/AVC, ou seja. o codec de vídeo que a maioria dos aplicativos de câmera em smartphones Android grava por padrão, o Google diz que H.265/HEVC pode gravar vídeos com a mesma qualidade, mas com metade da taxa de bits, resultando em reduções significativas no tamanho do arquivo.
A decodificação de vídeos codificados em H.265/HEVC também é amplamente suportada por dispositivos que executam Android e outros sistemas operacionais, portanto, não há mais problemas com a gravação de vídeos nesse formato. O problema, entretanto, é que a gravação HEVC costuma ser desativada por padrão na maioria dos aplicativos de câmera, e é improvável que a maioria dos usuários irá mergulhar no menu de configurações "avançadas", onde o botão para habilitá-lo normalmente é encontrado. Por exemplo, abri os aplicativos de câmera padrão nos seguintes dispositivos Android de última geração e descobri que, embora cada um ofereceu uma opção para armazenar vídeos de forma mais eficiente por meio da codificação em HEVC, nenhum deles tinha essa alternância habilitada por padrão:
- ASUS Zenfone 8 executando ZenUI 8
- Google Pixel 4 executando o Android 11
- OPPO Encontrar X2 Pro executando o ColorOS 11
- OnePlus 9 Pró executando o OxygenOS 11
- Realme X2 Pro executando Realme UI 1.0
- Samsung Galaxy Note 20 Ultra executando uma UI 3.1
- Xiaomi Mi 10 Pró executando MIUI 12
No entanto, começando com o Android 12, o Google afirma que mais OEMs adotarão HEVC como formato padrão para captura de vídeo.
Embora o Google não diga quantos ou quais OEMs tornarão o HEVC o formato de captura de vídeo padrão em seu aplicativo de câmera, ainda assim é promissor. Isso significa que o usuário médio não precisará mais ativar a codificação HEVC, um recurso que muitos talvez nem saibam que existe. Ao tornar o HEVC o formato de captura de vídeo padrão, os usuários podem reduzir a quantidade de espaço que as gravações de vídeo ocupam no armazenamento local ou na nuvem. Além disso, arquivos menores reduzirão o tempo de upload nas redes sociais e outras plataformas onde os usuários podem enviar vídeos.
No entanto, nem todos os aplicativos Android suportam o manuseio de conteúdo HEVC. Para os aplicativos que não são compatíveis, o Android 12 adicionou um API de transcodificação de mídia que converte automaticamente o formato em H.264/AVC para melhor compatibilidade.
\r\n https://www.youtube.com/watch? v=pX00lybwwIk\r\n