Пристрої Android 12 можуть за умовчанням використовувати більш ефективний формат запису відео

Google каже, що більше OEM-виробників приймуть HEVC, більш ефективний відеокодек, ніж H.264/AVC, як стандартний формат запису відео в Android 12.

Під час сесії «Що нового в Android Media» на Google I/O 2021, Google окреслив численні проблеми захоплення та відтворення мультимедійних даних і те, що вони роблять, щоб покращити роботу розробників. Однією з найбільших проблем, яку Google хоче вирішити, є величезний розмір файлів запису відео високої чіткості. Очевидним вирішенням цієї проблеми є використання більш ефективного формату для кодування відеофайлу, і, схоже, деякі OEM-виробники зроблять саме це в Android 12.

Google давно рекомендує використовувати безкоштовний кодек AV1 для кодування відео, але кілька апаратних продуктів підтримують апаратне прискорення для кодування в AV1. З іншого боку, є H.265/HEVC, відеокодек, який не є безоплатним, але більшість пристроїв Android високого класу, випущених за останні кілька років, підтримують кодування з апаратним прискоренням. У порівнянні з H.264/AVC, тобто. відеокодек, у якому за замовчуванням записує більшість програм камери на смартфонах Android, Google каже, що H.265/HEVC може записувати відео з такою ж якістю, але з удвічі меншим бітрейтом, що призводить до значного зменшення розміру файлу.

Декодування відео, закодованих у форматі H.265/HEVC, також широко підтримується пристроями під керуванням Android та інших ОС, тому більше немає проблем із записом відео у форматі. Однак проблема полягає в тому, що запис HEVC часто вимкнено за замовчуванням у більшості програм камери, і це малоймовірно що більшість користувачів коли-небудь заглибиться в меню «розширених» налаштувань, де зазвичай знаходиться перемикач, щоб увімкнути його знайдено. Наприклад, я відкрив стандартні додатки камери на наступних високоякісних пристроях Android і виявив, що на кожному запропонував опцію більш ефективного зберігання відео шляхом кодування в HEVC, жоден із них не ввімкнув цей перемикач за замовчуванням:

  • ASUS ZenFone 8 під керуванням ZenUI 8
  • Google Pixel 4 під управлінням Android 11
  • OPPO Find X2 Pro під керуванням ColorOS 11
  • OnePlus 9 Pro під керуванням OxygenOS 11
  • Realme X2 Pro працює Realme UI 1.0
  • Samsung Galaxy Note 20 Ultra працює One UI 3.1
  • Xiaomi Mi 10 Pro під керуванням MIUI 12

Однак, починаючи з Android 12, Google каже, що більше OEM-виробників приймуть HEVC як формат за замовчуванням для захоплення відео.

Хоча Google не повідомляє, скільки або які OEM-виробники зроблять HEVC форматом запису відео за замовчуванням у своїй програмі для камери, все одно це обіцяє почути. Це означає, що пересічному користувачеві більше не потрібно буде вмикати кодування HEVC, функцію, про існування якої багато хто може навіть не знати. Зробивши HEVC форматом запису відео за замовчуванням, користувачі можуть зменшити обсяг відеозаписів, який займає локальне або хмарне сховище. Крім того, менші розміри файлів зменшать час завантаження в соціальних мережах та інших платформах, де користувачі можуть завантажувати відео.

Однак не кожна програма для Android підтримує роботу з вмістом HEVC. Для тих програм, які не підтримують його, Android 12 додав a API перекодування медіа який автоматично перетворює формат у H.264/AVC для кращої сумісності.

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