回覆列表
  • 1 # 過年不下雨

    音樂硬解碼和軟解碼的區別 :

    硬編碼:使用非CPU進行編碼,如顯示卡GPU、專用的DSP、FPGA、ASIC、晶片等。

    軟編碼:使用CPU進行編碼。

    軟編碼和硬編碼比較 :

    1、軟編碼:實現直接、簡單,引數調整方便,升級易,但CPU負載重,效能。

    2、較硬編碼低,低位元速率下質量通常比硬編碼要好一點。

    3、硬編碼:效能高,低位元速率下通常質量低於軟編碼器,但部分產品在GPU硬。

    4、件平臺移植了優秀的軟編碼演算法(如X264)的,質量基本等同於軟編碼。

    擴充套件資料:

    硬解碼是透過硬體實現的解碼稱為硬解碼。

    背景及現狀

    背景:高畫質電影大概是2007~2008年前左右出現的,位元速率很高解碼需要較強的運算能力。而之前的影片解碼都是由CPU一手包辦的,當年的CPU因為運算能力不夠,所以在解碼高畫質電影時相當吃力,CPU佔用率常常達到100%從而播放時不流暢,甚至是宕機的情況。而同時期的顯示卡核心的浮點運算能力遠遠強於CPU,因此順理成章的由顯示卡GPU來接手高畫質解碼的工作,從而能極大的降低CPU的負擔。

    現狀:現在CPU的效能已經有了長足的進展,一般主頻在2.4G以上的雙核或多核CPU都很好的進行高畫質解碼的工作而不會“卡”,不過在多工處理時,顯示卡的硬解碼仍然能給CPU減輕很大的負擔。

  • 中秋節和大豐收的關聯?
  • 被模仿22次,世界冰箱業為什麼盯著海爾不放?