Кодирование видео х264 с CUDA - MediaCoder

Всем, кто интересуется применением CUDA в видеокодировании, известен пиар бадабума - программы, которая ускоряет кодирование в десятки раз - и при этом откровенно плюёт на качество полученного видеоматериала. <br/>Сейчас есть альтернатива, причём абсолютно бесплатная - программа Media Coder ( http://www.mediacoderhq.com ), в которой недавно появилась опция кодирования кодеком x264 с помощью CUDA. <br/><br/>Для примера - 100-мегабайтный файл mpeg2 кодируем x264 - с помощью CUDA и без неё. В программе есть встроенный бенчмарк (benchmark mode), который может показать разницу. Итак, поехали. <br/>Сначала - по-простому, без видеокарты: <br/><br/> <br/>
31 июля 2009, пятница 00:44
typical_user для раздела Блоги
Всем, кто интересуется применением CUDA в видеокодировании, известен пиар бадабума - программы, которая ускоряет кодирование в десятки раз - и при этом откровенно плюёт на качество полученного видеоматериала.
Сейчас есть альтернатива, причём абсолютно бесплатная - программа Media Coder ( http://www.mediacoderhq.com ), в которой недавно появилась опция кодирования кодеком x264 с помощью CUDA.

Для примера - 100-мегабайтный файл mpeg2 кодируем x264 - с помощью CUDA и без неё. В программе есть встроенный бенчмарк (benchmark mode), который может показать разницу. Итак, поехали.
Сначала - по-простому, без видеокарты:


(кликните по картинке для увеличения)

кодирование x264

Результаты бенчмарка:

(кликните по картинке для увеличения)

бенчмарк медиакодера без CUDA

А теперь - со вкусом лимона:

(кликните по картинке для увеличения)

кодирование с CUDA


(кликните по картинке для увеличения)

бенчмарк с CUDA
Разница - в три раза. Что интересно, GTX260 была даунклокнута до 460 по ядру (разгонный профиль в 703/1460 включается только в Кризис). Температура видео поднялась всего на 3 градуса (впрочем, бенч длился недолго).
Пробовал ради интереса и с разгоном - разница невелика, в несколько процентов. При этом ЦП грузится почти на 90-100% в любом случае - что с CUDA, что без неё.

Качество видео меня устроило - ухудшения по сравнению с оригиналом почти не заметно.

Итак, есть надежда - уже таки задействовать терафлопные мощности видеокарты в столь востребованной области, как кодирование видео - чего мы ждём ещё с анонса ATI AVIVO.
Сбываются, так сказать, мечты народные.

Если есть советы/рекомендации/мнения - прошу сюда