視頻解碼分為軟解和硬解。
所謂“軟解”就是通過軟件讓CPU進行視頻解碼處理;而“硬解”是指不依賴於CPU,通過專用的設備(子卡)單獨完成視頻解碼,比如曾經的VCD/DVD解壓卡、視頻壓縮卡都被冠以“硬解”的稱號。現在實現高清硬解不需要額外的子卡,也不需要額外的投入,因為硬解碼模塊被整合在了GPU內部,而目前主流的顯卡(包括整合顯卡)都能支持硬解碼。
硬解
“硬解”其實更需要軟件的支持,只是基本不需要CPU參與運算,從而為系統節約了很多資源開銷。通過降低CPU佔用率,可以給用戶帶來很多實惠:
● GPU硬解碼高清視頻的優勢:
1.不需要太好的CPU,單核足矣,CPU方面節約不少資金;
2.硬解碼基本相當於免費附送,不到500元的整合主板都能完美支持;
3.硬解碼讓CPU佔用率超低,系統有能力在看HDTV的同時進行多任務操作;
4. CPU需要傾盡全力才能解碼HDTV ,而GPU只需動用0.1億晶體管的解碼模塊就能完成任務,功耗控制更好;
● GPU硬解碼高清視頻的劣勢:
1.起步較晚,軟件支持度無法與軟解相提並論;
2.面對雜亂無章的視頻編碼、封裝格式,硬解碼無法做到全面兼容;
3.軟解擁有大量畫面輸出補償及畫質增強技術,而硬解這方面做得還遠遠不夠;
4.硬解碼軟件設置較為複雜,很多朋友根本不知道該如何正確使用GPU硬件解碼。
雖然硬解碼擁有種種缺點,但依然倍受廣大用戶追捧,因為低成本和節能環保這兩大致命誘惑讓人難以抗拒。隨著時間的推移,現在硬解碼的缺點基本被改進,只是很多人還不懂得如何用好硬解碼,本文就通過大量應用案例來釋放出硬解碼真正的威力!
軟解
軟解是用軟件來進行的一項操作。根據“解”字的不同意思,分為兩大類。一個是軟件解碼,另一個則是軟件解鎖。解碼通常指的是視頻的軟件解碼,通過軟件解碼得到的畫面效果通常在電腦配置足夠好的情況下,比硬件解碼來的好很多;而軟件解鎖則是通過軟件程序,達到破解目的的一種手段。
軟解就是用軟件的codec(編碼器)來解碼,硬解就是用硬件固件(裡面已經設置好解碼信息)來解碼。軟件解碼耗CPU,硬件解碼需要特殊硬件支持,但不耗CPU。
視頻軟解
所謂視頻軟解,就是通過播放器自帶的分離器解碼器以及畫面渲染來達到表現出視頻畫面的過程。
通常有用軟解和硬解爭議的是高碼率的藍光影片。藍光影片通常有BDRIP、BDISO、M2TS等指代,不同名稱對應不同的格式。BDrip又通常包含了mkv,MP4,avi等格式。現在通常的壓縮格式都是H.264,或者不壓縮的源格式。這些通常情況下,很多電腦軟解會造成嚴重影音不同步,或者嚴重掉幀,讓人不能很好的欣賞影片,故有人用顯卡硬件加速,幫助CPU解碼影片。
通常情況下,CPU達到雙核2.0GHZ內存2G以上,就能最低程度藍光軟解。並且現在有些解碼器能同時調用顯卡和CPU,共同承擔運算,大大降低了CPU的負荷,達到了更高效的軟解。
軟件解鎖
軟件解鎖又包含了兩個內容,一是解鎖硬件,二是解鎖軟件
硬件方面
可以通過軟件解鎖的產品非常之多,一言以蔽之的話,就是涵蓋了各個領域,凡是被加鎖了的硬件或是軟件,通過軟件對其進行修改或者復雜運算,達到解鎖(可以不受限制使用)的結果的一種手段。
舉個例子,iPhone可以通過軟件解鎖(解除網絡鎖)和越獄達到免費使用軟件的結果,PSP通過軟件解鎖,可以刷自製固件系統,達到免費玩ISO遊戲和使用自製軟件的結果。
不同的硬件通過不同的軟件進行軟件解鎖。
軟件解鎖和硬件解鎖相比,來的安全、快捷、方便、易操作、易控制等多種優點,最重要的更是一般不會對硬件造成不可逆轉的損傷,最大限度保護了硬件安全。軟解易於上手,解鎖便捷,是一般硬件解鎖的最重要途徑。
軟件方面
軟件方面的解鎖通常是針對被加密了的文件,對其進行窮舉運算來破解密碼,達到解鎖文件,查看內部資料的目的的一種手段。比較有名的例如暴力破解RAR加密的各種軟件。
就這樣來說吧,硬件解碼是將原來全部交由CPU來處理的視頻數據的一部分交由GPU來做,而GPU的並行運算能力要遠遠高於CPU,這樣可以大大的降低對CPU的負載,CPU的佔用率較低了之後就可以同時運行一些其他的程序了,當然,對於較好的處理器來說,比如i5 2320,或者AMD任何一款四核心處理器來說,硬解和軟件的區別只是個人偏好問題了吧。
硬解碼雖然好但也有一些缺點:其一、軟件支持方面相對軟解碼而言較為滯後;其二、面對種類繁多的視頻編碼和視頻格式,硬解碼的兼容性是一個較大的問題;其三、硬解碼的軟件設置方面較為複雜,初級用戶使用不大方便;其四、軟解碼的一些技術,硬解碼暫時未實現。(文/CPS
中安網整理)
2015-1-9 09:02:16
作者 :老鐘安防觀察