Ru-Board.club
← Вернуться в раздел «Программы»

» cuda, аппаратное кодирование видео на видеокартах nv

Автор: toureech
Дата сообщения: 29.07.2009 11:58
Предлагаю создать список программ поддерживающие cuda
названия программ или решений, которые используют NVidia CUDA для ускорения расчетов. (думаю, что это не все)

Badaboom Media Converter -
http://www.badaboomit.com
подробнее http://forum.ru-board.com/topic.cgi?forum=5&topic=29280&glp

есть у Nero Move it
http://www.nero.com/rus/moveit-nvidia-cuda.html

и Pegasys TMPGEnc 4.0
http://www.nvidia.com/object/io_1219659328915.html
http://tmpgenc.pegasys-inc.com/en/press/08_0825.html
Pegasys TMPGEnc 4.0 - НЕ использует NVidia CUDA для кодирования в H.264/AVC
технология применяется только для декодирования MPEG1/2 и ускорения работы некоторых видеофильтров

Super LoiLoScope
http://loilo.tv/product/1/desc/49

PowerDirector 7
http://www.cyberlink.com/products/powerdirector/cuda-optimization_en_US.html

Elecard Converter Studio Pro
http://www.elecard.com/products/products-pc/professional/converter-studio-pro/
тоже НЕ использует NVidia CUDA для кодирования в H.264/AVC
а применяется лишь в одном фильтре шумоподавления


Video Processing for Adobe® Premiere® Pro CS4 - Elemental Accelerator (плагин RapiHD для adobe premiere. )
http://www.elementaltechnologies.com/products/accelerator
Автор: DiKey
Дата сообщения: 06.10.2009 01:59
Пока ChUDA (c) не происходит... ((((((
Идем по порядку:

1. Бадабум. Только рали него я купил видеокарту с поддержкой CUDA. Поставил. Сломал. Попробовал. Офигел. Написал всем друзьям какая это классная прога и технология. Но потом почитал форумы профи, которые уже ознакомились с темой раньше меня. Оказывается бесплатный кодировщик "x264.exe" жмет на чистом CPU чуть ли не быстрее при НЕСОИЗМЕРИМОМ качестве, а если поставить такие же низкие настройки качества, то и по скорости начинает бить хваленую Бадабуму с ее Кудой.
Проверил. Правда. (((((( В корзину.


2. TMPGEnc: Автор темы все написал сам.

3. Super Loiloscope - скажу честно: пока не тестировал и не читал ничьих тестов. По тестам СОЗДАТЕЛЕЙ БАДАБУМА жмет с качеством ВЫШЕ, чем у Бадабума. ))) Боюсь тестить, чтобы не разочароваться. )))

4. PowerDirector. Отличная прога с кучей примочек, но мое видео (снятое бытовой AVCHD-камерой) в режиме "CUDA" сжала очень быстро, но с ужасным качеством (размытие+отставание цветности от яркости на 1 кадр). Вердикт: ждем патча, пока в помойку (если говорить про использование CUDA).

5. Elecard - ребята вроде русские, впереди планеты всей, но ничего безглючного пока не написали, да и про CUDA в их приложении пока говорить рано.

6. RapiHD неправильно открыл мои ролики. Жутко тормозил и вылетал. Возможно, что мне не хотелось особо его использовать, т.к. он ускоряет ВОСПРОИЗВЕДЕНИЕ видео, а оно у меня и так восхитительно шло даже на Core2Duo E6750, а на Core i7 вообще ускорять воспроизведение глуповато. Скорость упирается в глюкавость системы и винты.
Личное заключение: фтопку.

Но так хочется СhUDA! (c)

Добавлено:
Ну и позвольте капельку пессимизма:

когда создателя программы x264 спросили, когда он сделает ускорение своей программы при помощи CUDA он ответил, что он изучил спецификации этой технологии и что если ему дадут за это миллион долларов и неограниченное время, то он это сделает, но качество работы этой программы все равно будет ниже, т.к. CPU умеет работать с большими блоками информации, а огромное количество процессоров видеокарты - НЕТ. А для видеокодинга интересен именно большой объем блоков информации.

Добавлено:
И опять добавлю: сегодня нашел программу, автор которой явно конкурирует с автором x264! Причем он именно, как я понял, задался целью использовать CUDA в своей программе!
Вообщем встречаем: MediaCoder! http://www.mediacoderhq.com/
Вроде как freeware.
Качество, разумеется похуже чем у x264, а вот про скорость отпишусь, а по постам в форумах никак не пойму кто и на сколько быстрее....
Автор: Eugeen
Дата сообщения: 11.01.2010 13:45
Господа мужики! А про OPEN CL что-нибудь есть толкового?
Писали что в Снежном леопарде якобы будет поддержка?
А то я постави Радеон 5858 и не знаю куда (CUDA?) девать 2 терафлопса?

Добавлено:
Господа мужики! А про OPEN CL что-нибудь есть толкового?
Писали что в Снежном леопарде якобы будет поддержка?
А то я постави Радеон 5858 и не знаю куда (CUDA?) девать 2 терафлопса?
Автор: iparchim
Дата сообщения: 11.01.2010 15:07
Добавьте Movavi Video Converter с 9-ой версии
Автор: DiKey
Дата сообщения: 11.01.2010 18:10
Я его уже скачал и установил. Протестирую - отпишусь, если не забуду.

Добавлено:
Eugeen, эта тема (ветка) про CUDA - технологию от nVidia, поэтому про Radeon с его OPEN CL тут вряд ли кто ответит... Предлагаю открыть (или найти) соответствующую тему.
Автор: dmitry1988
Дата сообщения: 29.01.2010 01:48
Немного не в тему, но... в шапку я думаю нужно добавить CoreAVC 2.0 - декодер, использующий CUDA. С его помощью смотрю на компе blu-ray, проц почти не напрягается. А без него - проц сразу загружается на 100% и видео сильно тормозит. Штука классная.
Автор: Yxcc
Дата сообщения: 05.07.2010 23:35
Xilisoft Video Converter 6 http://www.xilisoft.com/video-converter.html
Автор: DiKey
Дата сообщения: 06.07.2010 01:54
а лекарству можно в личку?
Автор: DiKey
Дата сообщения: 02.08.2010 21:25
Краткое заключение по Xilisoft Video Converter 6 http://www.xilisoft.com/video-converter.html


Кодит примерно как эталонная программа x264.exe в режиме very fast, т.е. быстро и некачественно.
На моем компе Core i7-920 + GeForce GTS 250 при схожем качестве Xilisoft не выиграла у x264.
При этом длительность фильма, сжатого Xilisoft оказалось немного другой из за дублированных кадров, что есть совсем не хорошо.

Также не нашел, как кодировать чересстрочное видео с сохранением полей, есть пустые графы настроек, но что туда вписывать не догадался. Пробовал Тrue - не помогло. В общем, ищем дальше.
Автор: embrace909
Дата сообщения: 25.08.2010 17:23
Wondershare Video Converter Ultimate
www.dvd-ripper-copy.com/dvd-converter-studio.html

Раньше был опрятным конвертером от китайчеков, они стараются чтобы быстро конвертил и не вылетал с ошибками, теперь светят надпись 5X faster with NVIDIA® CUDA™
Автор: DiKey
Дата сообщения: 01.10.2010 01:01
А ключик-то есть? Можно в личку?
Автор: screamo85
Дата сообщения: 09.10.2010 11:11
Freemake Video Converter 1.2.0
Оф. сайт: http://www.freemake.com/
Размер: 11,3 MБ
Изменения:
New:
- Integrated NVIDIA CUDA technology
- Increased conversion speed due to compression codec changes
Fix:
- Minor GUI and interface improvements

Бесплатный видеоконвертер, в версии 1.2.0 добавили поддержку CUDA. Для работы проги требуется .NET Framework 4.0.
Автор: DiKey
Дата сообщения: 09.10.2010 20:26
Freemake Video Converter

Как и у всех: качество отвратное, не нашел как изменять параметры кодирования, только пресеты. Не знает о чересстрочности.
Мое чересстрочное PAL видео скодировало в прогрессив 30FPS...
Автор: XCV81
Дата сообщения: 15.11.2010 11:56
Xilisoft Video Converter
Автор: elistr07
Дата сообщения: 18.11.2010 12:19
DGDecNV - отличный декодер/фреймсервер AVC, MPEG2, VC1, предназначенный для GPU видеокарт от Nvidia, поддерживающих технологию CUDA - декодирование видео посредством GPU.
http://forum.ru-board.com/topic.cgi?forum=35&topic=46506&start=120#lt
Автор: grvaleri
Дата сообщения: 16.01.2011 13:14
по поводу Wondershare он использует аплевский мп4 кодек качество этого кодака желает лучшего.
Недавно приятно удивил Tipard.HD.Video.Converter. кодирует в h264 с cuda и ненапригает процесор при чем пошустрее того же Wondershare
Автор: embrace909
Дата сообщения: 07.03.2011 09:14
На http://rutracker.org/forum/viewtopic.php?t=3448516 многие хвалят куду в новом TMPGEnc Video Mastering Works 5.0.5.32
Там они теперь за базис взяли x264 + добавили собственных нароботок.
Автор: Engaged Clown
Дата сообщения: 07.03.2011 22:04
Freemake Video Converter поддерживает CUDA
http://www.dvdvideosoft.com/news/?p=397
Автор: dmkov9
Дата сообщения: 14.03.2011 14:24
Сейчас пользуюсь канопусом для сжатия в MPEG2. Карта 9600M GT поддерживает CUDA, что можете подсказать качественное для сжатия в MPEG2 с использованием CUDA, читал про Premiere, но подробности и качество не знаю...
Буду благодарен, необходимо качество (!) да и быстрее, а то канопус задействует проц и то только процентов на 60...
Автор: DiKey
Дата сообщения: 15.03.2011 02:06
Вы не указали, какой у Вас процессор. Но собственно, это не имеет значения, т.к. кодирование при помощи CUDA видимо так и останется "игрушками". Скорость-то высокая, но вот в чем дело,: процессорное кодирование в быстрых режимах получается, как правило, еще быстрее, чем CUDA-кодирование но при этом во много раз качественней.
А премьер не "быстрее кодирует"! Просто в Премьере CUDA ускоряет спецэффекты, а непосредственно в кодировании Cuda, слава Богу, участия не принимает. Если бы принимала, то качество бы упало в положенные разы.
А вот ускорять спецэффекты, ресайз и прочее - это действительно призвание технологии CUDA!
Автор: dmkov9
Дата сообщения: 15.03.2011 09:41
DiKey
Процессор Core 2 duo p7350 (2ГГц/1066МГц). Просто кодировал Канопусом, но во время кодирования загрузка процессора не выше 60% в среднем, кодировать хотелось бы побыстрее, а то и проц не используется во всю, но качество при этом устраивает, и терять его точно не хочется...
Автор: Timur Leng
Дата сообщения: 04.06.2011 21:42
А никто не пробовал кодить видео при помощи CUDA продуктов посерьезнее?
http://www.nvidia.com/object/personal-supercomputing.html
Автор: RequiemTT
Дата сообщения: 24.11.2011 04:39
Провел небольшое тестирование кодирования с CUDA. Тестировал на Freemake Video Converter, Winavi Video Converter, Movavi.

Если кому интересно, результаты тут http://fastconvert.ru/posts/324

Забыл сказать. На качество не смотрел, только по скорости замерял.
Автор: Lion_Smith
Дата сообщения: 02.01.2012 12:26
Здравствуйте все.
А вот мне интересно не само кодирование а применение фильтров с помощью CUDA. Кодирую с помощью Xvid4PSP. На мой взгляд пока лучшее бесплатное решение с отменным качеством и уймой настроек. Проблема в том что если использовать навороченные скрипты типа векторов движения то кодить он будет 3-х(трех) часовой фильм или концерт дней 6(шесть). У меня так и было. Мой конфиг Intel Core2Duo E8400 BOX, Asus P5Q-PRO, Mushkin XP2 8000 Redline 2x2GB DDR2, Asus GTX560 1Gb.
P.S. Без фильтров все нормуль даже 3-12 часов (в зависимости от разрешения) для меня не проблема, но 6!!! дней не перегружать и трогать комп это нечто.
Автор: RaveForce
Дата сообщения: 06.01.2012 19:20
Lion_Smith
Не пробовали прописать в ависинте кодирование посредством видеокарты, указав тег FFT3dGPU
Пример: FFT3dGPU(sigma=2.6, bt=0, bw=12, bh=12, ow=6, oh=6, sharpen=2.3)
Естественно у вас должна быть соответствующая библиотека.
Насчет такого метода - не уверен, что будет использован непосредственно CUDA, но то, что при кодировании будет использоваться ресурсы видеокарты - это точно.
Автор: Lion_Smith
Дата сообщения: 06.01.2012 21:29
Да нечто подобное :
FFT3DGPU(wintype=1,bt=4,bw=16,bh=16,oh=8,ow=8,degrid=1,\
sigma=2.5,sigma2=2.0,sigma3=1.7,sigma4=1.0,plane=4,precision=2,sharpen=0.4,interlaced=false)
GradFun2DB(1.01)

Но это как-бы прошлый век
Нечто серьёзнее например:

source = last
preNR = source.NLMeansCL(A=4, S=2, B=1, aa=1.0, h=1.8, plane=4).GradFun2DB(1.01) # for NVIDIA
# preNR = source.fft3dgpu(wintype=1,degrid=1,bw=16,bh=16,ow=8,oh=8,bt=1,sigma=2.75,sigma2=2.2,sigma3=1.7,sigma4=0.5,plane=4).GradFun2DB(1.01) # for ATI

setmtmode(2)

blksize = 16
overlap = blksize/2
hpad = blksize/2
vpad = blksize/2
thSAD = 256
halfblksize = blksize/2
halfoverlap = overlap/2
halfthSAD = thSAD/2
chroma = false
chr40 = chroma?4:0
chr31 = chroma?3:1
search = 5

preNR_super = preNR.MSuper(hpad=hpad, vpad=vpad, pel=2, sharp=2, rfilter=2, chroma=chroma)
Recalculate = preNR.MSuper(hpad=hpad, vpad=vpad, pel=2, sharp=2, rfilter=2, chroma=chroma, levels=1)
vb2 = preNR_super.MAnalyse(isb=true, delta=2, blksize=blksize, overlap=overlap, truemotion=false, chroma=chroma, search=search)
vb1 = preNR_super.MAnalyse(isb=true, delta=1, blksize=blksize, overlap=overlap, truemotion=false, chroma=chroma, search=search)
vf1 = preNR_super.MAnalyse(isb=false,delta=1, blksize=blksize, overlap=overlap, truemotion=false, chroma=chroma, search=search)
vf2 = preNR_super.MAnalyse(isb=false,delta=2, blksize=blksize, overlap=overlap, truemotion=false, chroma=chroma, search=search)
vbr2 = MRecalculate(Recalculate, vb2, overlap=halfoverlap, blksize=halfblksize, thSAD=halfthSAD, search=search, chroma=chroma)
vbr1 = MRecalculate(Recalculate, vb1, overlap=halfoverlap, blksize=halfblksize, thSAD=halfthSAD, search=search, chroma=chroma)
vfr1 = MRecalculate(Recalculate, vf1, overlap=halfoverlap, blksize=halfblksize, thSAD=halfthSAD, search=search, chroma=chroma)
vfr2 = MRecalculate(Recalculate, vf2, overlap=halfoverlap, blksize=halfblksize, thSAD=halfthSAD, search=search, chroma=chroma)
maskp1 = MMask(vfr1, kind=1, ysc=255).UtoY()
maskp2 = MMask(vfr2, kind=1).UtoY()
maskp3 = MMask(vbr1, kind=1, ysc=255).UtoY()
maskp4 = MMask(vbr2, kind=1).UtoY()
tmask = average(maskp1, 0.25, maskp2, 0.25, maskp3, 0.25, maskp4, 0.25).spline36resize(source.width, source.height)
source2 = mt_merge(source,preNR,tmask,Y=3,U=chr31,V=chr31)
sharp = source2.LSFmod(defaults="slow", preblur="ON", strength=140)
# sharp = source2.Seesaw(nrlimit=0, nrlimit2=99, bias=49, sstr=1.23, Spower=3, Szp=12, Sdamplo=4, SdampHi=19, Slimit=99, sootheT=0, sootheS=0)
sharp_super = sharp.MSuper(hpad=hpad, vpad=vpad, pel=2, sharp=2, chroma=chroma,levels=1)
source.MDegrain2(sharp_super,vbr1,vfr1,vbr2,vfr2,thSAD=thSAD,plane=chr40)
setmtmode(5)
Temporalsoften(2,2,2,6,2)
setmtmode(2)

# ENHANCING
GradFun2DBmod(thr=1.4,thrC=1.8,mode=2,str=0.8,strC=0.0,temp=50,adapt=64)


# Назначение: хороший пресет для создания DVDRip на основе метода повышения резкости "careful" для мягких DVD
# Тип предварительного шумоподавителя: NLMeansCL
# Тип основного шумоподавителя: на основе векторного анализа оценки движения на шумоподавителе MDegrain2
# Тип шарпера: включен
# Наличие фильтра DeBanding по умолчанию: вкл
# Скорость обработки: средняя
# ПРЕДУПРЕЖДЕНИЕ!!! Данный фильтр предназначен для видеокарт NVIDIA 8600 и выше с последними драйверами

Это я прямо из Xvid4PSP взял. Скрипт называется DVD Mdegrain2 CF NLM. Он намного круче но делает очень медленно. Я ему подобными обрабатывал и фильмы и концерты выходит очень неплохо. Там есть еще скрипты которые работают именно с Nvidia видеокартами. В таких как Badaboom, ArcSoft MediaConverter, CyberLink MediaEspresso, ImTOO Video Converter, Sorenson Squeeze, TMPGEnc XPress, TMPGEnc Video Mastering Works, Tipard Total Media Converter и других всего этого нету. То есть привязать к ависинту. Даже обрезки кадров в большинстве из них нет ( Если я не ошибаюсь только в TMPGEnc софте и Tipard есть такая возможность. Жалко просто не использовать ресурсы если они есть. Заменить сейчас свой E8400 на что-нибудь вроде Core 5 2500 или Core 7 2600 не могу. Тогда и MotherBoard и память придется менять, а это дорого. То есть чтобы потом обработка чисто шла на центральном процессоре.
Автор: pb82
Дата сообщения: 21.06.2015 21:12
По поводу OpenCL (аналог CUDA, но от AMD) пока нашел Adobe Media Encoder, но есть много НО:
1. Интерфейс странный
2. Режет субтитры
3. Весит под 600Мб
4. Грузит видеокарту на 25% (то есть наверное он ее использует)

Кто может подтвердить\опровергнуть?

Страницы: 1

Предыдущая тема: ArcSoft TotalMedia Theatre


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.