Jump to content

х264

х264
Оригинальный автор(ы) Лоран Аймар
Разработчик(и) команда x264
Репозиторий
Написано в С , Ассамблея
Тип Видеокодер
Лицензия GPL-2.0 или новее [1] ( собственная схема лицензирования) также доступна [2]
Веб-сайт www .videolan .org /разработчики /x264 .html

x264 — это с открытым исходным кодом бесплатная программная библиотека и утилита командной строки , разработанная VideoLAN для кодирования видеопотоков в H.264/MPEG-4 AVC формат кодирования видео . [2] Он распространяется на условиях GNU General Public License . [2]

x264 изначально был разработан Лораном Аймаром, который прекратил разработку в 2004 году после того, как был принят на работу в ATEME . [3] [ циклическая ссылка ] Затем Лорен Мерритт взяла на себя разработку. Позже, в 2008 году, к проекту присоединилась Фиона Глейзер. Оба они прекратили участие в 2014 году. Сегодня x264 в основном разрабатывают Антон Митрофанов и Хенрик Грамнер.

Возможности

[ редактировать ]

x264 предоставляет интерфейс командной строки, а также API . Первый используется многими графическими пользовательскими интерфейсами , такими как Staxrip. [4] и МеГУИ. [5] Последний используется многими другими интерфейсами, например HandBrake. [6] и FFmpeg . [7]

x264 реализует большое количество функций по сравнению с другими кодировщиками H.264.

x264 содержит некоторые психовизуальные улучшения, направленные на повышение субъективного качества закодированного видео.

x264 получил награды в следующих сравнениях кодеков:

  • Третье ежегодное сравнение видеокодеков MPEG-4 AVC/H.264 в МГУ, 2006 г. [11]
  • Четвертое ежегодное сравнение видеокодеков MPEG-4 AVC/H.264 в МГУ, 2007 г. [12]
  • Пятое ежегодное сравнение видеокодеков MPEG-4 AVC/H.264 в МГУ, 2009 г. [13]
  • Шестое ежегодное сравнение видеокодеков MPEG-4 AVC/H.264 в МГУ, 2010 г. [14]
  • Седьмое ежегодное сравнение видеокодеков MPEG-4 AVC/H.264 в МГУ, 2011 г. [15]
  • Восьмое ежегодное сравнение видеокодеков MPEG-4 AVC/H.264 в МГУ, 2012 г. [16]

x264 имеет SIMD ускорение ассемблерного кода на платформах x86 , PowerPC (с использованием AltiVec ) и ARMv7 (с использованием NEON ).

x264 может использовать периодическое внутреннее обновление вместо ключевых кадров, что позволяет ограничивать каждый кадр одинаковым размером, позволяя немедленно передавать каждый фрагмент в одном пакете UDP или TCP и немедленно декодировать его по прибытии. [3] Периодическое внутреннее обновление может заменять ключевые кадры, используя столбец внутренних блоков, которые перемещаются по видео от одной стороны к другой, тем самым «обновляя» изображение. По сути, вместо большого ключевого кадра ключевой кадр «распределен» на множество кадров. Видео по-прежнему доступно для поиска: специальный заголовок, называемый SEI Recovery Point, сообщает декодеру: «Начните здесь, декодируйте X кадров, а затем начните отображать видео». Это скрывает эффект обновления от пользователя во время загрузки кадра. Векторы движения ограничены таким образом, чтобы блоки на одной стороне столбца обновления не ссылались на блоки на другой стороне, что эффективно создает демаркационную линию в каждом кадре.

В апреле 2010 года проект x264 объявил о возможности полного кодирования видео, совместимого с Blu-ray, что сделало x264 первым бесплатным программным кодировщиком H.264, совместимым с Blu-ray. [17] x264 всегда имел возможность создавать видеопотоки, воспроизводимые на большинстве устройств Blu-ray. Однако пользователь должен был выбрать соответствующие настройки преобразования. Предустановка x264 по умолчанию выбирает адекватную совместимость для проигрывателей Blu-ray, но теперь можно выбирать более сложные настройки преобразования, просто сохраняя совместимость, явно включив режим совместимости с Blu-ray. Совместимость с Blu-ray может быть полезна при стремлении к совместимости между устройствами, особенно в области аппаратных медиаплееров высокой четкости .

x264 использовался для создания коммерческих дисков Blu-ray, выпущенных Warner Bros. [18]

Споры о Тандберге

[ редактировать ]

В ноябре 2010 года Фиона Глейзер, разработчик x264, опубликовала информацию, в которой она утверждает, что одна из Tandberg Telecom ( дочерней компании Cisco Systems ) патентных заявок от декабря 2008 года содержит пошаговое описание алгоритма, который она использовала для кодовой базы x264. примерно двумя месяцами ранее. [19] [20] Об этом сообщили СМИ, отметив, что компания, подавшая патент, следила за IRC-каналом разработки проекта x264 и была известна разработчикам проекта. [21] [22] что привело к тому, что Тандберг заявил, что они открыли алгоритм независимо. [23]

x264-интерфейсы

[ редактировать ]

См. также

[ редактировать ]
  • MPEG-4 — стандарт различных форматов MPEG, включая видео, аудио, субтитры и взаимодействие.
  • Doom9 — форум для помощи в создании видео и технических обсуждений.
  • x265 — кодер HEVC/H.265 с открытым исходным кодом, которому предоставлены права на использование исходного кода x264.
  1. ^ «x264.c · мастер · VideoLAN / x264 · GitLab» . ВидеоЛАН . Проверено 5 июля 2021 г. Эта программа является бесплатным программным обеспечением; вы можете распространять его и/или изменять в соответствии с условиями Стандартной общественной лицензии GNU, опубликованной Фондом свободного программного обеспечения; либо версию 2 Лицензии, либо (по вашему выбору) любую более позднюю версию.
  2. ^ Перейти обратно: а б с «x264, лучший кодер H.264/AVC — VideoLAN» . ВидеоЛАН . Проверено 1 июля 2021 г. Помимо бесплатного использования по лицензии GNU GPL, x264 также доступен по коммерческой лицензии. Свяжитесь с [email protected] для получения более подробной информации.
  3. ^ Перейти обратно: а б «х264» . Архивировано из оригинала 31 июля 2018 г. Проверено 14 июля 2012 г.
  4. ^ Перейти обратно: а б «staxrip/staxrip: 🎞 Графический интерфейс кодирования видео для Windows» . Гитхаб . Проверено 1 июля 2021 г.
  5. ^ Перейти обратно: а б «MeGUI — кодер x264/XviD/lavc/Snow с выходом MP4/MKV/AVI и звуком» . 18 июня 2005 г. Проверено 28 декабря 2010 г.
  6. ^ Перейти обратно: а б «Детали ручника» . Проект «Ручной тормоз». Архивировано из оригинала 27 июля 2011 г. Проверено 11 марта 2011 г.
  7. ^ Перейти обратно: а б «Общая документация FFmpeg» . Команда FFmpeg . Проверено 1 июля 2021 г.
  8. ^ «Variance AQ Megathread (обновление AQ v0.48 — настройки по умолчанию изменены)» . 15 февраля 2007 г. Архивировано из оригинала 14 июня 2021 г. Проверено 1 июля 2021 г.
  9. ^ «Psy RDO: Официальная ветка тестирования (вышла версия 0.6!)» . 31 мая 2008 г. Архивировано из оригинала 06 мая 2021 г. Проверено 1 июля 2021 г.
  10. ^ «Тестирование x264 «Управление скоростью дерева макроблоков» (зафиксировано)» . 3 августа 2009 г. Архивировано из оригинала 29 мая 2018 г. Проверено 1 июля 2021 г.
  11. ^ «Третье ежегодное сравнение видеокодеков MPEG-4 AVC/H.264 в МГУ» . Проверено 28 декабря 2010 г.
  12. ^ «Четвертое ежегодное сравнение видеокодеков MPEG-4 AVC/H.264 в МГУ» . Проверено 28 декабря 2010 г.
  13. ^ «Пятое сравнение видеокодеков MPEG-4 AVC/H.264 МГУ» . Проверено 28 декабря 2010 г.
  14. ^ «Сравнение шестого видеокодека МГУ MPEG-4 AVC/H.264» . Проверено 28 декабря 2010 г.
  15. ^ «Сравнение седьмого видеокодека MPEG-4 AVC/H.264 МГУ» . Проверено 26 мая 2011 г.
  16. ^ «Сравнение восьмых видеокодеков МГУ MPEG-4 AVC/H.264» . Проверено 22 июня 2012 г.
  17. ^ «Анонсируем первый бесплатный программный кодировщик Blu-ray» . 25 апреля 2010 г. Архивировано из оригинала 21 февраля 2014 г. Проверено 28 декабря 2010 г.
  18. ^ «Диски с кодировкой x264 — создание профессионального диска Blu-ray с использованием x264» . Архивировано из оригинала 23 октября 2020 г.
  19. ^ Фиона Глейзер (25 ноября 2010 г.). «Оригинальное сообщение в блоге Тандберга» . x264.nl. Архивировано из оригинала 29 ноября 2010 г. Проверено 28 ноября 2010 г. Так почему же дежавю? Потому что эта заявка на патент представляла собой точное, пошаговое описание алгоритма, который я придумал для decimate_score (а позже и для coeff_level_run) в x264 в 2008 году!
  20. ^ Фиона Глейзер (25 ноября 2010 г.). «Патентное мошенничество: Тандберг копирует алгоритм x264» . Архивировано из оригинала 28 ноября 2010 г. Проверено 28 ноября 2010 г.
  21. ^ «Кодер Tandberg обвинен в краже открытого исходного кода» . usave.co.uk . 26 ноября 2010 г. Архивировано из оригинала 11 июля 2021 г. Проверено 28 ноября 2010 г.
  22. ^ «Тандберг копирует проект с открытым исходным кодом» . Спрашивающий . 26 ноября 2010 г. Архивировано из оригинала 28 ноября 2010 г. Проверено 28 ноября 2010 г. Тандберг почти не прибегал к утонченности. Один из работодателей компании следит за IRC-каналом разработки проекта x264, а человек, зарегистрировавший патент, известен проекту X264. {{cite web}}: CS1 maint: неподходящий URL ( ссылка )
  23. ^ «Тандберг иллюстрирует глупость патентной политики в области программного обеспечения» . ЗДНет . 27 ноября 2010 г. Проверено 1 июля 2021 г.
  24. ^ «Выбор кодеков и форматов контейнеров» . MPlayer . Проверено 11 марта 2011 г.
  25. ^ «RipBot264 1.16.3 — Загрузки VideoHelp.com» . Проверено 28 декабря 2010 г.
  26. ^ «TMPGEnc Video Mastering Works 5: Новые возможности» . Проверено 28 сентября 2012 г.
  27. ^ «Компиляция x264 для ProMedia Xpress» (PDF) . Гармоник Инк. 2014 . Проверено 22 сентября 2014 г. [ постоянная мертвая ссылка ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: dc84056749262d6c71804c6cd29cd68e__1711168860
URL1:https://arc.ask3.ru/arc/aa/dc/8e/dc84056749262d6c71804c6cd29cd68e.html
Заголовок, (Title) документа по адресу, URL1:
x264 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)