Google twierdzi, że więcej producentów OEM zastosuje HEVC, bardziej wydajny kodek wideo niż H.264/AVC, jako domyślny format nagrywania wideo w Androidzie 12.
Podczas sesji „Co nowego w Android Media” o godz We/Wy Google 2021, firma Google opowiedziała o wielu wyzwaniach związanych z przechwytywaniem i odtwarzaniem multimediów oraz o tym, co robi, aby poprawić sytuację programistów. Jednym z największych wyzwań, jakie Google chce rozwiązać, jest ogromny rozmiar plików przechwytywanych wideo w wysokiej rozdzielczości. Oczywistym rozwiązaniem tego problemu jest użycie bardziej wydajnego formatu do kodowania pliku wideo i wygląda na to, że niektórzy producenci OEM tak właśnie zrobią Androida 12.
Google od dawna zaleca korzystanie z bezpłatny kodek AV1 do kodowania wideo, ale niewiele produktów sprzętowych obsługuje akcelerację sprzętową do kodowania w AV1. Z drugiej strony istnieje kodek wideo H.265/HEVC, który nie jest bezpłatny, ale który większość zaawansowanych urządzeń z Androidem wydanych w ciągu ostatnich kilku lat obsługuje kodowanie z akceleracją sprzętową. W porównaniu do H.264/AVC, tj. kodek wideo, w którym domyślnie nagrywa większość aplikacji aparatu na smartfonach z Androidem, Google twierdzi, że H.265/HEVC może nagrywać filmy z tą samą jakością, ale z połową szybkości transmisji, co skutkuje znacznym zmniejszeniem rozmiaru pliku.
Dekodowanie filmów zakodowanych w formacie H.265/HEVC jest również szeroko obsługiwane przez urządzenia z systemem Android i innymi systemami operacyjnymi, więc nagrywanie filmów w tym formacie nie stanowi już problemu. Problem polega jednak na tym, że nagrywanie HEVC jest często domyślnie wyłączone w większości aplikacji aparatu, co jest mało prawdopodobne że większość użytkowników kiedykolwiek zagłębi się w menu ustawień „zaawansowanych”, gdzie zazwyczaj znajduje się przełącznik umożliwiający jego włączenie znaleziony. Na przykład otworzyłem standardowe aplikacje aparatu na następujących zaawansowanych urządzeniach z Androidem i odkryłem, że podczas każdego z nich oferował opcję wydajniejszego przechowywania filmów poprzez kodowanie w formacie HEVC, ale żaden z nich nie miał włączonej tej opcji domyślny:
- ASUS ZenFone 8 z ZenUI 8
- Google Pixel 4 z Androidem 11
- OPPO Znajdź X2 Pro z systemem ColorOS 11
- OnePlusa 9 Pro z systemem OxygenOS 11
- Realme X2 Pro z systemem Realme UI 1.0
- Samsunga Galaxy Note 20 Ultra z systemem One UI 3.1
- Xiaomi Mi 10Pro działa MIUI 12
Jednak począwszy od Androida 12 Google twierdzi, że więcej producentów OEM przyjmie HEVC jako domyślny format przechwytywania wideo.
Chociaż Google nie podaje, ilu lub którzy producenci OEM ustawią HEVC jako domyślny format przechwytywania wideo w swojej aplikacji aparatu, niemniej jednak można to usłyszeć obiecująco. Oznacza to, że przeciętny użytkownik nie będzie już musiał włączać kodowania HEVC – funkcji, o której wielu może nawet nie wiedzieć. Ustawiając HEVC jako domyślny format przechwytywania wideo, użytkownicy mogą zmniejszyć ilość miejsca zajmowanego przez nagrania wideo w pamięci lokalnej lub w chmurze. Co więcej, mniejsze rozmiary plików skrócą czas przesyłania w mediach społecznościowych i innych platformach, na których użytkownicy mogą przesyłać filmy.
Jednak nie każda aplikacja na Androida obsługuje obsługę treści HEVC. W przypadku aplikacji, które tego nie obsługują, w systemie Android 12 dodano funkcję API transkodowania multimediów który automatycznie konwertuje format na H.264/AVC w celu zapewnienia lepszej kompatybilności.
\r\n https://www.youtube.com/watch? v=pX00lybwwIk\r\n