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這個單一因素的結果,要具體問題具體分析。