Кодек DivX 5.05: описание и подробные настройки. EKG - зачем это нужно и как с ним работать.
DivX версии 5.0.5 на данный
момент - самая последняя официальная версия кодека (впрочем,
возможно, на тот момент, когда Вы читаете эти строки, это уже
не так, однако все нижесказанное будет справедливо для этой
версии) . В данной статье я рассмотрю прежде всего отличия
5.0.5 от также популярной версии 5.0.2 (материал о последнем
Вы также можете
прочитать у нас в Обсерватории). На технических
возможностях кодека останавливаться, пожалуй, не буду - все
это описано в вышеуказанном материале о версии 5.0.2. Гораздо
интереснее читателю будут ключевые отличия, анализируя
которые, Вы сможете выбрать, какая версия кодека Вам более
подходит и для каких целей. Сразу скажу, что кодеки совместимы
по восходящей, т.е. материал, закодированный версией 5.0.2,
будет проигрываться декодерами 5.0.2 и 5.0.5, тогда как фильм,
закодированный 5.0.5 при попытке проиграть его более старой
версией декодера, как минимум, будет показываться
неправильно.
Итак, ключевые отличия
1. Первое и единственное отличие, из-за
которого я не перехожу на 5.0.5 - невозможность вручную
контролировать диапазон применяемых в процессе двухпроходного
кодирования коэффициентов квантования. Если Вы помните, третья
вкладка настроек кодека в версии 5.0.2 выглядела (с точностью
до установленных параметров) так:
Настройка DivX 5.02, третья
вкладка
Теперь этой вкладки нет вообще -
начиная с версии 5.0.3 все управление коэффициентами
квантования (все время хочется сказать "квантовыми числами" :)
) отдано "на откуп" самому кодеку, т.е. управляется
автоматически. Кому-то это может и понравится, но мне качество
кодирования с ручным управление нравится больше. Следствие
этого отличия - завышенные коэффициенты для B-frames (они
также контролируется автоматически. В версии 5.0.2 их нельзя
было задать вручную, но можно было косвенно повлиять при
выставлении основных коэффициентов). Теперь - о
положительных отличиях.
2. Появилась возможность выбора
профиля аппаратного проигрывания - для тех, кто готовит
материал для проигрывания в стационарах, портативных плеерах и
т.п. Подробнее об этом - ниже.
3. Кроме возможности
кодирования в два прохода, появилась функция кодирования в N
проходов (N =2 и более). Трудно сказать, дают ли какое-то
улучшение 3ий и дальнейшие проходы, на мой взгляд, они слегка
размазывают изображение, "растаскивая" битрейт по отдельным
кадрам. Однако, этот режим дает возможность проанализировать
полученный поток в специальной утилите поставляемой вместе с
кодеком и называемой EKG (Electrokompressiongraph
Application). Более подробно об этой утилите - ниже, в
отдельном разделе данной статьи
4. Начиная с версии
5.0.5 и драйверов Catalyst 3.4 DivX player, поставляемый
вместе с кодеком, позволяет использовать аппаратное ускорение
на видеокартах ATI Radeon серии 9500/9600/9700/9800 и старше.
С одной стороны - это лишнее: современные компьютеры обладают
достаточной мощностью для проигрывания DivX-видео. С другой,
высвобождаются дополнительные мощности CPU для выполнения
параллельно других задач (например, я вывожу видео на
телевизор и его смотрит моя семья, тогда как я могу спокойно в
это время заняться на компьютере своими делами). Также
существует еще возможность использования аппаратного ускорения
для проигрывания видео 50 кадров в секунду (подробнее, зачем
это нужно, и как это сделать, Вы можете
прочесть в этом материале) - Если в софтверном режиме
кодек использует для проигрывания видео с разрешением 720х566
и частотой кадров 50 более 70% CPU (Intel PIV-2250 МГц), то в
режиме аппаратного ускорения - не более 25%. Будем
надеяться, что в будущем возможность аппаратного ускорения при
проигрывании видео будет доступна и другим плеерам, т.к.
"родной" DivX Player, увы, малофункционален:
5. С
версии 5.0.3 поддерживается возможность кодирования
чересстрочного видео. Однако я не рекомендую использовать эту
возможность - пока она реализована не очень удачно.
стр. 2
Автор: VicoNT
Источник: www.observatory.playland.ru
|