Sunday, August 02, 2015

影片解碼與購買電腦 (2016年修訂)

初稿: 2015年8月2日11:07PM
修訂版: 2016年1月16日

BLOG主曾用過多部電腦,每次換新機除了原先部機太慢外,亦是因為新機有突破性的影片解碼能力.

第一部電腦

BLOG主第一部電腦係CPU是Intel Pentium 60 MHZ的主機(配S3 Virge PCI display卡),當年開始有得插modem上網,又可以裝cdrom播VCD及MP3。當年的Pentium 60可說是最基本的可以軟解播放VCD同MP3的CPU,如果是486中層CPU,例如486DX2-66,一般都要加硬解卡才能正常播到VCD.當年都幾興買硬解卡呢~

第二部電腦

第二部電腦是AMD Athlon 850MHZ CPU的主機,當年開始廣泛使用有內建視像卡功能的底板(VIA KM133晶片組內建ProSavage的顯示晶片).這部機駁上DVD,可以軟解DVD,而唔需要使用硬解卡.

第三部電腦

呢部電腦係2006年購買的Core 2 Duo E6300(1.86GHZ)雙核心CPU的主機 (係Pentium 4 之後intel轉用core平台的第一粒桌面cpu),配Intel 945G的晶片組(底板由於屬於較早期,未有內建HDCP解碼功能,除非使用方法破解,否則未能正常播放藍光影碟)。呢套組合可以成功軟解一般H264的1080p的高清畫面。當高清電視廣播開始後,可以配合高清電視手指睇高清電視。

不過h265解碼方面,只能解到一些流量較低的720p影片,1080p就無能為力了.

第四部電腦

今年(2015年)新買的電腦是超慳電的Intel Celeron N3150(基本1.6GHZ,最高2.08GHZ)四核心CPU的主機,這部電腦的CPU內建視像同底板晶片組功能(有齊HDMI,HDCP輸出功能).單核心速度其實比第三部慢一些,但四核心整體當然比雙核心快(電腦發展了9年速度都無進展才奇怪,不過現今的潮流是用電量減少好過速度增長,因此9年過去,這個新買的CPU速度增長不明顯,但最高用電量可能只是原來的幾分之一). 此外,佢的視像解碼能力亦高出不少,內建了不少解碼功能,H264(又稱AVC)及H265(如HEVC)都能針對UHD(一般的4K-h265,30fps / 4k-h264/60fps畫面)解碼. 不過呢部電腦用DDR3 RAM,可能將來升級會受限.

~~~~~~~~~

總結

現時購買電腦真的要小心電腦的解碼能力,因為即使是最高階的i7 cpu,純用軟解亦未能完美對4k高畫質畫面解碼。

[以下幾個網站都有大量UHD或h265的影片可以下載,以便測試解碼能力:

Demo Ultra-HD/4K/3D
http://demo-uhd3d.com/categorie.php?cat=demouhd

libde265
http://www.libde265.org/downloads-videos/]

但現時主流電腦最大的問題是4K支持並不夠理想,內建顯示功能的CPU晶片未能廣泛支持HDMI 2.0,因此即使能夠針對4K解碼,亦不是太多能以高速將畫面輸出去螢幕(要轉用display port,但又不是那麼多螢幕可用)。現時所謂的4K解碼亦不是全部檔案能夠解碼,即使用youtube看4k畫面,即使電腦有解碼功能,亦不是每部電腦配各種瀏覽器都可以成功解碼,最主要的原因是硬件和軟件要相互配合.

如果唔急住用機,不妨稍為等一等,留待第6代i系列核心的intel cpu推出後,情況會逐漸改善後才買機.

[2016年補充: 暫時Intel 第6代cpu可以使用DDR3或DDR4 RAM,但仍未完全支持各種高質素的4k影片,亦未能原生支持HDMI 2.0. 不過解碼能力就有所增強 (HEVC 10-bit 版都開始hybrid式支援).

在考慮現時的螢光幕仍未能完全支持4k各種標準,例如HDR 4K, 而現時4k 藍光影碟仍未推出,預料4k 影片的規格仍會改變得很快,因此預計今年內購買的電腦仍只屬過渡性質,未必能完全支持各種4k 影片及遊戲. 急著用就無辦法,否則都可以遲些再買新電腦,或者分階段升級.]