Skip to Content

Сравнительный тест популярных видео-конвертеров

 Уже давно хотел провести подобное тестирование. За все годы поиска "лучшего видео конвертера" так ни разу и не наткнулся на результаты таких тестов, так что думаю статья будет интересна многим.

В тесте участвуют 4 платных монстра - Adobe Media Encoder CS4, Sorenson Squeeze, Canopus Procoder 3 и Any Video Converter Professional; а также 2 бесплатные, но не менее функциональные программы - SUPER © и WinFF (они являются фронтендом или GUI - графическим интерфейсом к консольному энкодеру FFMpeg, SUPER © также поддерживает MEncoder). Работать всё это будет на Windows XP Pro x64 sp2.

Железо (далеко не самое новое, кстати, но жаловаться на его работу - грех): Processor - 2x AMD Athlon(tm) 64 X2 Dual Core Processor 4200+, Memory (transcend) - 4Gb, NVidia GeForce 7300 GT, motherboard

В заключение также проверим как  FFMpeg кодирует в Linux (Ubuntu 9.04 amd64).

Исходное видео: DV PAL 18 sec (65,1 МБ (68279432 байт))  - 4 плана по 4 секунды (1.неудавшаяся панорама слежения за кистью руки на крупном плане, 2. движущийся объект без панорамирования, 3. обзорная панорама, 4 статичный план), плюс  вначале 2 сек "чёрного поля" на разгон. Кодировать будем в .flv (результаты представлены в статье в виде живых видеоклипов), в .mp4 (H.264) - выложу по одному кадру, .mpg (MPEG-2) тоже по одному кадру. Не смотря на размер, задаваемый в настройках кодирования, флеш-видео будет выложено с размером - 600х450. Сделано это умышлено :)

Поехали.

Adobe Media Encoder

формат настройки видео настройки аудио время кодирования  размер на выходе
 flv  756kbps, 491x360, 2pass CBR, On2 VP6  Mp3 mono 96kbps 44100 Hz  52 sec  1.98 МБ (2 078 443 байт)
 mp4  0.76Mbps, 450x360 1pass CBR,  H.264-MCC  AAC mono 96kbps 44100 Hz  29 sec  6.81 МБ (7 150 801 байт)
 mpg  4 Mbps, 720x576, 1pass CBR, MPEG-2  MPEG-2 stereo 224kbps 48000 Hz  12 sec  9.17 МБ (9 621 508 байт)

Как видите, настройки менее чем средние. Это тоже сделано для того, что бы понять, кто на что способен в условиях экономии физического пространства. 

результат:

flv

 

H.264 (начало движения камеры - картинка бесподобная, ничего не сыпется, НО...)

Кроме как в QuickTime больше ни в чём этот файл не открылся, размер получился нереально огромный - некорректная кодировка.

 

MPEG-2

Видим, что появился "шум", но при таком битрейте - нормальный результат

Статика тоже чуть-чуть шумит.

 

Sorenson squeeze 

формат настройки видео настройки аудио время кодирования  размер на выходе
 flv  756kbps, 480x360, 2pass CBR, On2 VP6  Mp3 mono 96kbps 44100 Hz  1m 46sec  1.85 МБ (1 945 014 байт)
 mp4  0.76Mbps, 450x360 1pass CBR,  H.264-SS  AAC mono 96kbps 44100 Hz  1 min  3.80 МБ (3 990 160 байт)
 mpg  4 Mbps, 720x576, 1pass CBR, MPEG-2  MPEG-2 stereo 224kbps 48000 Hz  18 sec  21.9 МБ (23 064 576 байт)

Как видим, Sorenson squeeze более медленный конвертер, но отмечаем уменьшение размера flv и mp4, хотя mp4 продолжает оставаться больше ожидаемого. Значительно увеличивается размер mpg - однозначный глюк, причём это только при выводе в одном файле звука и видео, если выводить в разных файлах - всё в порядке, но это бывает не всегда удобно.

Смотрим на результат

flv

Итак. Я разницы в качестве не вижу, т.е. имеем явный выйгрыш в размере. На каждый кадр - 296.5 байта, что в минуту составляет 0.424 Mb или 6.85 %. Неплохо, особенно если говорить о больших объёмах.

Смотрим на mp4

На панораме изображение сыпется. При таком "весе" оно должно быть идеальным. 

Думаю, что рассматривать громадный mpg смысла нет.

Имеем: уменьшение веса flv без потери качества. С H.264 ещё не разобрались.

 

Any Video Converter 

формат настройки видео настройки аудио время кодирования  размер на выходе
 flv  756kbps, 480x360  Mp3 mono 96kbps 44100 Hz  16 sec  2.05 МБ (2 150 897 байт)
 mp4  760Kbps, 450x360 1pass CBR,  H.264  AAC mono 96kbps 44100 Hz  19 sec  1.91 МБ (2 013 717 байт)
 mpg  4 Mbps, 720x576, 1pass CBR, MPEG-2  MPEG-2 stereo 224kbps 48000 Hz  21 sec 2.24 МБ (2 349 056 байт)

Видим такое скоростное кодирование. Не нашёл я в flv настроек количества проходов и самого кодека, увеличился размер. H.264 - размер похож на ожидаемый, при настройке даёт работать только с пресетами (не очень гибкая прога, должен заметить). MPEG-2 - фантастически малый размер, посмотрим на выход.

результаты:

FLV

качество немного хуже, на панорамах изображение слегка "рассыпается", хотя для данных настроек достаточно неплохо, НО у нас вырос размер. Лидирует в этой категории пока Sorenson squeeze по параметрам размер/качество.

H.264

 

статика. качество - Отлично! Только вот соотношение сторон.... Пресеты... Не нашёл я как задать ему нужный мне размер.

И смотрим динамику

К качеству претензий - 0. Имеем первый нормальный вариант даного формата.

MPEG-2

Это динамика... И смотрим статику

Ну что ж, качество соответствует "весу", и ни вес ни качество не соответствуют указанным параметрам.

 

Canopus ProCoder

формат настройки видео настройки аудио время кодирования  размер на выходе
 flv  756kbps, 480x360, 2passes  Mp3 mono 96kbps 44100 Hz  25 sec  1.84 МБ (1 935 076 байт)
 mp4  0.76Mbps, 480x360 1pass CBR  AAC stereo 96kbps 44100 Hz  43 sec 1.64 МБ (1 726 252 байт)
 mpg  4 Mbps, 720x576, 1pass CBR, MPEG-2  MPEG-2 stereo 224kbps 48000 Hz  25 sec  9.29 МБ (9 746 436 байт)

Результаты:

FLV

 

Качество значительно хуже, чем всё, что было до этого.

H.264 - не удалось открыть файл. ничем.

MPEG-2

Динамика. И статика->

Ну что, размер чуть-чуть больше Adobe, но качество получше.

Результат по платным конвертерам: FLV - Sorenson squeeze, единственный минус - долго, но с этим можно мириться во имя качества; H.264 - Any Video Converter, минус - отсутствие возможности регулировать соотношение сторон вручную ( может и есть способы, но мне они неизвестны), эту проблему тоже можно исправить, но это совершенно другая тема; MPEG-2 - однозначно Canopus ProCoder.

  Переходим к свободному софту.

Super ©

формат настройки видео настройки аудио время кодирования  размер на выходе
 flv  768kbps, 480x360  Mp3 mono 96kbps  1min 30 sec  1.73 МБ (1 823 124 байт)
 mp4 760Kbps, 480x360 1pass CBR,  H.264  AAC stereo 44100 Hz  1min 56 sec  1.64 МБ (1 724 663 байт)
 mpg  4 Mbps, 720x576, 1pass CBR, MPEG-2  MPEG-2 stereo 224kbps 48000 Hz  1min 10 sec  8.49 МБ (8 906 752 байт)

В настройках flv отсутсвует выбор кол-ва проходов и способа битрейта (CBR - VBR), H.264 - нет регулировки звука. "Вес" у нас поуменьшился, время кодирования возросло. Смотрим результаты:

FLV

Лидеру однозначно уступает.

H.264

Ну что, в динамике, конечно явно виден шум, но меньший вес и гибко регулируемое соотношение сторон, а ели учесть ещё что прога бесплатная...

MPEG-2

Ну что, на мой взгляд, шумит так же, как Adobe, может быть чуток больше, но сравниваем вес в байтах :)

Статичный план на всякий случай

 

 

Переходим к WinFF

формат настройки видео настройки аудио время кодирования  размер на выходе
 flv  768kbps, 480x360, 2pass  Mp3 mono 96kbps 44100 Hz  40 sec 1.92 МБ (2 022 853 байт)
 mp4  760Kbps, 480x360 1pass CBR  AAC stereo 96kbps 44100 Hz  56 sec  2.90 МБ (3 049 608 байт)
 mpg  4 Mbps, 720x576, 1pass CBR, MPEG-2  MPEG-2 stereo 224kbps 48000 Hz  15 sec  9.75 МБ (10 223 616 байт)

Файлы потяжелели. Но должен отметить, что ffmpeg - супергибкая утилита

Результаты:

FLV

Качество не плохое, хотя мы видели и получше с меньшим весом. У ffmpeg множество настроек, которые позволяют очень многое, ограничений практически нет, правда, надо, канеш, мануалы почитать что бы в полную силу пользовать. Но это отдельная тема.

H.264 мы видим вес, не рассматриваем, под Linux он будет поинтересней.

MPEG-2 - качество хорошее, но вес большой, тоже картинку не выкладываю.

Итак, WinFF предоставляет более качественную картинку, чем Super, но с большим весом; очень гибкая в настройках, работает практически незаметно для процессора, чего не скажешь ни об одной из рассматриваемых нами, а это немаловажный факт, так как обычно во время конвертирования видео ничем другим полноценно заниматься уже не можешь.

На самом деле когда я познакомился с утилитой ffmpeg, я я в неё влюбился (оговорюсь - знакомство происходило в Ubuntu Linux) именно из-за её гибкости. WinFF позволяет собирать собственные пресеты, которые значительно облегчают жизнь, так как вводить постоянно параметры кодирования из консоли бывает немного утомительно. Но это я немного отвлёкся.

WinFF в Ubuntu.

 параметры почти такие же как и в Windows, так что табличку рисовать не буду. Ведь у нас цель - сравнение, а не описание тонкостей работы :)

FLV - вес   1.99 МБ (2 089 383 байт)

Как видим и вес и кач-во примерно такие же как и в винде.

А вот теперь интересная вещь) H.264 вес получившегося ролика с аналогичными настройками ( в Windows) получился 1.80 МБ (1 898 136 байт), что на 1.1 Мb меньше!!! Качество ниже незначительно. Понять пока не могу. Но факт присутствует. Kадры из Ubuntu:

И из Винды:

И на последок. MEncoder (из под убунты). FLV вес 2.08 MB (2 184 602 B)

Качество слегка похуже, вес чуток побольше. (про одинаковые параметры не упоминаю)

Ну вот в принципе пока всё. Сравнивайте.

Спасибо за внимание))) (подутомился)

Комментарии

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Доступны HTML теги: <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
докажи, что не робот
Image CAPTCHA
Enter the characters shown in the image. Ignore spaces and be careful about upper and lower case.