音樂硬解碼和軟解碼的區別 :
硬編碼:使用非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減輕很大的負擔。
音樂硬解碼和軟解碼的區別 :
硬編碼:使用非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減輕很大的負擔。