土匪 發表於 2008-4-12 16:21:14

Blu-ray Disc 的基本概念

BD與HD DVD的戰爭終於結束,BD(Blu-ray Disc)取得最後的勝利,身為BD特區版的版主,為了讓HD.club網友對BD有初步的認識,特地寫了這篇文章,提供大家較正確的觀念基礎。

BD(姑且稱之為藍光碟吧!別再說什麼藍光DVD了)是一種載體,就跟一般的光碟(CD/DVD)及硬碟一樣,可以儲存各種資料,因為牽扯到資料儲存,所以會有格式上的問題,就好像硬碟有FAT32或NTFS、光碟有ISO 9660或UDF等。當BD拿來儲存標準的影片格式(如BDMV/BDAV等,稍後會介紹),就必須完全依循其特定的規範,否則很可能在播放時就會產生相容性的問題。打個比方說,DVD-Video必須使用ISO 9660/UDF 1.02的格式,而BD則是採用UDF 2.5(及2.6)。偏偏Windows XP並不支援UDF 2.5(Windows Vista才支援),因此當你把BD影片放到BD光碟機中查看該光碟片的內容時,會出現以下的畫面︰
http://disc.mx500.com/hdclub/unsupport.gif

要解決這個問題,可以藉由安裝UDF Reader來讓Windows認得UDF 2.5的格式,其安裝方法如下︰
下載XBOX360.HD-DVDRom.UDF.Reader.v2.5.WindowsXP-BluePrint.rar(用Google搜尋一下就可以找到),它是由TOSHIBA所撰寫的一個Driver,解壓縮後在thdudf.inf處按下滑鼠右鍵並選擇安裝。
http://disc.mx500.com/hdclub/thdudf.gif

重開機後就可以看到BD光碟片的檔案內容了。
http://disc.mx500.com/hdclub/udf.gif

當你想要把它移除時,可以在開始功能表中選擇執行,然後將以下這行文字貼上,按下確定,重開機即可。
C:\WINDOWS\system32\RunDll32.Exe C:\WINDOWS\system32\SetupAPI.Dll,InstallHinfSection DefaultUninstall.NTx86 4 C:\WINDOWS\INF\thdudf.Inf
http://disc.mx500.com/hdclub/uninstall.gif

要觀察BD光碟片檔案內容的另一種方法,就是安裝IsoBuster。
http://disc.mx500.com/hdclub/isobuster.gif

[ 本帖最後由 土匪 於 2008-11-5 10:49 編輯 ]

土匪 發表於 2008-4-12 17:12:59

BD的格式

一般來說,可以把BD影片分成兩種︰一種是BDAV,另一種是BDMV。

BDAV一般使用在BD錄放影機上,將高畫質節目錄製在光碟片中,或是在電腦上利用編輯軟體將高畫質攝影機或是其他檔案直接錄製到BD光碟片中。錄製出來的BDAV並不會有選單(如果有,那也是BD Player自己所產生出來的)。BDAV的檔案結構如下圖︰
http://disc.mx500.com/dvd/bluelaser/pioneer/bdr101a/bdav.gif

至於BDMV就如同DVD-Video一樣,有選單、多國語言、多國字幕、多視角、還有其他互動功能等。我們也來看一下它的結構︰
http://disc.mx500.com/dvd/bluelaser/pioneer/bdr101a/bdmv.gif

其中最重要的部分就是BDMV\STREAM資料夾中的.m2ts檔案,它在BDMV中的作用就跟DVD中.vob類似。
BDMV的影像部分可以是MPEG-2,也可以是AVC或是VC-1。

[ 本帖最後由 土匪 於 2008-9-30 11:37 編輯 ]

土匪 發表於 2008-4-12 17:17:03

BD的播放

接下來談談BDMV的播放,那種把BD光碟片放到PS3內播放的傻瓜方式我們就直接略過不提了。
使用電腦中的BD光碟機來播放其實問題很多,首先,你必須有合適的播放軟體(如PowerDVD、WinDVD、ArcSoft TotalMedia Theatre或是Nero ShowTime等),你的顯示裝置(包含顯示卡及螢幕)必須支援HDCP(High-Bandwidth Digital Content Protection, 高頻寬數位內容保護機制),播放軟體可能會挑顯示卡及其驅動程式(太早期的顯示卡有可能不被支援)。
※在播放Blu-ray或是HD DVD影片的時候,若是電腦的顯示設備是採用數位輸出(如DVI及HDMI),則顯示卡及螢幕都必須通過DCP的官方認證,才能順利的以高畫質播放受版權保護的影片,不過它也造成了之前部份未經認證的顯示卡及螢幕無法順利的觀賞高畫質影片。※
你的CPU也要夠力,否則播放出來就會嚴重掉格或是影音不同步的怪現象產生。CPU不夠快的時候可以依賴硬體加速的幫助,它指的是顯示卡上的晶片來分擔CPU處理影像的負擔,播放軟體通常能夠提供這樣的功能,不過實際使用上還是得看播放軟體與顯示卡及其驅動程式的搭配而定。

目前各大播放軟體都有提供免費的檢測程式來讓你評估電腦的播放能力。

以下列出最常見的BD播放軟體︰

CyberLink PowerDVD 8:
http://disc.mx500.com/hdclub/powerdvd8.jpg
http://disc.mx500.com/hdclub/pdvdacc.gif
http://disc.mx500.com/hdclub/pdvdadvisor.gif

Corel WinDVD 9:
http://disc.mx500.com/hdclub/windvd9.jpg
http://disc.mx500.com/hdclub/wdvdacc.gif
http://disc.mx500.com/hdclub/wdvdadvisor.jpg

ArcSoft TotalMedia Theatre:
http://disc.mx500.com/hdclub/tmt.jpg
http://disc.mx500.com/hdclub/tmtacc.gif
http://disc.mx500.com/bd/systemrequirements/guide.gif

Nero ShowTime︰
http://disc.mx500.com/hdclub/showtime4.jpg
http://disc.mx500.com/hdclub/showtimeacc.gif
http://disc.mx500.com/hdclub/infotool5.gif

OK,如果你的BDMV檔案不是在光碟中,而是以檔案方式儲存在硬碟裡(保有BDMV的檔案結構),雖然早期的播放程式能夠播放,像PowerDVD 7.3 3911a(含)之前的版本還有這樣的功能,但由於BDA的強力施壓,它已經將這種好用的功能給取消掉了!這使得用播放軟體來播放硬碟中的BD影片變的很不方便。
http://disc.mx500.com/bd/pioneer/bdcs02/openharddrive.gif

另一種方式就是採用如KMP等的播放軟體來播放m2ts檔案,KMP的相關設定請參考【教學】KMP基本認識及設定(入門篇),在此不多做解釋,不過須注意的是,由於KMP目前並不支援BDMV的內建字幕,所以你只能自行尋找字幕來外掛。

[ 本帖最後由 土匪 於 2008-9-30 11:42 編輯 ]

土匪 發表於 2008-4-12 19:07:53

BD的防拷措施

講到這裡,我稍微離題一下,來談一談BD的保護措施。比較重要的第一個就是AACS,就如同DVD的CSS防拷保護,它採用更先進、128位元的AES對檔案及金鑰做加密(DVD的CSS是40位元),其MKB版本從V1、V3、V4到最新的V7、V9、V11。簡單的說,就是你要播放(讀取)BD光碟片中的檔案時,必須使用到合法授權的金鑰(Key)來解鎖,不過它很快就被找到播放軟體的漏洞而破解了,其原理說起來並不難,如第一篇所描述的,雖然你可以看到BD光碟片的內容,但是它們都是攪亂後的資料,你拿到了也沒用,除非你可以取得開鎖的Key。但是只要你在電腦上播放,就一定得開鎖(要不然怎麼能夠播放影片?),高手就利用播放軟體的漏洞來取得這支Key,這樣就如入無人之境了!
前面第三篇所提到的HDCP,由於它是基於AACS的保護,所以只要AACS被破解,HDCP也就不具作用了。

目前最好用的軟體就是SlySoft AnyDVD HD,它可以在作業系統內直接閃過AACS的保護,也可以將BD光碟片中的檔案解密(Decrypt)並擷取(Rip)到硬碟中。
http://www.slysoft.com/img/boxshots/boxshot_anydvdhdbd.gif

另一種保護是難纏的BD+,是一台可內嵌於授權Player的虛擬機器,它將可執行的(Java)程式放在BD光碟片上,因此可以檢查播放環境是否受到竄改,號稱是十年之內無法破解的保護,不過在SlySoft團隊的努力之下,在2008.3.19出現的v6.4.0.0版本已成功破解它了!

[ 本帖最後由 土匪 於 2009-3-10 17:14 編輯 ]

土匪 發表於 2008-4-12 19:11:50

BDMV的擷取(Rip)

如果你的來源是正版的BDMV光碟,想把它擷取(Rip)到硬碟中,方法很簡單,只要安裝AnyDVD HD,並確定它是啟動中的狀態,然後在右下角系統工作列的狐狸圖示上按下滑鼠右鍵,選擇「影像轉檔Video-DVD轉拷到硬碟...」。
http://disc.mx500.com/hdclub/anydvd.gif

指定好檔案儲存的位置即可擷取到硬碟。
http://disc.mx500.com/bd/anydvdhd/anydvdripper2.gif

Rip到硬碟的檔案包含了BDMV的完整結構,並已經去除掉惱人的AACS保護。

[ 本帖最後由 土匪 於 2008-9-30 11:44 編輯 ]

土匪 發表於 2008-4-12 19:13:06

BD虛擬光碟的製作

回到主題,如果你執意要用PowerDVD或是WinDVD等軟體來看硬碟中BDMV檔案的話,可以採用虛擬光碟的方式,也就是說,把硬碟內的資料夾模擬成一個光碟來愚弄播放軟體,這樣的作業我們可以分解為兩個步驟︰
第一步是將資料夾製作成光碟映像檔,第二步則是將映像檔模擬成光碟。
第一步驟可以使用免費的ImgBurn或是Nero。

1. 使用ImgBurn
開啟ImgBurn,選擇Create image file from files/folders。
http://disc.mx500.com/hdclub/createimage.gif

在Options的File System:處指定為UDF,UDF Revision指定為2.50;在Labels處可以指定光碟標籤名稱。
http://disc.mx500.com/hdclub/options.gifhttp://disc.mx500.com/hdclub/labels.gif

在左上方選擇你想要模擬的資料夾http://disc.mx500.com/hdclub/dir.gif,在左下方指定你要將映像檔儲存的位置。
http://disc.mx500.com/hdclub/buildimage.gif

設定完成後按下http://disc.mx500.com/hdclub/build.gif按鈕開始作業。

2. 使用Nero
首先開啟一個新編輯,選擇Blu-ray Disc (UDF)。並在UDF頁籤選擇手動設定,並指定為UDF 2.50。
http://disc.mx500.com/hdclub/newcompilation.gif

把你在硬碟中的BDMV影片資料夾拖曳至左方視窗內。
http://disc.mx500.com/hdclub/neroburningrom.jpg
記得在右上角燒錄機處指定為Image Recorder。

最後就可按下http://disc.mx500.com/hdclub/burn.gif按鈕開始作業,此時Nero會問你將映像檔儲存在什麼地方,記得將副檔名指定為ISO Image Files(*.iso)以增加相容性。


第二步驟有時也稱之為Mount,可以使用Virtual CloneDrive或是DAEMON Tools或是Alcohol 52%。
1. 使用Virtual CloneDrive
安裝完Virtual CloneDrive之後,在我的電腦中就會出現一個小綿羊圖示的光碟機,在它上面按滑鼠右鍵,選擇Virtual CloneDrive→Mount...,然後指定映像檔即可。
http://disc.mx500.com/hdclub/virtualclonedrive.gif

2. 使用DAEMON Tools
安裝完Daemon Tools之後,在系統列的圖示按滑鼠左鍵一下,在裝置0:的地方掛載映像檔即可。
http://disc.mx500.com/hdclub/daemontools.gif

經過Mount之後,該映像檔就會成為一個虛擬的光碟,這樣就可以使用PowerDVD或其他播放軟體來播放了。

[ 本帖最後由 土匪 於 2008-9-30 11:50 編輯 ]

土匪 發表於 2008-4-12 19:13:52

由BDMV光碟直接製作映像檔

如果你的來源是正版的BDMV光碟,想要把BDMV光碟直接製作成映像檔,這時就有兩種選擇了︰

一種是不經過AnyDVD破解,保留原始的光碟映像檔;第二種就是經過AnyDVD解除AACS(及BD+)所產生的映像檔。
這兩種做法各有利弊,第一種方式在製作時需Disable AnyDVD,在播放或是Rip時再Eanble。其優點是保留原汁原味,萬一現行版本的AnyDVD無法順利破解完全,還可以在下次使用新版來播放或是Rip。
第二種方式則是先行Enable AnyDVD,這樣所產生出來的映像檔則會是已經破解過的,下次在播放或是Rip的時候就不必透過AnyDVD的幫助了。
我個人是比較趨向使用第二種方式啦,畢竟破解過後的檔案在將來處理的時候會方便許多。

同樣的,我還是推薦用ImgBurn或是Nero來製作。
若使用ImgBurn,請選擇Create image file from disc。
http://disc.mx500.com/hdclub/createimage0.gif

指定好來源光碟機及映像檔儲存位置後就可以了,非常簡單。
http://disc.mx500.com/hdclub/read.gif

使用Nero也是很簡單,首先將燒錄機指定為Image Recorder,然後開啟光碟複製模組,按下http://disc.mx500.com/hdclub/copy.gif按鈕後會詢問你映像檔儲存的位置,輕輕鬆鬆就搞定了。
http://disc.mx500.com/hdclub/bluraydisccopy.gif

【2008.8.23更新】
AnyDVD HD v6.4.6.2版已經可以將BDMV光碟直接製作成映像檔了!

[ 本帖最後由 土匪 於 2008-9-30 11:52 編輯 ]

土匪 發表於 2008-4-12 19:37:15

BDAV的製作與燒錄

1. 使用CyberLink PowerProducer製作BDAV光碟
首先執行PowerProducer,選擇Produce Movie Disc。
http://disc.mx500.com/bd/bdav/powerproducer/powerproducer.jpg選擇Blu-ray Disc。
http://disc.mx500.com/bd/bdav/powerproducer/selectyourdisc.jpg按下http://disc.mx500.com/bd/bdav/powerproducer/next.gif按鈕進入主畫面。
http://disc.mx500.com/bd/bdav/powerproducer/main.jpg到Import→Video Files處加入影片。
http://disc.mx500.com/bd/bdav/powerproducer/content.jpg在Edit選項中,可以編輯Video clips、設定Chapters、及編寫Playlist。
Video clips可以切割、合併及分段影片。
http://disc.mx500.com/bd/bdav/powerproducer/editclips.jpgChapters可以執行段落的切割,若需按照時間分割,可選擇Set chapters evenly;或者讓程式自行依據畫面的變化來分段(Set chapters by scene detection)。
http://disc.mx500.com/bd/bdav/powerproducer/setchapters.jpgPlaylist可以編輯你想要的播放清單。
http://disc.mx500.com/bd/bdav/powerproducer/playlist.jpg按下http://disc.mx500.com/bd/bdav/powerproducer/next.gif按鈕繼續下一步。
http://disc.mx500.com/bd/bdav/powerproducer/finaloutput.jpg設定好光碟標籤及光碟名稱後按下http://disc.mx500.com/bd/bdav/powerproducer/burn.gif按鈕開始燒錄。
http://disc.mx500.com/bd/bdav/powerproducer/writing.jpg

2. 使用Ulead MovieFactory製作BDAV光碟
寫累了,休息一下.....

[ 本帖最後由 土匪 於 2008-9-30 11:58 編輯 ]

土匪 發表於 2008-4-13 01:13:25

BDMV的製作與燒錄

待續.....

jenglun 發表於 2008-4-24 10:05:48

期待BDMV的製作與燒錄...^^

小饅頭 發表於 2008-4-24 16:08:56

版主大大,感謝鼓掌=
精闢的講解,受益良多鼓掌= 鼓掌=

horsehard9 發表於 2008-4-24 16:15:44

受益良多

應該印起來讀一次
跟樓上的一樣期待BDMV的燒錄篇

Frank 發表於 2008-4-24 17:08:12

真是太感謝了,這麼詳細的介紹.

kenchen1226 發表於 2008-4-24 22:36:56

感謝了
期待BDMV製作
就類似 DVD 製作一樣嗎?
可自行加入音軌,字幕,可編輯選單嗎?
把沒字幕的 BD, 自行加入字幕那樣,
編輯選單, 多一個繁體中文的選項

ahchang 發表於 2008-4-24 23:18:09

真是精華中的精華

感謝土匪版大的用心解說,且各項說明均有截圖,費心的製作教學,指引各位求學若渴的HD-CLUB精研子民們,前往BD 1080P的明燈,功得無量

土匪 發表於 2008-4-24 23:37:23

原帖由 kenchen1226 於 2008-4-24 22:36 發表 http://www.hd.club.tw/images/common/back.gif
感謝了
期待BDMV製作
就類似 DVD 製作一樣嗎?
可自行加入音軌,字幕,可編輯選單嗎?
把沒字幕的 BD, 自行加入字幕那樣,
編輯選單, 多一個繁體中文的選項 ...
軟體有分中高低階,
像中階的Senarist可以加音軌字幕等,
低階的就只有選單而已,
高階的不是我們這種人玩得起的.....

kenchen1226 發表於 2008-4-25 12:45:38

原帖由 cd-dvds.net 於 2008-4-24 23:37 發表 http://www.hd.club.tw/images/common/back.gif

軟體有分中高低階,
像中階的Senarist可以加音軌字幕等,
低階的就只有選單而已,
高階的不是我們這種人玩得起的.....

DVD 時代我玩過 DVD maestro , scenarist ,
來加音軌字幕
主要是因為一些一區 DVD 沒字幕
用法方面 maestro 比較簡單

不知 BD 時代
也是用scenarist ,
改天再來研究研究

目前很多 BD 片還是沒有字幕
若能加入字幕軟體
會很方便,兼保留選單

enson 發表於 2008-4-26 08:59:41

版主大,受益良多,感謝!

tpe 發表於 2008-4-26 19:58:30

確是受益不淺,但下載UDF Reader的聯結似乎失連了,還盼司令修一下,謝謝!

free1625 發表於 2008-5-19 15:30:55

謝謝這麼精彩的解說

3Q=P~
頁: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: Blu-ray Disc 的基本概念