Android 12-enheter kan som standard använda ett mer effektivt videoinspelningsformat

Google säger att fler OEM-tillverkare kommer att använda HEVC, en effektivare videocodec än H.264/AVC, som standardformat för videoinspelning i Android 12.

Under sessionen "Vad är nytt i Android Media" kl Google I/O 2021, beskrev Google de många utmaningarna med insamling och uppspelning av media och vad de gör för att göra saker bättre för utvecklare. En av de största utmaningarna som Google vill lösa är den enorma filstorleken på högupplösta videoinspelningar. En uppenbar lösning på detta problem är att använda ett mer effektivt format för att koda videofilen, och det ser ut som att vissa OEM-tillverkare kommer att göra just det i Android 12.

Google har länge rekommenderat användningen av royaltyfri AV1-codec för videokodning, men få hårdvaruprodukter stöder hårdvaruacceleration för kodning i AV1. Å andra sidan finns det H.265/HEVC, en videocodec som inte är royaltyfri men som de flesta avancerade Android-enheter som släppts under de senaste åren stödjer kodning med hårdvaruacceleration. Jämfört med H.264/AVC, dvs. video-codec som de flesta kameraappar på Android-smarttelefoner spelar in som standard, säger Google att H.265/HEVC kan spela in videor med samma kvalitet men med halva bithastigheten, vilket resulterar i betydande filstorleksminskningar.

Avkodning av videor som kodats i H.265/HEVC stöds också av enheter som kör Android och andra operativsystem, så det finns inte längre några problem med att spela in videor i formatet. Problemet är dock att HEVC-inspelning ofta är inaktiverad som standard i de flesta kameraappar, och det är osannolikt att de flesta användare någonsin kommer att fördjupa sig i den "avancerade" inställningsmenyn där växeln för att aktivera den vanligtvis är hittades. Till exempel öppnade jag stockkameraapparna på följande avancerade Android-enheter och upptäckte att var och en erbjöd ett alternativ att lagra videor mer effektivt genom att koda i HEVC, ingen av dem hade den här växlingen aktiverad av standard:

  • ASUS ZenFone 8 kör ZenUI 8
  • Google Pixel 4 kör Android 11
  • OPPO Find X2 Pro kör ColorOS 11
  • OnePlus 9 Pro kör OxygenOS 11
  • Realme X2 Pro kör Realme UI 1.0
  • Samsung Galaxy Note 20 Ultra kör One UI 3.1
  • Xiaomi Mi 10 Pro kör MIUI 12

Från och med Android 12 säger Google dock att fler OEM-tillverkare kommer att använda HEVC som standardformat för videoinspelning.

Även om Google inte säger hur många eller vilka OEM-tillverkare som kommer att göra HEVC till standardformatet för videoinspelning i sin kameraapp, är detta lovande att höra ändå. Det betyder att den genomsnittliga användaren inte längre behöver aktivera HEVC-kodning, en funktion som många kanske inte ens vet existerar. Genom att göra HEVC till standardformatet för videoinspelning kan användare minska hur mycket utrymme videoinspelningar tar på lokal eller molnlagring. Dessutom kommer mindre filstorlekar att minska uppladdningstiden på sociala medier och andra plattformar där användare kan ladda upp videor.

Inte alla Android-appar stöder dock hantering av HEVC-innehåll. För de appar som inte stöder det har Android 12 lagt till en mediatranscoding API som automatiskt konverterar formatet till H.264/AVC för bättre kompatibilitet.

\r\n https://www.youtube.com/watch? v=pX00lybwwIk\r\n