BDMV外掛字幕結構

出自 snowiki
前往: 導覽搜尋

簡介

符合藍光規範的PG圖形字幕結構,與一般srt/ssa的文字字幕不同,可使用ArcSoft TotalMedia Theatre 3/5/6採用播放資料夾文件的方式播放透過BDMV藍光源文件採用硬連接方式匯入的外掛結構,根據外掛結構設計者的需求,不只增加圖形字幕的特效,並且BDMV源文件的選單也可藉由外掛結構重新修改後取代BDMV源文件的選單。

WarningGraphic.png 儘量使用最新版的ArcSoft TotalMedia Theatrer以避免外掛結構的相容性問題可能會造成影音不同步的狀況發生。

外掛結構的使用

直接覆蓋BDMV源文件使用

最單純的使用方式,將外掛結構中的資料夾與檔案配合正確的路徑直接覆蓋BDMV源文件,會改寫BDMV源文件的結構故一般使用這種方式之前會先把預期被覆蓋的文件進行備份。

配合BDMV源文件硬連接使用

針對BDMV源文件的硬連接可以讓外掛結構使用覆蓋或是整合的方式使用,自由度高。

硬連接的製作方式

目前已知有四種

  • 第一種為透過批次檔製作硬連接,"早期"分享的外掛結構,作者會一併附帶提供批次檔方便使用外掛結構的人直接利用批次檔複製BDM源文件的硬連接到外掛結構中,省去執行命令的時間。但是因為指令是用寫死的方式製作硬連接,因此指令必須根據BDMV源文件的路徑名稱以及外掛結構的路徑名稱做洽當的修正,或者是遷就批次檔的內容來修正BDMV源文件和外掛結構的檔名及路徑都可以,先假設不更動批次檔的情況來修正BDMV源文件和外掛結構的檔名及路徑,如下圖中膚色的部分畫分批次檔中每行指令為四個欄位,(由左至右)前兩欄屬於製作硬連接的指令,第三欄的路徑是指向外掛結構,而最後一欄則是BDMV源文件的路徑,目標則是把BDMV源文件中的的必要檔案將其硬連接複製一份到外掛結構的相應資料夾中。

bdmv_plugin01.png

由上圖中第三欄位的外掛結構的路徑之中可得知部分路徑和BDMV源文件的路徑重疊(藍色區域的部分),可推得外掛結構的根目錄的名稱和BDMV源文件是相同,且可知源文件的根目錄與批次檔同級而外掛結構與則是在與批次檔同級的Chinese資料夾的下一級之中,如此就按照批次檔提供的資訊將相關的外掛結構及BDMV源文件的路徑都整理好如下圖(下圖只取第一卷的BDMV源文件和外掛結構做示意)。

bdmv_plugin02.png

要特別注意的是批次檔製作硬連接的方式不支援XP系統且批次檔也僅支援ANSI格式,所以一但批次檔有亂碼的話就要自行修正批次檔亂碼的字串,一般會建議把帶有中文或是日文的資料夾重新命名為英文後再重新修改批次檔的路徑名稱這樣執行批次檔的問題會最少。這種方式儘支援win7以上的作業系統。

  • 第二種方式是採用SubLinker外掛結構發佈包模板)來製作硬連接,按照模板的規範匹配BDMV源文件與外掛結構的資料夾檔名和與模板的相對路徑,直接執行!Link.cmd批次檔就會自動生成結合BDMV源文件和外掛結構的硬連接到與批次檔同級的資料夾下,非常方便。這種方式需要win7以上的作業系統並且需要管理員權限執行。下圖是參考範例,模版下sub子資料夾的第一層文件夾(外掛結構)與根目錄下的第一層文件夾檔(BDMV源文件)檔名必需一致。

bdmv_plugin03.png

  • 第三種方式是利用千反田大小姐製作的種子文件定向硬鏈工具來製作硬連接,這種方式和第一種方式的概念剛好相反,工具可完整的複製BDMV源文件的硬連接到所指定的路徑下,之後就直接把外掛結構覆蓋新建的硬連接即可,工具還貼心的提供批次檔供需要的人參考,嚴格的來說第三種方式最快最方便且可廣泛應用在各種狀況上。這種方式儘支援win7以上的作業系統。
  • 第四種方式與第三種方式是採用Seiu外掛結構模版來調用rsks外掛結構專屬字幕批量生成外掛結構,忽略技術層面的問題,使用上與第三種方式雷同。

製作軟連接

軟連接是專門針對源文件為ISO檔的情況下來應用,目前MGVC的藍光光碟還無法正確解碼,所以只能先利用虛擬光碟掛載ISO映像檔後用軟連接的方式同步至電腦端,軟連接+外掛結構的概念和上述第三種方式類似,可使用Link Shell Extension來輔助製作連接。

加流重灌外掛字幕

加流重灌屬於外掛結構的一種,使用xdelta3gui軟體進行差分後可以利用加流的檔案重灌BDMV(加上字幕)或是還原BDMV(源文件)。訊息不足仍待補充。