泡泡网显卡频道 PCPOP首页      /      显卡     /      评测    /    正文

高清播放再次革命!CUDA解码方案评测

    为什么会出现如上一页中描述的那些问题呢?要回答这个问题,我们还得从一个叫做DXVA的东西谈起。因为,DXVA工作与否正是决定当前视频是否在使用硬件解码的标志。

四大编码全攻克!高清硬解码设置宝典

“DXVA”全称是DirectX Video Acceleration(硬件视频加速接口),它是一个由微软和图形芯片厂商联合定义的一个硬件接口规范,就好象DirectX 3D是游戏开发的应用程序接口一样,DXVA就是视频硬件解码的程序接口,显卡的视频单元必须满足DXVA的规范和要求才能实现相应的功能。

DXVA_ModeH264_A H264_A
DXVA_ModeH264_B H264_B
DXVA_ModeH264_C H264_C
DXVA_ModeH264_D H264_D
DXVA_ModeH264_E H264_E
DXVA_ModeH264_F H264_F
DXVA_ModeVC1_A VC1_A
DXVA_ModeVC1_B VC1_B
DXVA_ModeVC1_C VC1_C
DXVA_ModeVC1_D VC1_D

    不过需要注意的是,DXVA是一个具有“分级”特性的标准。简单的理解就是硬件支持DXVA的级别,而不仅仅只有“支持”与“不支持”两个档次。从上面的表中我们可以看出,DXVA对H.264视频硬件加速有6种级别,而对于VC-1视频有四种级别。

    DXVA不仅仅对显卡的支持度进行了分级,而且对解码器的支持度也进行了分级,也就是说解码器即使支持DXVA,也不一定能够实现DXVA中所有的功能。而由于目前视频封装格式非常混乱,就极容易出现一些不可预知的问题。如果对DXVA这个标准进行评价的话,既有好评也有坏评,好评是微软直接提供了硬件加速与解码器之间的桥梁,而坏评就是其要求十分严格,导致我们前面所说的一些问题。

0人已赞

关注我们

泡泡网

手机扫码关注