Перейти к содержимому

Кодирование видео следующего поколения: x265 справляется с HEVC/H.265

    1652057762

    Представляем HEVC и x265

    Многое из того, что мы делаем в Tom’s Hardware, зависит от постоянно развивающегося набора тестов. Иногда я публикую новости или посты в Твиттере, спрашиваю, что вы хотите увидеть в наших обзорах, и мы добавили массу тестов на основе этих отзывов. Но мы также идем в ногу с отраслевыми тенденциями и внедряем тестирование для налогообложения новых технологий, как только можем.

    Теперь вы уже знакомы с видеокодеком H.264, который играет важную роль в сжатии видео высокой четкости для распространения. Большинство устройств, на которых вы смотрите фильмы, используют логику с фиксированными функциями для ускорения декодирования контента на основе H.264, минимизируя нагрузку на хост-процессор и, по крайней мере, на мобильных устройствах, продлевая срок службы батареи. Но высококачественное кодирование на основе программного обеспечения все еще может быть довольно обременительным, поэтому у нас есть Adobe Media Encoder, HandBrake и TotalCode Studio в нашем стандартном наборе тестов.

    Какой смысл в трех разных тестах, использующих H.264? Как оказалось, каждый алгоритм кодирования отличается, и при заданном уровне качества битрейт может сильно различаться. Следующая диаграмма, полученная в результате сравнения, проведенного Лабораторией графики и медиа МГУ имени М.В. Ломоносова, демонстрирует эффективность кодировщика x264 по сравнению с другими популярными вариантами.

    x264 выигрывает от многолетней разработки и оптимизации. Он находится в свободном доступе в соответствии с условиями GNU GPL для внутреннего использования, или вы можете лицензировать его на коммерческой основе, если ваша компания заинтересована в связывании проприетарных приложений с кодом GPL. Таким образом, крупные компании, такие как Netflix, Hulu, Amazon и YouTube, используют его, чтобы получить более высокое качество из файлов с более низкой скоростью передачи данных, сохраняя пропускную способность и обеспечивая лучший опыт. Между тем, энтузиасты и опытные пользователи могут использовать его дома, ничего не платя, а внешние интерфейсы с открытым исходным кодом, такие как HandBrake, используют его для кодирования на основе H.264.

    Но, конечно же, мы вступаем в эру дисплеев с более высоким разрешением, более широким динамическим диапазоном и большим цветовым пространством, и все это должно быть представлено большим количеством данных. Это означает большие видеофайлы, если вы хотите лучшего качества. Вы уже можете видеть, как потоковая передача самого красивого контента становится все более требовательной к пропускной способности. К счастью, недавно был опубликован стандарт для преемника H.264, High Efficiency Video Coding. Он требует больше вычислительных ресурсов, но должен значительно повысить эффективность кодирования по сравнению с H.264.

    Вместо макроблоков H.264 размером 16×16 пикселей в HEVC используется так называемая единица дерева кодирования, размер которой может достигать 64×64, что позволяет более эффективно описывать менее сложные области. Тем не менее, ожидается, что кодирование 1080p будет в 5-10 раз более обременительным, а 4K-видео увеличивает эти требования еще в 4-16 раз. К счастью, было приложено немало усилий, чтобы убедиться, что кодирование можно распараллелить, и я вскоре проиллюстрирую влияние этого.

    Как, спросите вы? Сегодня MulticoreWare (компания, ответственная за создание версии x264 с ускорением OpenCL для кодировщика эпизодов Telestream) делает пре-альфа-код для своего кодировщика HEVC доступным на Bitbucket. Его коммерческий проект начался в начале этого года, и он будет использовать ту же бизнес-модель, что и x264, что означает, что вы также можете загружать и компилировать x265 под лицензией GNU GPL. Используя исходный код x264 (и, действительно, с ведущим разработчиком этого проекта в качестве консультанта), MulticoreWare надеется, что x265 станет настоящим преемником.

    0 0 голоса
    Rating post
    Подписаться
    Уведомить о
    guest
    0 comments
    Межтекстовые Отзывы
    Посмотреть все комментарии
    0
    Оставьте комментарий! Напишите, что думаете по поводу статьи.x