Laut Google werden mehr OEMs HEVC, einen effizienteren Video-Codec als H.264/AVC, als Standard-Videoaufzeichnungsformat in Android 12 übernehmen.
Während der Sitzung „Was ist neu in Android Media?“ unter Google I/O 2021Google skizzierte die vielen Herausforderungen bei der Medienerfassung und -wiedergabe und was sie tun, um die Dinge für Entwickler zu verbessern. Eine der größten Herausforderungen, die Google lösen möchte, ist die enorme Dateigröße hochauflösender Videoaufnahmen. Eine offensichtliche Lösung für dieses Problem besteht darin, ein effizienteres Format zum Kodieren der Videodatei zu verwenden, und es sieht so aus, als würden einige OEMs genau das tun Android 12.
Google empfiehlt seit langem die Verwendung des lizenzfreier AV1-Codec für die Videokodierung, aber nur wenige Hardwareprodukte unterstützen die Hardwarebeschleunigung für die Kodierung in AV1. Auf der anderen Seite gibt es H.265/HEVC, einen Video-Codec, der nicht lizenzgebührenfrei ist, den die meisten High-End-Android-Geräte, die in den letzten Jahren auf den Markt kamen, jedoch mit Hardwarebeschleunigung codieren unterstützen. Im Vergleich zu H.264/AVC, d. h. Der Videocodec, den die meisten Kamera-Apps auf Android-Smartphones standardmäßig verwenden, ist laut Google H.265/HEVC kann Videos in gleicher Qualität, aber mit halber Bitrate aufnehmen, was zu einer erheblichen Reduzierung der Dateigröße führt.
Das Dekodieren von Videos, die in H.265/HEVC kodiert wurden, wird auch von Geräten mit Android und anderen Betriebssystemen weitgehend unterstützt, sodass es bei der Aufnahme von Videos in diesem Format kein wirkliches Problem mehr gibt. Das Problem besteht jedoch darin, dass die HEVC-Aufzeichnung in den meisten Kamera-Apps häufig standardmäßig deaktiviert ist, und das ist unwahrscheinlich dass die meisten Benutzer jemals in das Menü „Erweiterte“ Einstellungen eintauchen werden, wo sich normalerweise der Schalter zum Aktivieren befindet gefunden. Ich habe zum Beispiel die Standard-Kamera-Apps auf den folgenden High-End-Android-Geräten geöffnet und festgestellt, dass dies jeweils der Fall ist bot eine Option zum effizienteren Speichern von Videos durch Codierung in HEVC an, bei keinem von ihnen war dieser Schalter aktiviert Standard:
- ASUS ZenFone 8 Ausführen von ZenUI 8
- Google Pixel 4 läuft mit Android 11
- OPPO Find X2 Pro mit ColorOS 11
- OnePlus 9 Pro mit OxygenOS 11
- Realme X2 Pro Ausführen von Realme UI 1.0
- Samsung Galaxy Note 20 Ultra Ausführen von One UI 3.1
- Xiaomi Mi 10 Pro Ausführen von MIUI 12
Google sagt jedoch, dass ab Android 12 immer mehr OEMs HEVC als Standardformat für die Videoaufnahme übernehmen werden.
Während Google nicht sagt, wie viele oder welche OEMs HEVC zum Standard-Videoaufnahmeformat in ihrer Kamera-App machen werden, ist es dennoch vielversprechend, dies zu hören. Das bedeutet, dass der durchschnittliche Benutzer die HEVC-Kodierung nicht mehr aktivieren muss, eine Funktion, von der viele vielleicht gar nicht wissen, dass sie existiert. Indem HEVC zum Standard-Videoaufnahmeformat gemacht wird, können Benutzer den Platzbedarf von Videoaufnahmen auf lokalem oder Cloud-Speicher reduzieren. Darüber hinaus verkürzen kleinere Dateigrößen die Upload-Zeiten in sozialen Medien und anderen Plattformen, auf denen Benutzer Videos hochladen können.
Allerdings unterstützt nicht jede Android-App die Verarbeitung von HEVC-Inhalten. Für die Apps, die dies nicht unterstützen, hat Android 12 eine hinzugefügt Medientranskodierungs-API Dadurch wird das Format zur besseren Kompatibilität automatisch in H.264/AVC konvertiert.
\r\n https://www.youtube.com/watch? v=pX00lybwwIk\r\n