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

Post Reply
Tovich

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

Post 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. Помогите правильно настроить.
Заранее спасибо откликнувшимся!
UserHMS

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

Post 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
zckernel

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

Post by zckernel »

Профиль CoreAVC - работает с установленным CoreAVC софтом. И прилично разгружает CPU.
Post Reply