HEVC, он же H.265 (высокоэффективное кодирование видеоизображений) — новый формат (стандарт) сжатия видео (видеокодек), который является логическим продолжением H.264 и характеризуется более эффективными алгоритмами кодирования. Технически эффективность улучшена на 50% (примерно двукратное уменьшение размера файла при одинаковом визуальном качестве, по сравнению с H.264). Для достижения этой цели создан ряд алгоритмических средств, учитывающих многие аспекты сжатия видео. Рекомендация стандарта разработана в связи с растущей потребностью в более высокой степени сжатии движущихся изображений для самых разных приложений, таких как потоковая передача в интернете, передача данных, видеоконференц-связь, цифровые запоминающие устройства и телевизионное вещание.
Стандарт предполагает поддержку высоких разрешений вплоть до 8K UHD (8192×4320). Первая версия стандарта H.265 была опубликована в начале 2013 года, поэтому все частные реализации декодеров/энкодеров пока далеки от совершенства, но уже есть значительный прогресс.
Вместо макроблоков, которые применялись в H.264, в HEVC используются блоки с древовидной структурой кодирования (см. пример ниже).
Спецификации, согласованные членами ITU-T Study Group 16, ранее были известны под наименованием Recommendation ITU-T H.265 или ISO/IEC 23008-2. Они стали результатом совместной работы специалистов ITU Video Coding Experts Group (VCEG) и ISO/IEC Moving Picture Experts Group (MPEG).
Компании ATEME, Broadcom, Cyberlink, Ericsson, Fraunhofer HHI, Mitsubishi и NHK уже успели продемонстрировать использование HEVC. Стандарт включает профили Main (8-битное видео в формате 4:2:0), Main 10 (10-битное) и Main Still Picture (для статичных изображений). В перспективе будет добавлена поддержка 12-битного представления и форматов 4:2:2 и 4:4:4, а также стереоскопического видео.
В качестве требований к стандарту предложено много новых возможностей:
- Двумерный неразделимый адаптивный интерполяционный фильтр (AIF)
- Разделимый AIF
- Направленный AIF
- Компенсация движения с точностью до 1/8-пикселя (Qpel)
- Адаптивное предсказание ошибок кодирования (APEC) в пространственной и частотной областях
- Адаптивный выбор матрицы квантования (AQMS)
- Основанная на сравнении схема выбора и кодирования вектора движения
- Режимо-зависимое изменение настройки внутрикадрового кодирования
Предполагается, что эти приёмы принесут наибольшую пользу при многопроходном кодировании.
Программное обеспечение для работы с новым форматом HEVC.
Сравнение качества кодирования и подбор правильных конфигураций.
Как и в случае с h.264/x264, в новом стандарте тоже есть открытая библиотека программных компонентов для кодирования видеопотоков H.265, и называется соответственно x265. Готовые сборки x265 регулярно будут добавляться сюда.
Тестовые примеры (для ознакомления):
Демо трейлер к формату HEVC Слёзы стали / Tears of Steel (2012) 1080p 157 Mb
Демо трейлер к формату HEVC 720p Sintel 27qp 24fps 66 Мб