Большой архив статей, книг, документации по программированию, вебдизайну, компьютерной графике, сетям, операционным системам и многому другому
 
<Добавить в Избранное>    <Сделать стартовой>    <Реклама на сайте>    <Контакты>
  Главная Документация Программы Обои   Экспорт RSS E-Books
 
 

   Компьютеры -> Видео -> Сравнение кодеков mpeg4


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

Эра старого доброго VCD начинает переростать в эру видео в формате Mpeg 4. Однако, на данный момент существует уже шесть версий данного формата - три Майкрософтовских, две DivX, и одна Angelpotion, а на горизонте уже замаячил Encoder версии 7 от Microsoft. Хотя и эти все кодеки из одного семейства (Microsoft - DivX и Angelpotion являются взломанными версями V3 кодека Microsoft), но я не поверил, что они дают одинаковое качество.

Воспроизведеине файлов в формате Mpeg 4 требует немалых вычислительных способностей вашего РС. Сначала я думал, что это недоработка, но попробовав все кодеки понял, что с этим придется смириться. Тогда и возникла идея найти оптимальный кодек, который бы обеспечил максимальное качество, при этом минимально загружал машину.

Мне потребовалось оцифровать некоторое количество видео для институтского видеоархива, приэтом надо было не забывать и о качестве и о тех различных компьютерах на которых будет просмотрено это видео. Поэтому я оцифровал небольшой фрагмент видео архива в формате 352Х288, с исходящим потоком 600 Кбит, звук 64Кбит моно(mpeg 1 layer 3) - для голоса этого достаточно, тем более что оцифровка велась с бытовой кассеты с моно магнитофона.

Здесь я выкладываю оцифрованный мною фрагмент, запакованный различными кодеками. Ваша задача оценить их визуально и проголосовать - какой же из кодеков лучший при прочих равных условиях, такого сравнения как на iXBT я проводить не стал, так как для меня важно просто визуальное качество и "загрузка процессора". Моя конфигурация: К6-2 450 на VP3 Apollo, 128Мб, 16Мб Voodoo Banshee.

 

DivX Low Motion

Размер файла 5435392. Для воспроизведения нужен кодек. На мой взгляд наилучшая производительность и качество. Не наблюдалось выпадений кадров даже на качестве 4.

DivX Fast Motion

Размер файла 4952064. Для воспроизведения нужен кодек. Качество изображения осталось прежним, однако на 20 секунд происходит выпадение 2-3 кадров.

Microsoft Mpeg 4 codec V1, V2

Размер файла 5431296. Для этих форматов я выложил только один файл, так как файлы имеют одинаковое качество (худшее чем у DivX - появились квадраты на активно движущихся объектах), и практически одинаковый размер. Тормозят еще больше - из секунды один кадр выпадает. Проигрывается стандартным Media player.

Angelpotion

Размер файла 5545984. Для воспроизведения нужен кодек. Качество аналогичное DivX Low motion, однако значительно больше загружает процессор.

Microsoft Mpeg 4 codec V3

Размер файла 4576256. Воспроизводится стандартным Media Player, с установленными кодеками, как правило отдельный плеер идет с этими кодеками. Качество хуже чем у V1 или V2, требования к производительности те же.

Microsoft codec V7

Размер файла 4664832. Кодеки для проигрывания устанавливаются с 7-м Медиа плеером, однако я вас умоляю не надо им проигрывать, лучше установить кодеки, а проигрывать 6-м или еще более ранней версией, так как на 7- плеере actual rate 15 fps, а на 6-м - 23, одного и того же фрагмента. Для кодирования в этот формат используется Encoder V7.

 

А теперь от слов перейдем к цифрам и картинкам.


Microsoft V1

Microsoft V2

Microsoft V3

DivX Low

DivX Fast

AngelPotion

В общем на таком качестве сложно понять, какое качество изображения наилучшее, но чисто субъективно, наилучшее качество изображения как я уже и говорил у Low Motion, конечно качество картинки у V3 тоже неплохое, но при том фрейм рейте который он показывает это несерьезно.

 

Итак, приведу некоторые цифры. Ниже на рисунке представлены усредненные actual frame rates для каждого видеофрагмента, при воспроизведении ролика в окне 352х288. Эти значения сняты для различной глубины цветности.

А так же утилизация процессора при воспроизведении этих фрагментов. Используя CPU Idle я получал во всех случаях 100% загрузку, однако используя стандартный виндовский System Monitor, получились совсем другие результаты, и кто тут глючит поди знай:

 

Как видно наилучшую производительность показывает кодек от DivX, а также подтверждается, тот факт, что наиболее производительная в 2D карта Voodoo Bnshee показывает именно при глубине цвета 24 бит. Однако совершенно непонятно, почему имея в запасе 30-40% мощности процессора кодек V3 дает только 12,5 кадров секунду, скорее всего это связанно с ограничениями по исходящему битрейту, так как "на поверхности" не видно возможности изменения или регуляции фрейм рейта.


*примечание.
На видеофрагменте отображена сдача экзамена по радиорелейным и тропосферным системам передачи, экзамен идет в соседней аудитории. Киев, Политехнический институт, Факультет авиационных и космических систем, 5-й курс.
 

 
Интересное в сети
 
10 новых программ
CodeLobster PHP Edition 3.7.2
WinToFlash 0.7.0008
Free Video to Flash Converter 4.7.24
Total Commander v7.55
aTunes 2.0.1
Process Explorer v12.04
Backup42 v3.0
Predator 2.0.1
FastStone Image Viewer 4.1
Process Lasso 3.70.4
FastStone Image Viewer 4.0
Xion Audio Player 1.0.125
Notepad GNU v.2.2.8.7.7
K-Lite Codec Pack 5.3.0 Full


Наши сервисы
Рассылка новостей. Подпишитесь на рассылку сейчас и вы всегда будете в курсе последних событий в мире информационных технологий.
Новостные информеры. Поставьте наши информеры к себе и у вас на сайте появится дополнительный постоянно обновляемый раздел.
Добавление статей. Если вы являетесь автором статьи или обзора на тему ИТ присылайте материал нам, мы с удовольствием опубликуем его у себя на сайте.
Реклама на сайте. Размещая рекламу у нас, вы получите новых посетителей, которые могут стать вашими клиентами.
 
Это интересно
 

Copyright © CompDoc.Ru
При цитировании и перепечатке ссылка на www.compdoc.ru обязательна. Карта сайта.