Jump to content

Xvid

Xvid
Первоначальный выпуск 2001 год ; 23 года назад ( 2001 ) (как XviD)
Стабильная версия 1.3.7 (28 декабря 2019 г .; 4 года назад ( 28.12.2019 ) ) [±]
Предварительный выпуск СВН [±]
Репозиторий вебсвн .xvid .org
Написано в С
Операционная система Кросс-платформенный
Размер 11 МБ
Стандарт (ы) MPEG-4 АСП
Тип Видеокодек
Лицензия Стандартная общественная лицензия GNU, версия 2.
( Идентификатор SPDX : GPL-2.0 или новее)
Веб-сайт www .xvid

Xvid (ранее « XviD ») — это видеокодеков библиотека , следующая MPEG-4 стандарту видеокодирования , а именно MPEG-4 Part 2 Advanced Simple Profile (ASP). Он использует такие функции ASP, как b-кадры , глобальную и четвертьпиксельную компенсацию движения , маскирование яркости , решетчатое квантование , а также H.263 , MPEG и пользовательские матрицы квантования .

Xvid является основным конкурентом кодека DivX Pro. В отличие от кодека DivX, который является проприетарным программным обеспечением, разработанным DivX, Inc. , Xvid является бесплатным программным обеспечением , распространяемым на условиях GNU General Public License . [1] Это также означает, что в отличие от кодека DivX, который доступен только для ограниченного числа платформ, [2] Xvid можно использовать на всех платформах и операционных системах, для которых можно скомпилировать исходный код.

История [ править ]

В январе 2001 года DivXNetworks основала OpenDivX как часть Project Mayo , который должен был стать домом для мультимедийных проектов с открытым исходным кодом. OpenDivX представлял собой видеокодек MPEG-4 с открытым исходным кодом, основанный на урезанной версии эталонного кодера MPEG-4 MoMuSys. проекта Однако на исходный код распространялась ограничительная лицензия, и только члены Центра перспективных исследований DivX (DARC) имели доступ для записи в CVS . В начале 2001 года член DARC Спарки написал улучшенную версию ядра кодирования под названием encore2. Он обновлялся несколько раз, прежде чем в апреле был без предупреждения удален из CVS. Объяснение, данное Спарки, заключалось в следующем: «Мы (наши начальники) решили, что пока не готовы обнародовать это». [3]

В июле 2001 года разработчики начали жаловаться на отсутствие активности в проекте; последний коммит CVS был сделан несколько месяцев назад, исправления ошибок игнорировались, а обещанная документация не была написана. Вскоре после этого DARC выпустила бета-версию своего коммерческого кодека DivX 4 с закрытым исходным кодом, основанного на encore2, заявив, что «сообществу действительно нужен Winamp , а не Linux ». [4] Именно после этого была создана форк OpenDivX с использованием последней версии encore2, загруженной до ее удаления. С тех пор весь код OpenDivX был заменен, и Xvid был опубликован под лицензией GNU General Public License .

Патентные проблемы [ править ]

В качестве реализации MPEG-4 Part 2 Xvid использует множество запатентованных технологий. [5] По этой причине версии Xvid 0.9.x не лицензировались в странах, где эти патенты на программное обеспечение признаются . В выпусках 1.0.x используется лицензия GNU GPL v2 без явных географических ограничений.

Срок действия последних патентов США истек в ноябре 2023 года. Единственные патенты, которые остались во всем мире, находятся в Бразилии. Проект Fedora , сообщество, поддерживаемое Red Hat , импортировал xvidcore в свои репозитории 24 января 2023 года. [6]

Designs о Споры Sigma

В июле 2002 года компания Sigma Designs выпустила видеокодек MPEG-4 под названием REALmagic MPEG-4 Video Codec. Вскоре люди, тестировавшие этот новый кодек, обнаружили, что он содержит значительные части кода Xvid. С компанией Sigma Designs связались и подтвердили, что программист создал REALmagic на основе Xvid, но заверили, что весь код GPL будет заменен во избежание нарушения авторских прав. Когда Sigma Designs выпустила якобы переписанный кодек REALmagic, разработчики Xvid немедленно разобрали его и пришли к выводу, что он все еще содержит код Xvid, лишь перекомпонованный в попытке замаскировать его присутствие. Разработчики Xvid решили прекратить работу и обнародовать информацию, чтобы заставить Sigma Designs соблюдать условия GPL. После публикации статей на Slashdot [7] и «Исследователь» , [8] в августе 2002 года Sigma Designs согласилась опубликовать свой исходный код. [9]

Воспроизведение файлов в кодировке Xvid [ править ]

Диалоговое окно настройки кодера и декодера

Xvid не является видеоформатом ; это программа для сжатия и распаковки (отсюда и название кодек ) формата MPEG-4 ASP. Поскольку Xvid использует сжатие MPEG-4 Advanced Simple Profile (ASP), видео, закодированное с помощью Xvid, представляет собой видео MPEG-4 ASP (а не «видео Xvid») и, следовательно, теоретически может быть декодировано всеми ASP-совместимыми декодерами. Сюда входит большое количество медиаплееров и декодеров на основе libavcodec (таких как MPlayer , VLC , ffdshow или Perian ). По состоянию на 2016 год , xvid.com содержит двоичные файлы для использования кодека. [10] Однако в ранних версиях кодека была ошибка, из-за которой файлы, закодированные в формате XviD, не могли быть декодированы с помощью DivX, даже если они были закодированы с использованием DivX fourcc.

Файлы в кодировке Xvid можно записать на компакт-диск или DVD и воспроизвести на некоторых (но не на всех) DivX-совместимых проигрывателях DVD и медиаплеерах . Однако Xvid может дополнительно кодировать видео с расширенными функциями MPEG-4, которые не поддерживаются большинством сертифицированных DivX телевизионных приставок. Файлы, закодированные с использованием глобальной компенсации движения , Qpel MPEG , квантования , нескольких B-кадров или файлы, превышающие ограничения проверки буферизации видео, могут не воспроизводиться должным образом на сертифицированных DivX аппаратных устройствах.

Например, Xvid определяет три точки деформации для реализации глобальной компенсации движения, в отличие от реализации одной точки деформации, как в DivX. Включение некоторых более продвинутых функций кодирования может поставить под угрозу совместимость проигрывателя. Существуют некоторые проблемы с пользовательскими матрицами квантования, используемыми в таких инструментах, как AutoGK , которые автоматизируют кодирование с помощью Xvid. Это может (в зависимости от чипсета декодера рассматриваемой приставки) создавать видео с нестабильным воспроизведением и артефактами. Однако в самых последних моделях DVD-плееров , совместимых с DivX , улучшена поддержка пользовательских матриц квантования.

Приложения кодирования [ править ]

Операционные системы Программное обеспечение Комментарий
Окна VirtualDub , DVDx, xvid encraw, AutoGK, MeGUI и т. д. И все остальные приложения, поддерживающие кодирование через фреймворк VfW .
Mac OS X , Linux , BSD и Windows MEncoder , Avidemux , VLC , [11] WinFF (графический интерфейс на основе FFmpeg ) и т. д. Эти независимые от платформы и платформы приложения напрямую обращаются к библиотеке Xvid.

См. также [ править ]

Ссылки [ править ]

  1. ^ «Вопросы и ответы» . Проверено 4 ноября 2016 г. Xvid является свободным программным обеспечением и публикуется под лицензией GNU GPL.
  2. ^ «Программное обеспечение DivX» . DivX . Проверено 4 ноября 2016 г.
  3. ^ Сибо, Бенедикт, изд. (11 июня 2004 г.). "Interview de l'équipe XviD et sortie de la version 1.0.1" [Интервью команды XviD и выпуск версии 1.0.1]. linuxfr.org (на французском языке). Архивировано из оригинала 5 ноября 2016 года . Проверено 5 ноября 2016 г. В марте 2001 года в CVS была добавлена ​​переписанная библиотека кодировщиков (сотрудниками DivXNetworks). Вскоре после этого переписанная библиотека была удалена, при этом DivXNetworks сослалась на то, что «мы (наши боссы) решили, что пока не готовы публиковать ее».
  4. ^ Лай, Хунли (17 августа 2001 г.). «[vorbis] Кодек Vorbis ACM» . Архивировано из оригинала 28 апреля 2016 года . Проверено 4 ноября 2016 г.
  5. ^ «Лицензия на портфель визуальных патентов MPEG-4» (PDF) . 1 июля 2008 г. Архивировано из оригинала (PDF) 20 ноября 2008 г. . Проверено 5 ноября 2016 г.
  6. ^ «Зафиксировать — rpms/xvidcore — c2e9c5f2f1892766720b6f2eda245112c17049bb — src.fedoraproject.org» . src.fedoraproject.org . Проверено 13 августа 2023 г.
  7. ^ Майкл (22 августа 2002 г.). «Sigma Designs обвиняется в нарушении авторских прав» . Слэшдот . Архивировано из оригинала 10 июня 2016 года.
  8. ^ Маги, Майк (22 августа 2002 г.). «XVID просит Sigma прекратить нарушение авторских прав» . Спрашивающий . Архивировано из оригинала 5 марта 2016 года . Проверено 5 ноября 2016 г. {{cite web}}: CS1 maint: неподходящий URL ( ссылка )
  9. ^ Лоу, Кен; Портер, Стефани (22 августа 2002 г.). «SIGMA ПРЕДОСТАВЛЯЕТ ИСХОДНЫЙ КОД ДЛЯ СВОЕГО ВИДЕОКОДЕКА MPEG-4» (PDF) . Сигма Дизайн . Калифорния, США. Архивировано из оригинала (PDF) 14 марта 2006 г. Проверено 5 ноября 2016 г.
  10. ^ "Скачать" . Xvid . Проверено 3 ноября 2016 г.
  11. ^ Барранко, Иньиго Лопес (25 ноября 2004 г.). «[vlc] Может ли VLC воспроизводить MPEG2-ES при потоковой передаче RTP на live.com?» . Архивировано из оригинала 5 марта 2016 года . Проверено 5 ноября 2016 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 8c17879b5cecd8d66f78ecb278b9293d__1716285120
URL1:https://arc.ask3.ru/arc/aa/8c/3d/8c17879b5cecd8d66f78ecb278b9293d.html
Заголовок, (Title) документа по адресу, URL1:
Xvid - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)