Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #54, МАЙ 2005 г.

Сравнение видеокодеков

Степан Ильин aka Step

Спецвыпуск: Хакер, номер #054, стр. 054-040-5


В DivX'е фигурирует огромное количество настроек, фирменных технологий и нововведений. Но для того чтобы из-за такого обилия неподготовленный пользователь не погружался в транс, разработчики позаботились о создании профилей, содержащих готовые наборы настроек, предназначенные для разных задач. Например, профиль Home Theater подразумевает кодирование с такими параметрами, что полученный файл может быть проигран на DVD-проигрывателях, игровых приставках и прочих устройствах, которые понимают формат MPEG-4. В частности, установленное для этого профиля разрешение - 720x480 при 30-ти кадрах в секунду или же 720x576, но уже при 25 FPS. Помимо этого, пользователь может подключить так называемые B-фреймы и сжатие чересстрочного материала.

DivX-кодек поддерживает несколько режимов кодирования: однопроходный, двухпроходный, с постоянным или переменным битрейтом. Необычен режим 1-pass quality-based, который использует только один проход, зато учитывает значение специального квинтизера (от англ. quality - "качество"), своеобразного коэффициента потерь в качестве оцифрованного видео.

Так или иначе, ты уже не раз смотрел видео, оцифрованного DivX'ом, так что качество изображения должно быть тебе знакомо. Довольно часто попадаются ужасные RIP'ы DVD-дисков, на которые противно смотреть. Но в случае когда все сделано по уму, то есть когда учтены все необходимые параметры видео, отличить картинку от оригинала сложно.

Вердикт: Не даром этот кодек поддерживается бытовой техникой и уже давно стал стандартом де-факто. Качество кодирования безупречное, цвета сочные, артефакты кодеку не знакомы. Что тут еще можно сказать?

XviD 1.0.1 (www.xvid.org)

Хороший MPEG-4 кодек, но не лишенный недостатков. Это единственный из представленных кодеков, не имеющий своей собственной оболочки для кодирования, то есть его в любом случае придется использовать его в связке с дополнительными программами, такими как Virtual Dub.

Другая замеченная проблема: XviD иногда незначительно искажает цвета там, где происходит постепенное изменение яркости. Искажения незначительны, но встречаются (очень-очень редко). В остальном упреков нет. Если сравнить одни и те же кадры после кодирования DivX'ом и XviD'ом, то в первом четкость оцифровки динамичных сцен поразительна. XviD справился с задачей чуть хуже. Однако динамические фильмы и домашнее видео после обработки XviD'ом выглядят практически безупречно.

Во время кодирования можно применять несколько полезных опций. Adaptive Quantization маскирует яркие и темные места, достигая тем самым большей степени сжатия и не внося серьезных искажений. Добиться повышенной четкости возможно с помощью опции Quarterpel, однако возникшему шуму в этом случае удивляться не стоит. Список можно продолжать и продолжать - опций здесь море!

Вердикт: Кодек XviD имеет открытый код, поэтому любой желающий может внести свои коррективы (если разбирается, конечно). Как правило, он является оптимальным в плане соотношения размер/качество. Алгоритм кодирования настолько шустрый, что без проблем захватывается поток с ТВ-тюнера, и получается очень неплохо.

Назад на стр. 054-040-4  Содержание  Вперед на стр. 054-040-6