Оглавление |
---|
Куда применить CUDA. Часть 2 - Fermi. |
Итоговые результаты |
В прошлой части статьи были подробно разобраны и протестированы 4 видеоконвертера, использующих технологию CUDA. Но не было самого главного – сравнения со скоростью кодирования на центральном процессоре. Сегодня я постараюсь исправить данное недоразумение, а так же к результатам тестов добавились еще 2 конвертера – Xilisoft Video Converter Ultimate 6 и MediaCoder.
Тестовая конфигурация:
Процессор: i5 760@4.0 + XSPC Delta V2
Материнская плата: ASRock P55 Deluxe
Видеокарта: Asus GTX 260 GL+ + Koolance GPU-200
Видеокарта: Point of view GTX 470, референс
Оперативная память: Kingmax 2x2gb 1520MHz, 9-9-9-24
Жесткий диск: Seagate 7200.12 1 Тб
БП: Gigabyte Odin GT 550 Wt
Laing DDC + XSPC top
2х240 Magicool UV
Шланг: XSPC 10/16 UV Red
Корпус: TT Mozart TX
Как можно заметить, добавилась GTX 470 – ее мне любезно предоставила для тестов компания 3logic.
В тестировании использовалось 3 различных видеофайла:
*История создания фильма Аватар - 1920x1080, MPEG4, h.264.
*Серия Lie to me - 1280х720, MPEG4, h.264.
*Серия В Филадельфии всегда солнечно - 624х464, xvid.
Контейнер и размер первых двух файлов был .mkv и 1,55 гб, а последнего - .avi и 272 мб.
Прежде всего, стоит отметить, что Movavi Video Converter подвергся повторному тестированию, т.к. разработчик дополнительно объяснил нюансы использования данного видеоконвертера, использовалась последняя лицензионная версия + плагин Turbo. Стоимость программы составляет 699 рублей, а плагина - $20. Movavi позиционирует свой продукт как «видеоконвертер с базовыми возможности редактирования видео». И действительно, можно выбрать необходимый отрезок видео для кодирования, настроить яркость, контрастность, насыщенность. Данная возможность выгодно отличает Movavi от других более простых видеоконвертеров.
Методика тестирования не изменилась, разве что теперь добавились результаты кодирования на процессоре, в случае с Movavi еще и с плагином Turbo.
Первый тест – кодирование видео с сохранением разрешения и качества.
Сразу же бросается в глаза огромная польза от CUDA – в 3-5 раз быстрее. А вот польза от замены GTX 260 на GTX 470 не столь существенна, но это подтверждают сами разработчики и Nvidia. (информация из переписки с директором отдела разработки Movavi).
Перейдем к конвертированию видео с понижением разрешения и битрейта.
И опять же картина схожая – видеокарты лидируют с огромным отрывом. Неожиданный рывок совершил плагин Turbo при кодировании из 1920х1080 в 720х404, результат проверялся несколько раз, все верно.
Перейдем к кодированию видео для мобильных устройств, этот тест как и в первой части статьи носит название «Для iPhone», т.к. за эталон был выбран соответствующий профиль в Badaboom.
И опять же – нет никакой ошибки, результаты многократно перепроверялись. Из видео с разрешением 1920х1080 в разрешение 480х270 и битрейт 1 мбит/с быстрее всего кодирует процессор с участием плагина Turbo. Видеокарты и процессор без плагина прилично отстают. В целом, такие особенности конвертирования видео высокого разрешения прослеживаются и в других тестах Movavi.
Стоит отметить тот факт, что зарегистрированная программа работает быстрее, чем триальная. Существует мнение, что разность в скорости кодированию обусловлена накладыванием водяного знака в триальной версией. В целом, учитывая хорошую скидку на цену Movavi, а так же неплохие результаты даже на CPU, продукт вполне достойный. Отнесем сюда же и базовые возможности по редактированию видео, которых иногда не хватает в совсем уж простых конвертерах. Плагин Turbo действительно работает, максимальное ускорение составило более чем в 2 раза, что впечатляет. Разработчики обещают ускорение до 4-ех раз по сравнению с кодированием без плагина, что я думаю вполне реально при некоторых условиях.
Перейдем к Xilisoft Video Converter Ultimate 6. Данный конвертер – брат-близнец ImTOO HD Video Converter 6. Более того, на официальном сайте в названии последнего тоже присутствует слово Ultimate. Стоит они одинаково - $59.90. Из необычных особенностей стоит отметить возможность задействовать любое количество ядер процессора для кодирования. Тесты на процессоре будут для двух и четырех ядер процессора. Отмечу, что оба конвертера показали идентичные результаты.
Как и Movavi, эти конвертеры позволяют выбрать необходимый отрезок для кодирования, наложить простые фильтры, настроить якрость, контрастность и насыщенность. Так же можно прицепить к файлу субтитры.
Посмотрим на результаты первого теста:
Результаты менее впечатляющие, чем у Movavi. Зато видно огромную разницу между скоростью кодирования на видеокарте и CPU. А вот разница между 2-мя и 4-мя ядрами в реальности не такая огромная. Проверялось по диспетчеру задач – загрузка была только двух ядер, остальные 2 простаивали, все честно. Причина в том, что при использовании 4-ех ядер они не загружаются полностью, как это происходит с двумя. Проще говоря - нынешние видеоконвертеры до конца еще не научились полностью использовать все 4 ядра.
Перейдем ко второму тесту.
И вновь можно наблюдать всего лишь небольшую разницу между 2-мя и 4-мя ядрами. С другой стороны, разница между 36 fps и 67 fps – это почти час времени при кодировании двухчасового фильма.
Перейдем к тесту по конвертации видео для мобильных устройств.
И вновь для высокого разрешения результаты выходят довольно плотные. Но с уменьшением качества начального видео растет преимущество CUDA.
Xilisoft Video Converter Ultimate 6 оставил весьма приятные впечатления. Правда учитывая проигрыш по скорости кодирования продукту от Movavi, а так же цену почти вдвое выше, покупка данного конвертера (и его брата от ImTOO тоже) не оправдана.
А теперь перейдем к единственному среди наших тестов бесплатному видеоконвертеру – MediaCoder. И хоть он бесплатный, но рекламы в нем хоть отбавляй. Новые версии выходят довольно оперативно.
Интерфейс MediaCoder на первый взгляд запутанный, но разобраться в нем не составит труда. Сразу же стоит отметить изобилие всевозможных настроек, которые зачастую рядовому пользователю не всегда нужны. На выбор предоставляется множество энкодеров, нас же интересует CUDA encoder. Тесты для процессора производились при использовании x264 encoder.
Никакой ошибки нет. Более того, непосредственно во время кодирования показывают еще более впечатляющие результаты (почти 400 fps на GTX 470 для SD файла), но в конце тратиться довольно длительное время на сохранение видео, что и отразилось на итоговых результатах. Однако все равно результаты лучшие среди всех.
Перейдем ко второму тесту.
В данном тесте можно заметить пользу от GTX 470 при кодировании 1080p в SD разрешение.
И перейдем к конвертированию для мобильных устройств.
Комментарии излишни. Стоит отметить, что качество видео было сравнимым с оным у других конвертерах при таких же настройках, т.е. видео выходит нормальным. Скорость MediaCoder просто отличная. А с учетом того, что он бесплатный, хоть и с рекламой, то выходит весьма интересный конвертер.