х265
![]() | |
Разработчик(и) | Многоядерное ПО |
---|---|
Первоначальный выпуск | 2013 год |
Стабильная версия | 3.6 [1] ![]() |
Репозиторий | |
Написано в | С++ , сборка x86 |
Стандарт (ы) | HEVC |
Тип | Видеокодек |
Лицензия | GPL-2.0 или новее , [2] или, опционально, коммерческая лицензия по запросу [3] |
Веб-сайт | х265 |
x265 — это кодер для создания цифровых видеопотоков в High Efficiency Video Coding (HEVC/H.265), формате сжатия видео разработанный Объединенной совместной группой по видеокодированию (JCT-VC). [4] [5] [6] Он доступен в виде приложения командной строки или библиотеки программного обеспечения в соответствии с условиями GNU General Public License (GPL) версии 2 или новее; однако клиенты могут запросить коммерческую лицензию. [3] [7]
История
[ редактировать ]основан на исходном коде x264 x265 , видеокодера с открытым исходным кодом для предыдущего стандарта кодирования видео MPEG, H.264/MPEG-4 AVC . Проект лицензировал права на использование исходного кода x264. [3] Разработка x265 началась в марте 2013 года. [7] MulticoreWare выложила исходный код x265 в открытый доступ 23 июля 2013 года. [4] [5]
Проект x265 изначально финансировался небольшой группой компаний-лицензиатов, которые определяют требования к разработке и получают коммерческие лицензии на использование x265 в своих продуктах без необходимости выпуска своих продуктов под лицензией GPL 2. [3] В феврале 2014 года x265 был интегрирован в популярный инструмент перекодирования мультимедиа FFmpeg и его форк Libav . [8]
Версия 1.0 была завершена в мае 2014 года. [9] Стабильная версия (2.0) была выпущена 14 июля 2016 г. [10]
Технические детали
[ редактировать ]Исходный код x265 написан на C++ и ассемблере x86 . [3]
x265 поддерживает профили Main, Main 10, Main 12 и Main Still Picture. [11] HEVC (включая профили только для внутреннего использования), используя разрядность 8 бит или 10 бит на выборку YCbCr 4:2:0, 4:2:2 или 4:4:4 с субдискретизацией цветности . [12] x265 поддерживает большинство функций x264, включая все режимы управления скоростью: постоянное QP (CQP), постоянный коэффициент скорости (CRF), среднюю скорость передачи данных (ABR), двухпроходное или многопроходное проверки буферизации видео . управление скоростью [13] Алгоритмы визуального качества включают CU-Tree (преемник дерева макроблоков x264), адаптивное квантование, b-пирамиду, взвешенное предсказание и психовизуальные оптимизации (psy-rd и psy-rdoq). Также поддерживается режим полностью без потерь. Поддерживается временная масштабируемость, позволяющая кодировать видео в битовый поток HEVC базового уровня, частота кадров которого составляет половину частоты кадров входного видео, и уровень улучшения, который можно декодировать вместе с базовым слоем, чтобы обеспечить полное воспроизведение. частота кадров.
В апреле 2015 года на выставке NAB Show в Лас-Вегасе компания MulticoreWare продемонстрировала высококачественное кодирование 4K 10-бит HEVC в реальном времени. [14] при частоте кадров более 60 кадров в секунду на двух серверах Intel Xeon E5 v3, занимающих только одну стандартную стойку.
Качество и эффективность
[ редактировать ]Судя по объективному показателю качества VQM в 2015 году, x265 обеспечивал качество видео на уровне эталонного кодера бесплатного формата VP9 , который конкурирует с HEVC. [15] Сравнение кодеков 2015 года показало, что x265 является ведущей реализацией HEVC, измеренной по метрике SSIM . [16] В августе 2016 года Netflix опубликовал сравнение x264, VP9 и x265 с использованием видеоклипов из 500 фильмов и телешоу с использованием 6 различных показателей качества и обнаружил, что качество VP9 и x265 при разрешении 1080p на 40–50% выше, чем при разрешении x264. Netflix заявил, что с метрикой VMAF (которая, по словам автора, точно отражает зрительный опыт человека) x265 работает существенно (от 19% до 22%) лучше, чем VP9. [17]
Использование
[ редактировать ]x265 можно вызывать как приложение командной строки или интегрировать в другое приложение через интерфейс программирования приложения . [18] [19]
Сторонники открытого исходного кода
[ редактировать ]Проекты программного обеспечения с открытым исходным кодом, которые используют x265 для кодирования HEVC:
- Авидемукс [20]
- FFmpeg [21]
- Ручной тормоз [22]
- Интернет-кодер мультимедиа [23]
- MeGUI [24]
- OpenShot [25]
- ShareX [26]
- Выстрел [27]
- Стаксрип [28]
- x265vfw [29]
Коммерческие усыновители
[ редактировать ]Коммерческие продукты, использующие x265 для кодирования HEVC:
- Кодер BBright SLED-4K и SLED-HD [30]
- Blackmagic DaVinci Resolve Studio [31] [ не удалось пройти проверку ]
- CloudApp
- Sorenson Squeeze Desktop Pro и Squeeze Server [32]
- Telestream Vantage Платформа обработки мультимедиа [33]
- TMPGEnc Работы по мастерингу видео [34]
- Обновление x265 HEVC [35]
Ссылки
[ редактировать ]- ^ "release: Примечания к выпуску для версии 3.6" .
- ^ «Битбакет» . bitbucket.org .
- ^ Jump up to: а б с д и «Заявление о миссии x265» . Битбакет. 24 июля 2013 г. Проверено 24 июля 2013 г.
- ^ Jump up to: а б Джоэл Хруска (23 июля 2013 г.). «Проверка H.265: оправдывает ли видеокодек следующего поколения ожидания?» . ЭкстримТех . Проверено 23 июля 2013 г.
- ^ Jump up to: а б Крис Анджелини (23 июля 2013 г.). «Кодирование видео следующего поколения: x265 поддерживает HEVC/H.265» . Аппаратное обеспечение Тома . Проверено 23 июля 2013 г.
- ^ «Объяснение HEVC/H.265» . х265 . Проверено 13 февраля 2022 г.
- ^ Jump up to: а б «Дорожная карта развития x265» . Битбакет . 23 июля 2013 г. Архивировано из оригинала 02 апреля 2015 г. Проверено 23 июля 2013 г.
- ^ Volker Zota (heise online), 14 февраля 2014 г.: Кодирование видео: кодер HEVC/H.265 проникает в FFmpeg и LibAV.
- ^ «многоядерное ПО/x265/Коммиты — Bitbucket» . bitbucket.org .
- ^ «[x265] [ANN] x265 2.0 выпущен» . 13 июля 2016 г.
- ^ «Параметры командной строки — документация x265» . Проверено 12 марта 2024 г.
- ^ «Параметры командной строки — документация x265» . Проверено 12 марта 2024 г.
- ^ «Документация x265 — документация x265» . Проверено 12 марта 2024 г.
- ^ «MulticoreWare демонстрирует высококачественное 10-битное кодирование видео HEVC 4K в реальном времени с использованием x265» . Проектирование и повторное использование .
- ^ Ян Озер, апрель 2015 г.: Великие дебаты о кодеках UHD: Google VP9 Vs. HEVC/H.265
- ↑ Ян Озер, 9 ноября 2015 г.: Государство Москва опубликовало первое сравнение HEVC.
- ^ Озер, январь. «Netflix считает x265 на 20% более эффективным, чем VP9 — журнал Streaming Media» . Журнал стриминговых медиа . Проверено 9 ноября 2016 г.
- ^ «Параметры командной строки — документация x265» . Проверено 12 марта 2024 г.
- ^ «Интерфейс прикладного программирования — документация x265» . Проверено 12 марта 2024 г.
- ^ «Авидемукс – Новости» .
- ^ «Общая документация» .
- ^ «Ручной тормоз: Особенности» .
- ^ «Кодер x265 с графическим интерфейсом пользователя и Интернет-кодер мультимедиа!» .
- ^ Берринам (7 мая 2023 г.). «МеГУИ» . СоурсФордж .
- ^ «ОпенШот» .
- ^ «ShareX 13.1.0 — журнал изменений» . 01.03.2020.
- ^ «Выстрел» .
- ^ «СтаксРип» .
- ^ "x265vfw" .
- ^ «BBright – Видеопродукты Ultra HD/4K и источники лазерного света» . BB, ясно .
- ^ «DaVinci Resolve 16 | Blackmagic Design» . www.blackmagicdesign.com . Проверено 17 июля 2020 г.
- ^ «Squeeze Desktop Pro – Sorenson Media» . Соренсон Медиа . Архивировано из оригинала 17 сентября 2015 г. Проверено 22 июля 2015 г.
- ^ «Программное обеспечение для автоматизации рабочих процессов с видео – Особенности и преимущества рабочих процессов Vantage – Telestream» .
- ^ «TMPGEnc Video Mastering Works 6» .
- ^ «Обновление x265 HEVC» . х265 .
Внешние ссылки
[ редактировать ]- Официальный сайт проекта с открытым исходным кодом