Divx 6: качественный скачок в развитии?
Лаборатория THG давно использует экономный формат видео DivX. В 2001 мы выпустили первый видеоролик, который смогли скачать наши читатели. В то время альтернатив этому кодеку не было. DivX, производная стандарта сжатия MPEG-4, позволяет уменьшить объём видео продолжительностью две с половиной минуты до 8 Мбайт. Собственно, снятые нами видеоролики наглядно демонстрируют эволюцию этого высокоэффективного кодека. По сути, качество видео настолько возросло по отношению к потоку, что мы смогли предложить последние видеоролики в полном разрешении PAL.
До недавнего времени лучшей версией кодека считалась 5.2.1. Качество кодирования этого кодека намного превышает стандарт Microsoft Windows Media WMV 9. Но сегодня DivX 6 способен справиться с работой ещё лучше. Ещё с конца прошлого года об этом кодеке ходило много слухов, и мы получили возможность проанализировать в нашей лаборатории кодек и бета-версии утилит.
DivX 6 умеет намного больше, чем стабильная и оптимизированная версия 5.2.1. Кодек позволяет интегрировать несколько дорожек видео и аудио, а также добавлять субтитры (XSUB) и интерактивное меню. Однако для воспроизведения требуется последняя версия плеера DivX 6.0 – Windows Media Player 10 не подходит.
DivX может потенциально конкурировать с обычными DVD, использующими намного менее эффективный формат сжатия MPEG-2. Но придётся ещё подождать, прежде чем это станет реальностью.
На рынке присутствует большое количество DVD-плееров, которые могут воспроизводить видео DivX: около 20 миллионов по данным аналитиков. Divx Networks обещает выпустить обновления для многих DVD-плееров, которое позволит воспроизводить HD-видео с разрешением до 1280×720 пикселей.
Многие производители программного обеспечения объявили о своих планах выпуска программ для копирования DVD, которые можно использовать для преобразования диска в формат DivX и записи получившегося результата на CD или DVD. Двухслойные “болванки” по-прежнему очень дороги, так что при копировании некоторые DVD всё равно приходится пережимать. Но пока что точные планы мы объявить не можем.
DivX 6: HD-разрешение и быстрое кодирование
Первая версия нового кодека DivX 6.
Перед тем, как мы перейдём непосредственно к тестированию, позвольте сделать небольшое отступление. Идея видео-кодеков заключается в максимально возможном сжатии видео без заметной потери качества. Одна минута фильма без сжатия занимает около 2 Гбайт места на жёстком диске. Современные методы сжатия вроде DivX и WMV позволяют уменьшить размер видео-файлов до 1% от начального объёма. С помощью этих кодеков на один CD можно записать весь фильм, получив, по крайней мере, удовлетворительное качество картинки. Но подобный уровень сжатия с хорошим качеством требует очень эффективного видео-кодека.
Калькулятор потока не изменился.
Ничего нового: существуют предварительно заданные профили с разными настройками, которые особенно важны для воспроизведения видео на бытовых DivX-плеерах.
DivX 6: HD-разрешение и быстрое кодирование, продолжение
Для DVD-фильмов оптимальным разрешением является 720×576 пикселей, а поток составляет 1500 кбит/с. При этом качество получается примерно на таком же уровне, как и у оригинала. Но на поток существуют и практические ограничения: если поднять его выше 2000 кбит/с, то никакого улучшения качества с DivX 6 вы не получите. Если вам нужно сэкономить место, то DVD-фильм можно сжать и с потоком 1000 кбит/с. Уменьшение потока приводит к тому, что картинка на мониторе компьютера будет выглядеть уже не так хорошо, но для телевизора она по-прежнему подойдёт. Один час фильма занимает до 450 Мбайт без уменьшения разрешения.
Новая опция: выбор либо потока (bitrate), либо уровня качества (quality).
Проанализировав скорость нового кодека, мы обнаружили, что при стандартных настройках по сравнению с предшественником (5.2.1) изменилось мало. На компьютере Intel P4 3,2 ГГц с 1 Гбайт памяти можно кодировать PAL-видео в реальном времени, но без аудио-дорожки. Оптимизация настроек кодирования может увеличить время в несколько раз – даже до 10 раз в случае HD-разрешения 720p. Большинству пользователей можно рекомендовать простую настройку “1-pass quality based”, так как она даёт приемлемое качество видео.
Можно кодировать в несколько проходов, чтобы улучшить качество картинки и оптимизировать поток. При этом, соответственно, увеличивается время кодирования.
Сравнение кодеков: DivX против WMV9 и MPEG-2
Для сравнительного тестирования кодеков мы использовали Tmpg Encoder от Pegasys. Наше тестовое видео было в формате 16:9, поэтому указанное разрешение 720×576 пикселей (4:3) неверно.
Cравнение различных форматов сжатия видео: при очень низком потоке в 250 кбит/с DivX 6 и 5.2.1 непобедимы. У кодека WMV9 заметно размывание. Все фильмы на DVD по-прежнему используют кодек MPEG-2, который уже достаточно старый, и у которого возникают проблемы на низком потоке.
Кодек | Тип файла | Поток видео и звук | Мин. поток с хорошим качеством | Объём 60-мин. фильма | Поддержка бытовыми DVD-плеерами | Качество видео | Звук Dolby Digital |
DV | AVI | 29 000 кбит/с | 29 000 кбит/с | 12 700 Мбайт | Нет | Великолепное | Нет |
DivX 5.x | AVI | От 10 до 16 000 кбит/с | 1500 кбит/с | 660 Мбайт | Да | Великолепное | Да |
XviD | AVI | От 10 до 16000 кбит/с | 1500 кбит/с | 660 Мбайт | Да | Хорошее | Да |
MPEG-1 | MPG | 1374 кбит/с | 1374 кбит/с | 600 Мбайт | Нет | Очень плохое | Да |
MPEG-2 | VOB | От 1200 до 9800 кбит/с | 6000 кбит/с | 2600 Мбайт | Да | Великолепное | Да |
Quicktime | MOV | От 10 до 32 000 кбит/с | 1700 кбит/с | 750 Мбайт | Нет | От удовлетворительного до хорошего | Нет |
Windows Media | WMV | От 4 до 20000 кбит/с | 2000 кбит/с | 880 Мбайт | Нет | Хорошее | Нет |
Сравнительная таблица наиболее распространённых форматов видео.
Качество видео и поток
Сравнение качества видео: здесь мы преобразовывали видео в формат DivX 6 при различных потоках и увеличивали один и тот же фрагмент кадра. Даже при очень низком потоке 250 кбит/с качество по-прежнему хорошее. В принципе, та же самая ситуация происходит и со “старым” кодеком 5.2.1. В наилучшем режиме (best) детали становятся чётче, но поток возрастает до 1750 кбит/с.
Показанная настройка существенно увеличивает время кодирования. Но дополнительного прироста качества по сравнению со стандартным кодированием она даёт очень мало.
Качество HD-видео: DivX против WMV9
Сравнение между DivX и WMV9 на HD-видео с разрешением 1280×720 пикселей: при потоке 4000 кбит/с оба кодека дают схожие результаты.
Только Microsoft Media Player 10 или Powerdvd 6 поддерживают HD-видео в полном разрешении 1920×1080 пикселей.
Интеграция со Studio Plus и Premiere Pro
Работает: кодирование DivX 6 из-под Pinnacle Studio Plus.
Экспорт в формат DivX 6 без проблем работает и в Adobe Premiere Pro.
Divx Players for HD Video
Новый DivX-плеер умеет использовать аппаратные возможности графической карты, чтобы снять нагрузку с центрального процессора.
Поддержка субтитров на нескольких языках – прямо как на DVD.
Заключение: высокое качество при низком потоке и поддержка HD-видео
Мы смогли протестировать новый кодек DivX 6 в нашей лаборатории. Мы хотели сравнить его с предыдущей версией (5.2.1) и Windows Media Format (WMV 9). Теперь DivX 6 позволяет интегрировать в фильм структуру меню и субтитры – точно, как в DVD с кодировкой MPEG-2. Но DivX Converter, поступивший в наше распоряжение, иногда давал сбои, поэтому будем ждать появления новой версии. DivX-фильмы со структурой меню могут воспроизводиться только на собственном плеере DivX версии 6.0 или выше. Windows Media Player 10 для этого не подходит.
Кодирование Divx 6 лучше всего производить на процессоре с мощным CPU, при этом кодек поддерживает все наборы команд.
В новой версии Divx Networks обещает ускорить кодирование из-за оптимизированных процедур. Это относится только к стандартному кодированию (quality-based 1-pass), в котором не происходит дополнительной обработки видео. Прирост скорости составляет около 10%. На системе с процессором Intel 3,2 ГГц P4 или мощнее и 1 Гбайт памяти возможно кодирование видео в разрешении PAL в реальном времени. Впрочем, кодирование происходит медленнее, если вы добавите ещё и поток звука MP3. В любом случае, скорость кодирования сильно зависит от исходного материала. Оптимизированное и отфильтрованное видео MPEG-2 c DVD может сжиматься быстрее, чем DV-видео с цифровой видеокамеры.
Выдержки из форматов сжатия видео.
Достаточно интересен потенциал кодирования видео высокого разрешения в формат DivX. Хотя Divx Networks и упоминает HD-видео, здесь имеется в виду максимальное разрешение 1280×720 пикселей (720p). Мы попробовали сжать видео в полном разрешении HD (1920x1080p) – и кодек “вылетел”. В этом отношении конкурирующий кодек от Microsoft с форматом Windows Media Format (WMV 9) имеет преимущество, а именно, полное HD-разрешение. Будет ли эта особенность актуальна потребителям в ближайшем будущем, покажет уровень продаж HD-DVD на этом кодеке.
Кодек DivX 6 даёт более высокое качество картинки по отношению к потоку, чем конкурирующие кодеки Microsoft WMV 9 и Apple Quicktime 7 (на основе H.264), обеспечивая лучшее соотношение поток/искажения. Для любителей поэкспериментировать DivX предлагает практически бесконечные возможности для оптимизации потока и качества. Кроме двунаправленного кодирования и режимов одного или двух проходов, доступно множество опций, которые могут легко увеличить время кодирования в десять раз.
Ещё одним аргументом в пользу DivX является большое число бытовых плееров на рынке – их намного больше, чем моделей с поддержкой Microsoft WMV. Но предстоит ещё увидеть, появится ли для этих плееров обновление до поддержки DivX 6.0.
Наконец, что можно сказать о загрузке CPU, в частности, при воспроизведении HD-видео? В нашем тестировании загрузка составила около 50 процентов (3,2-ГГц Intel P4 и видео формата 720p). Так что старое “железо” определённо не подойдёт. С видео в разрешении PAL или NTSC загрузка составляет менее 20%.