Xvid

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая F1LrUs (обсуждение | вклад) в 12:01, 1 августа 2011. Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
Xvid
Xvid logo
Скриншот программы Xvid
Тип видеокодек
Написана на Си[1] и язык ассемблера[1]
Операционная система Кроссплатформенный
Первый выпуск 2001
Последняя версия 1.3.2 (31 мая 2011 года)
Репозиторий websvn.xvid.org/cvs/view…
Лицензия GNU General Public License
Сайт www.xvid.org (англ.)

Xvid (ранее «XviD») — библиотека сжатия видео стандарта MPEG-4.

Xvid является основным конкурентом кодека DivX Pro (Xvid это DivX наоборот). В противоположность кодеку DivX — проприетарному программному обеспечению, разработанному компанией DivX, Inc., Xvid — это свободная программа, основанная на некогда открытом исходном коде другого кодека — DivX и распространяемая под лицензией GNU General Public License. Это также означает, что в отличие от кодека DivX, который выпущен только для платформ Microsoft Windows и Mac OS X, Xvid можно использовать на всех платформах и операционных системах, для которых можно скомпилировать исходный код кодека. Однако методы сжатия, используемые в MPEG-4, запатентованы, так что использование Xvid в некоторых странах может быть нелегальным.

История разработки

30 ноября 2008 года вышла версия 1.2.0, которая добавила в кодек поддержку 64-битных ОС и поддержку многоядерных процессоров.[2]

4 декабря 2008 года вышла версия 1.2.1, в которой в основном исправляются ошибки.[3]

29 мая 2009 года вышла версия 1.2.2.[4]

22 февраля 2011 года релиз версии 1.3.0.

24 марта 2011 года вышла версия 1.3.1.

31 мая 2011 года вышла версия 1.3.2.

Воспроизведение Xvid-кодированных файлов

Окнa конфигурации кодера и декодера

Xvid — это не формат видео. Так как Xvid использует сжатие MPEG-4 Advanced Simple Profile (ASP), любое видео, сжатое кодеком, на самом деле, имеет формат «MPEG-4 ASP видео», а не «Xvid-видео», и потому может быть декодировано любым MPEG-4 ASP-совместимым декодером. Это и многочисленные плееры и декодеры, в частности, все основанные на свободной библиотеке libavcodec из пакета FFmpeg (например, MPlayer, VLC, ffdshow или Perian).

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

Смена кода FOURCC

Стоит сменить[5] в AVI-файле всего четыре байта сигнатуры FOURCC со значения «XVID» на «DIVX», как файл уже может быть проигран в бытовом DVD-проигрывателе, понимающем формат DivX, но без явной поддержки Xvid, и для просмотра в Windows становится достаточно установленного декодера DivX[6]. Однако, при использовании дополнительных возможностей кодера Xvid, воспроизведение такого файла может быть некорректным. С ростом популярности Xvid интерес к смене FOURCC упал, так как он обычно поддерживается программными и аппаратными декодерами наравне с DivX.

Примечания

  1. 1 2 https://www.openhub.net/p/xvid/analyses/latest/languages_summary
  2. Xvid 1.2.0 stable release (англ.). xvid.org. Дата обращения: 17 июня 2008.
  3. Alien. Кодеки: Koepi´s XviD Codec v.1.2.1 (англ.). IXBT.com (10 декабря 2008). Дата обращения: 17 июня 2008.
  4. Xvid 1.2.2 released (англ.). Дата обращения: 17 июня 2008.
  5. AVI FourCC Changer Software — (DivX/XviD) Digital Digest (англ.). www.divx-digest.com (13 мая 2000). Дата обращения: 17 июня 2009.
  6. problems with codec (англ.). moviecodec.com (22 октября 2003). Дата обращения: 17 июня 2009.

Ссылки

Шаблон:Реализация ПО для сжатия