
На прошедшей WWDC 2017, Apple представила два новых формата камеры, которые будут включены в iOS 11: HEVC и HEIF. При использовании новых форматов камеры, Apple оценивает, что пользователи смогут сэкономить до 50% на хранении данных без потери качества изображения. Это идеальное решение для пользователей устройств с небольшим объемом памяти, которые по-прежнему хотят использовать отличную камеру iPhone.
Давайте углубимся и посмотрим, какие еще преимущества принесут эти форматы.
Почему Apple переходит на HEVC и HEIF?
В течение последних нескольких лет видеокамеры в iOS использовали сжатие видео h.264, а фотографии были ограничены форматом JPG. Поскольку камеры с каждым годом улучшаются, а потребности в объеме памяти растут, Apple искала решение, ориентированное на сжатие и качество.
Следует отметить, что ни один из этих новых форматов камеры не был разработан Apple. HEIF — это относительно новая система, технические спецификации которой были финализированы в 2015 году, а HEVC существует примерно столько же. Apple внедряет HEVC и HEIF, чтобы использовать их сильные стороны в своих системах.
Внедряя эти новые форматы камеры, Apple может продолжать улучшать качество фотографий и видео, при этом требуя почти вдвое меньше места для хранения. Это означает экономию не только на фотографиях и видео, снятых в приложении камеры, но и на пропускной способности для сервисов прямой трансляции.
Переходя на кодирование видео с высокой эффективностью (HEVC) и формат файлов изображений с высокой эффективностью (HEIF), Apple готовится к будущему потребления и создания медиаконтента.
Что это значит для меня?
По сути, вы будете экономить 50% места при съемке фотографий и видео с помощью приложения камеры iOS 11.
Если вы сейчас используете бета-версию iOS 11, вы можете проверить это, переключаясь между форматами «High Efficiency» (Высокая эффективность) и «Most Compatible» (Наиболее совместимый) в разделе Настройки iOS → Камера → Форматы. В формате High Efficiency изображения будут сохраняться как HEIC, а видео — как файл HEVC .mov. В формате Most Compatible изображения будут сохраняться как JPG, а видео — как файл h.264 .mov.
В ходе тестирования я вышел ночью и сделал фото и видео с небоскребами Нью-Йорка. Выходное изображение JPG весило 2 МБ, а изображение HEIC — 1,2 МБ. Аналогично, видео, закодированное в h.264, весило 61,2 МБ, а видео h.265 (HEVC) — 33 МБ.
- Размеры файлов JPG против HEIC
Изображения в полном разрешении доступны здесь.
Помимо камеры, Apple уже начала кодировать видео в HEVC в другом приложении iOS: FaceTime. Начиная с iPhone 6, HEVC был предпочтительным форматом в видеозвонках iOS. Применяя HEVC к видеоразговорам, Apple сэкономила на пропускной способности и данных. Это означало более четкие и качественные видео даже при плохом интернет-соединении. В рамках сессии Apple WWDC 2017 по формату файлов изображений с высокой эффективностью было показано, как фильтр шумоподавления HEVC может улучшить внешний вид изображения.
- Фильтр шумоподавления HEVC
Это только начало для новых форматов. На сессиях WWDC в этом году Apple объяснила, что разработчики должны начать внедрять поддержку HEIF и HEVC в свои приложения *уже сегодня*. Конечно, возникает вопрос совместимости. Не все сервисы, приложения и оборудование поддерживают новые форматы, поэтому Apple делится некоторыми идеями по их учету.
Apple объясняет, что для использования этих новых форматов камеры устройствам iOS потребуется как минимум чип A9.
На сцене в этом году Apple ясно дала понять, что она полностью переходит на HEVC и прокладывает путь для HDR. Для поддержки HDR10 устройству потребуется воспроизводить контент из видео HEVC и иметь поддержку 10-битной графики. Как раз кстати, Apple объявила, что новый iPad Pro поддерживает HDR-видео, а новый iMac — 10-битную графику. Дэн Рэйберн из *Streaming Media* прогнозирует, что Apple может даже «перекодировать всю свою библиотеку, включая SD и HD видео», что приведет к уменьшению файлов при потоковой передаче или загрузке на Apple TV или iOS-устройство.
iOS 11 в настоящее время находится в стадии бета-тестирования для разработчиков, а общедоступная предварительная версия ожидается позднее в этом месяце.
Вы можете посмотреть полную запись разработчиков Introducing HEIF and HEVC на WWDC 2017 ниже:
Обновление 08.06.2017 15:03 PT: Уточнено, что HEVC уже использовался в FaceTime, начиная с iPhone 6.