瀏覽單個文章
lilianhyc
Amateur Member
 

加入日期: Dec 2004
文章: 40
善加利SSA的參數,設計混合不同字型、尺寸及位置的DVD字幕

[需求工具]
MaestroSBT v2.4.3.5
Sub Station Alpha v4.08

大約不少人會使用MaestroSBT設計DVD字幕所需的BMP圖檔,也知道MaestroSBT只吃SSA的字幕檔,但卻未必知道MaestroSBT也能夠接受SSA的參數設定,原因在於一般人所用的VobSub套件對SSA參數的讀取很寬鬆,但用MaestroSBT對SSA參數的讀取卻遠比VobSub嚴格,常犯的錯誤就是不知道繁體中文必須設定代碼。例如說:{\fn標楷體}在VobSub之下就可以正當顯示標楷體的繁體字型,但若是要讓MasetroS自動設定成標楷體繁體字型,就得寫作{\fn標楷體\fe136}才行(簡體中文是{\fe134},日文是{\fe128},英文則可忽略)。既然如此,怎樣才知道自己所寫的SSA參數合不合乎MaestroSBT的標準呢?這裡介紹一個能夠設定與MasetroS完全相容的SSA工具,那就是Sub Station Alpha v4.08(Sub Station Alpha的使用很簡單直觀,這裡就不介紹了)。用Sub Station Alpha v4.08設定字型及字型的尺寸之後存檔(或是用來檢查自己所寫的SSA參數在Sub Station Alpha v4.08是否能夠顯示),再用記事本打開SSA,檢視Sub Station Alpha v4.08所使用的參數規則,以後就可以依樣畫葫蘆,直接在文字模式之下修改設定了。

在此放置一個實際的範例
ScriptType: v4.00
Collisions: Normal
PlayResY: 720
PlayDepth: 0
Timer: 100.0000

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Century,50,16777215,65535,65535,-2147483640,-1,0,1,2,0,2,30,30,72,0,0

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: Marked=0,0:01:35.10,0:01:40.06,*Default,,0000,0000,0525,,{\fnBellevueDReg\fs50\c&H201080&\3c&HFFFFFF&}Episode 1
Dialogue: Marked=0,0:01:35.10,0:01:40.06,*Default,,0000,0000,0142,,{\fnBellevueDReg\fs40\c&HA00000&\3c&HFFFFFF&}Shadow of the Moon, the Sea of Shadow\NChapter One

由以上的參數可知,這是兩段時間碼重疊的句子,第一距離底部的行高是525,字型是紅色,尺寸是50;第二段字型是藍色,距離底部的行高是142,字型大小是40,而且兩段句子分別使用不同的字型。由於已在SSA的文字檔內設定了完整且嚴格的參數,因此以MasetroS載入SSA之後,就可直接跳過[Styles]的格式設定,直接跑出合乎Senarist或DVDMaestro的字幕檔。
根據以上的SSA內容,以下分別放置[MasetroSBT -> Edit&Preview]的預覽圖及[MasetroSBT -> Generate]的實際BMP
     
      
舊 2005-06-03, 07:51 AM #1
回應時引用此文章
lilianhyc離線中