х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 имеют на 40–50% лучшее качество при разрешении 1080p, чем 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 .
Внешние ссылки
[ редактировать ]- Официальный сайт проекта с открытым исходным кодом