核心频率只和3D性能有关,和视频加速性能无关
【NVIDIA提供的资料来看】传统的MPEG-2、H.264及VC-1软件编码的4个过程(Bitstream PROcessing、Inverse Transform、Motion Compensation及Deblocking)完全都交给CPU,所以在效能表现上差强人意,保持着很高的CPU占用率。
为了提升编码效率和减低CPU占用率,NVIDIA在GeForce 7系列中首次加入PureVideo HD技术,对H.264/AVC进行编码的时候能将其中的Motion Compensation及Deblocking工作交给显卡GPU,Bitstream PROcessing/Entropy Decode及Frequency Transform工作就仍然由CPU负责,在一定程度上能减低了对CPU的负担。而在新一代GeForce 8系列显卡加入的第二代PureVideo HD引擎,就可以完全将所有过程交给显卡GPU处理,将CPU占用率最大限度地降低。
【ATI Radeon HD 2000系列显卡视频加速引擎UVD】(Universal Video Decoder,通用视频解码器)能对VC-1和H.264/AVC提供4个过程全程硬件解码支持:Bitstream PROcessing(码流处理)和Entropy Decode(平均信息量解码)、Frequency Transform(比特流处理)、Pixel Prediction(像素预测)以及Deblocking(区块重排),4个过程均以硬件处理和加速,所以能极大地减低CPU的占用率。
RV630,即HD2600是公认的ATI 2000X系列中最优秀的硬解码芯片,参见下图(资料来源:小熊在线)

【MPEG-2编码】分辨率为1080P的高清视频是目前比较常用的HDTV格式,早期的Blu-ray和HD-DVD电影多采用此编码。MPEG-2编码对系统要求相对较低,一般主流的显卡就可以应付,但缺点就是文件容量很大
【VC-1编码】是微软以其在WMV9(Windows Media Video 9)基础上开发的视频压缩技术,并向美国的电影电视工程师协会(Society of Motion Picture & Television Engineers,SMPTE)提出公开标准化的申请,最后以VC-1(Video Codec 1)作为此新标准的命名,2006年4月正式获得通过。播放VC-1编码的1080P高清视频要比MPEG-2更耗费资源,对显卡有较高的要求
H.264解码比较:新一代的HD2600/2400XT以及GF8600/8500表现得非常好,而反观高端的2900XT/8800GTS由于并没有集中PUREVIDEO HD以及AVIVO HD,所以CPU占用率和上一代的表现差不多。上一代的X1000对GF7的话,GF7略有小胜。
VC-1解码比较:X1000以及HD2900XT系列打开AVIVO后不能正常加速,应该是Frequency Transform由GPU解码,而其它三步仍然交给CPU解码,故指标不如GF7系列,HD2400/2600可怕的VC-1解码能力体现出远远优于显卡。
原因在于:对于VC-1,ATI/AMD和NVIDIA的态度就有所差异了。ATI/AMD认为,VC-1作为和H.264新一代HDTV标准编码,同时又有比较高的CPU占用率,所以仍然采用与H.264一样的全程VC-1解码(这也就是为何2600xt集成如此多晶体管的一个原因);而NVIDIA则认为,VC-1尽管占用比较高,但进行部分解码之后,低端CPU仍然能胜任解码工作,并且随着CPU主频的提升,这一状况会得到缓解。另外NVIDIA同时也认为,现在主流CPU即使软解也才70%的CPU占用,再加上PUREVIDEO HD分担一部分后则仅有40%左右的占用,在不进行其它大型任务的情况下,与0%CPU占用没有任何区别。
高清视频解码:显卡支持度也分369等
正常开启硬解,必须显卡、驱动和播放器三者都支持才能成功,好在目前主流显卡全都能支持硬解,驱动程序的支持也很到位,但有一点很多人可能并不知晓,各种显卡对于硬件解码的支持程度不尽相同,这里有必要进行说明:
● 硬解码也分369等:
其实硬件解码分为好几种类型,比如老一辈的DX9显卡(GF6/GF7/X1000)也能支持硬解码,但只能接管解码过程中负载不高的两个步骤,对于CPU的帮助可谓是杯水车薪;而新一代DX10显卡内置的解码器就能负责高清解码的全程,彻底解放CPU,通常我们所说的硬解码就是指这种完全硬解码:


上图就是NVIDIA显卡对于H.264和VC-1两种主流编码的支持情况,GF8/9显卡支持H.264和MPEG2完全硬解码,但VC-1相比上代GF7改进有限;而AMD的HD2000/3000/4000对于H.264和VC-1都实现了完全硬解码,但是对于MPEG2编码还停留在X1000的水平。
AMD认为MPEG2濒临淘汰,而且码率很低,连软解码都没有难度,因此没有提供全程硬解支持;NVIDIA认为VC-1难成气候,码率也不高,所以没有提供全程硬解支持;双方对于高清发展趋势的判断都是正确的,未来H.264一统天下指日可待,不过目前的情况是MPEG2老片的数量并不少,而VC-1在微软的支撑下也有很多大片使用,对于用户来说仅支持H.264硬解显然是不够的!
不过也有例外,NVIDIA在其最低端显卡和整合显卡上面加入了对VC-1编码的完全硬解支持,G98核心的新版8400GS就是NVIDIA唯一一款完美支持三大编码硬解码的独立显卡,遗憾的是该卡出货量并不多,而且由于NVIDIA新老产品命名非常混乱,所以想买到这样一款显卡并不容易。好在NVIDIA的整合显卡也能支持VC-1完全硬解码,GeForce 8200/8300在高清方面解码能力与G98核心8400GS是完全相同的。
如此一来,NVIDIA的8200/8300/8400在H.264/VC-1解码方面就与A卡能够平起平坐了,而在MPEG2方面N卡要稍胜一筹。有鉴于目前H.264编码已成为高清视频的绝对主流,因此能够支持H.264完全硬解码的主流显卡,都可以被称为高清显卡。
● 支持硬解码的显卡有哪些?
- ATI:HD2000全系列(HD2900XT除外)、HD3000全系列、HD4000全系列
- NVIDIA:GeForce 8全系列(8800Ultra/GTX/GTS除外)、GeForce 9全系列、GTX280/260
- AMD平台集成显卡:780G(HD3200)、790GX(HD3300)、MCP78(GF8200/8300支持,GF8100不支持)
- Intel平台集成显卡:G45(X4500HD)、MCP7A(GF9400/9300)
独立显卡方面,A卡和N卡各有所长,对于H.264两者都能提供完美支持,A卡的优势就是能支持VC-1完全硬解码,而N卡则能提供对MPEG2的完美硬解,鉴于VC-1比MPEG2更复杂,而且使用率更高,因此我们普遍认为A卡在高清方面比N卡更完美一些。
A卡福利 泛用性插帧神器 Bluesky Frame Rate Converter
AMD在14年12月9号发布Omega驱动时也宣布了Fluid Motion技术,基于显卡的运算插帧,大大降低CPU负担,同时使视频播放更加流畅(简直是隐藏黑科技)
相比传统的SVP插帧: (MPC-HC或PotPlayer) + LAV +FFDShow+ madVR + ReClock + SVP
需下载安装多款外挂软件 且需繁杂的手续设定
需要消耗CPU资源 耗电量比较大 SVP部份画面呈现会有抖动情况(高速移动最明显)
若CPU等级若不高的恐怕无法负荷这些综合外挂所需的耗电使用量)
但Fluid Motion就是 只需按一键懒人包 打勾 效果就开启
CPU跟本没有在处理(使用率都在个位数) 全程就交给GPU去处理就好
这两款比较 明显最有感的差别就是SVP插帧 技术
尤其影音界所说Artifacts 只能说这是所有插帧软件都会有的宿命
但Fluid Motion部份比SVP呈现出来的动作还要比较自然
不过官方只支持在蓝光播放时开启插帧 并且还要使用商业播放器(POWERDVD)相当的可惜
然而技术宅拯救世界
日本神人Bluesky(DXVA Checker等优秀软件开发者)新作 日本网站:http://rigaya34589.blog135.fc2.com/blog-entry-553.html Bluesky Frame Rate Converter http://bluesky23.yukishigure.com/en/BlueskyFRC.html
建议用Setup的有安装程序版本,较省力省事少麻烦
支持硬件:Radeon R9/R7 Series, Radeon HD 7000 Series and Kaveri APU (Support GCN GPUs)
基于AMD Fluid Motion 以DirectShow方式,转手译码输出的NV12给显示适配器处理
需要win8以上系统 无脑安装 一路下一步 安装完成后

首先在设置中打开AMD Fluid Motion 然后运行软件
![2UYDECN0KM]R39I~1A$`HQ7](/manual/decode/2UYDECN0KMR39I1AHQ7.png) 这样设置就可以了 然后打开potplayer并添加滤镜



这样Fluid Motion便可用于potplayer和mpc等播放器 ,并可用于各种视频之后打开视频测试一下
这里使用的是EVA破的原盘视频 插帧后播放相当流畅 cpu占用率也很低
![27QX@YLOFR`7]I~AUCGW4{7](/manual/decode/27QX@YLOFR7IAUCGW47-768x460.png)
对于动画的观感提升很大

也可用于30帧视频 另外还有A’s Video Converter http://bluesky23.yukishigure.com/en/AsVideoConv.html 更新支持压制同时也将影片转为60p
MPC-HC,PotPlayer設定大同小異。 MPC-BE, PotPlayer內建FFMPEG解碼器也可以另外掛LAV解碼器一起使用 (MPC-HC內建LAV解碼器)。
注意幾個額外設定: 1.播放器EVR輸出=>Bluesky Frame Rate Converter 裡Performance 的兩個選項要勾選。 2.播放器madVR輸出=>Bluesky Frame Rate Converter 裡Performance 的兩個選項要取消。 3.要把AMD Steady Video關掉,否則會影響到Bluesky Frame Rate Converter。 |