[問題] 如何利用顯卡的驅動API開硬解?

看板C_and_CPP作者 (啤酒肚)時間15年前 (2011/02/26 04:05), 編輯推噓2(2012)
留言14則, 7人參與, 最新討論串1/1
用FFmpeg api做了個很蠢的console player。 想自己編程,調用顯卡來做硬解(mpeg1 mpeg2 mpeg4 H264都可以)。 顯卡是用NV的9600gt。 (ATI的HD4670也有 只是沒裝上去) 在網路上查找 顯卡 驅動 硬解 編程接口 這些詞彙,就是找不到這方面(編程)的資料。 找到的都是如何利用XX player開硬解。 我想問的就是這些player是如何開硬解的啊。。。 有人有類似經驗嗎? 能否分響給小弟一下? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.43.138.67 ※ 編輯: DrStein 來自: 115.43.138.67 (02/26 04:06)

02/26 04:19, , 1F
用OpenGL或Cg, GLSL, Brook+, CTM, CUDA,OpenCL 來作啊
02/26 04:19, 1F

02/26 04:20, , 2F
MS上你還有DirectCompute
02/26 04:20, 2F

02/26 10:41, , 3F
樓讓你誤會了,我不是要自己去寫codec
02/26 10:41, 3F

02/26 10:41, , 4F
我意思是去調用驅動的硬解api來幫我解
02/26 10:41, 4F

02/26 10:47, , 5F
把那些XX PLAYER拿來反組譯不就知道了
02/26 10:47, 5F

02/26 10:48, , 6F
CUDA 有 api 阿 -> 'CUDA Video Decoder'
02/26 10:48, 6F

02/26 10:50, , 7F
謝樓上 我之前有查到這,但我是想說這些硬解api
02/26 10:50, 7F

02/26 10:50, , 8F
該是與GPGPU無關的東西吧,在還沒有CUDA前的顯卡就能硬解
02/26 10:50, 8F

02/26 10:51, , 9F
了,該是有個硬解專用的api可以調用 而不用透過cuda吧
02/26 10:51, 9F

02/26 11:40, , 10F
樓上是想說 PureVideoHD 那種東西喔
02/26 11:40, 10F

02/26 11:43, , 11F
看要不要找 MPlayer + VDPAU patch 來看吧
02/26 11:43, 11F

02/26 11:45, , 12F
Windows 可能要找 DxVA
02/26 11:45, 12F

02/26 11:54, , 13F
就DxVA
02/26 11:54, 13F

03/01 00:29, , 14F
Directshow + DxVA
03/01 00:29, 14F
文章代碼(AID): #1DQ0kHZN (C_and_CPP)