Page 1 of 1

Аппаратный транскодинг ресурсами CUDA

Posted: Mon Oct 04, 2010 1:42 pm
by Tovich
Добрый день!
Подскажите, как правильно (и возможно ли?) настроить транскодинг так, чтобы использовался процессор видеокарты nvidia - CUDA. Т.к. при транскодинге fullHD (1980x1080) mkv-файла в mpg для телевизора Philips fullHD транскодинг притормаживает (~20 fps) и процессор (Core 2 Dou 2.3Ghz) загружается на 80-90 процентов. Хотя при простом воспроизведении fullHD на компьютере никаких проблем нет, загрузка ЦП 5-7% и никаких тормозов. В системе установлен CoreAVC с поддержкой CUDA и видюха 8800GT. Помогите правильно настроить.
Заранее спасибо откликнувшимся!

Re: Аппаратный транскодинг ресурсами CUDA

Posted: Sat Oct 09, 2010 8:32 pm
by UserHMS
CUDA заточена для просмотра MPEG4-AVC(H.264) (т.е.это актуально для декодирования HD-видео) и для видео-эффектов в редакторах. CoreAVC версии Proff (не беспл.) или новая CoreAVC 2.0 Proff (не беспл.) поддерживает CUDA при декодировании MPEG4-AVC для просмотра.
Для транскодирования в MPEG1/MPEG2 CUDA бесполезна - http://www.thg.ru/graphic/nvidia_cuda_test/print.html
Можно конечно после установки нужной версии CoreAVC указать внутри в HMC в каталоге видео-файлов в свойствах какого-нибуть MKV-файла по правой кнопке мыши "Профиль транскодирования" типа встроенного "Фильмы CoreAVC" - но профиль использует встроенный FFMEG + свои библиотеки (imho) врядли c CUDA поддержкой - можно посмотреть в окне, что запускается запустив Тестовое транскодирование этого файла.
(но можно основать свой профиль транскодирования - изнутри программы - там правда надо программировать на встр. скрипт-языке...)

ps: Из советов основателя HMS - уменьшить размер картинки выходного транс.файла (или аудио упростить или транс.кодек поменять) -
http://www.homemediaserver.ru/forum/vie ... ?f=2&t=163

Re: Аппаратный транскодинг ресурсами CUDA

Posted: Sat Nov 20, 2010 3:08 am
by zckernel
Профиль CoreAVC - работает с установленным CoreAVC софтом. И прилично разгружает CPU.