A. 有关看高清电影CPU占用率的问题
一、由于高清电影的分辨率远远高于一般格式视频,使得高清电影的码率非常高。
二、VC-1和H.264编码的压缩率很高,所以解码运算的运算量非常大。
因此如果直接用CPU解码(即常说的“软解”),会极大地消耗CPU的运算能力,一些低频的CPU进行软解时,CPU占用率往往高达90%以上,单核或更老的CPU还有可能无法播放。
故此,现在无论电脑还是iPad、手机等,一般通过显卡的视频加速功能对高清视频进行解码。这就是常说的“硬件解码”,简称“硬解”。
简而言之,硬件解码就是将CPU从繁重的视频解码运算中释放出来,使电脑具备流畅播放高清视频的能力。因显卡的GPU/VPU要比CUP更适合这类大数据量的、低难度的重复工作,故将视频解码工作中的大部分从CPU那里分离出来,交给显卡去做----例如NVIDIA的PureVideo、AMD的Avivo HD技术等等;CPU虽然仍在发挥一部分作用,不过硬解码时GPU/VPU已经成为真正的运算主力。这样做的一个明显好处是:播放高清电影时CPU的占用率大大降低;既保证了高清电影的流畅播放,又使CPU能同时处理别的事情。
当然,高清电影能否流畅播放,还涉及别的一些因素,如内存大小、贮存空间大小、软件冲突等,而不是CPU这个单一因素的结果,要具体问题具体分析。