硬件解码是利用专用芯片或硬件电路实现视频流解码的技术,与依赖CPU的软件解码相对。其通过GPU或专用加速器(如
VPU)处理压缩数据,具有效率高、功耗低的优势,但存在缺乏滤镜/字幕支持、可能影响设备节能功能等局限性,常见于嵌入式系统/电视/DVD播放器等设备。主流方案由Intel、
AMD和
NVIDIA提供,支持
H.264、
H.265等编码格式,配套驱动与播放软件协同工作。
AMD:HD系列
显卡均支持
MPEG-2,H.264以及VC-1硬解,其中UVD1.0的HD系列显卡只能同时硬解一个支持显卡硬解的
视频流,UVD2.0的HD系列显卡可以同时硬解两个支持显卡硬解的视频流。
NV:GF7系列支持MPEG2
硬解,GF8系列增加了对
H.264的支持(部分后期型号增加了对VC-1硬解的支持),GF9系列支持全系列高清解码。
驱动下载可以去官方网站或者
驱动之家均可。除开
Intel不喜欢更新整合图形芯片驱动之外,其它两家更新都是很快的。
由于国内HD视频的来源一般来自网络下载,从硬盘读取视频资源有较大限制,很多常用软件无法支持正常的播放(例如
PowerDVD有时候就只是播放
音频流),完美解码等都是剥离了此类软件的分离器以及
视频解码器进行了重新整合而成。
设置复杂也是相对的,事实上全图形化界面的操作已经很简单了,而且软件附带的说明书里已经根据当期版本做了较为详细的说明——由于时效性较为明显,故不详细列出设置方案,可以自行搜索,关键是要根据
视频编码正确设置视频渲染器、分离器以及解码器。
举一个例子:例如你的PC采用HD4850显卡,用
完美解码观看
H.264编码的
1080P文件,那么你需要首先打开“完美解码设置中心”,在解码模式里面选择ATI UVD或者ATI UVD v2,视频渲染器选择“EVR 增强型渲染(C/A)”,右边的推荐里面选择正确的操作系统、显卡规格,以及视频编码,确定之后就能使用硬件解码功能了。
720和1080代表
视频流的分辨率,前者1280*720,后者1920*1080,不同的编码需要不同的系统资源,大概可以认为是H.264>VC-1>MPEG2。