搜索 社区服务 统计排行 帮助
  • 1332阅读
  • 4回复

[转贴]用SSA製作字幕

楼层直达
级别: 侠客
注册时间:
2005-02-12
在线时间:
0小时
发帖:
525
來源:a9
用SSA製作字幕
如果順遂是製作字幕的話..
用SW就可以了.全名Subtitle Workshop
以下是轉貼部分
[script Info]裏
PlayResX: 384
PlayResY: 288
384×288是標準的4:3畫面解析度之一。ssa字幕裏的座標(字幕的位置)即根據這2個數值的範圍來定義。16:9寬銀幕的片子略做?#123;整即可

[V4 Styles]裏
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,華文彩雲,18,&Hff0000,&Hff8080,&Hffffff,&Hffffff,0,0,1,2,1,2,20,20,20,0,134

這段是ssa字幕最基本的格式設置,可以使用vobsub的Subresync來進行?#123;整,如圖

圖示中是設置字體、顔色等!

我們可以再定義一個Style,並命名爲mine,如
Style: mine,華文新魏,18,&HFF0000,&HFF80FF0,&Hffffff,&Hffffff,0,0,1,2,1,2,20,20,20,0,134
即可以這麽:
[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle,Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,華文彩雲,18,&Hff0000,&Hff8080,&Hffffff,&Hffffff,0,0,1,2,1,2,20,20,20,0,134
Style: mine,華文新魏,18,&HFF0000,&HFF80FF0,&Hffffff,&Hffffff,0,0,1,2,1,2,20,20,20,0,134

有了具體經驗後,一般可以不作?#123;整,需要改動的可以是“Fontname”,如改成黑體, “Fontsize”,如果做字幕字型大小24比較合適(浮水印字幕
一般千變萬化)和最後的“Encoding”,134表示簡體中文的編碼。繁體中文的編碼爲136

[Events]裏
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
從這裏開始就是字幕部分了,以“Dialogue: Marked=0,0:00:01.34,0:00:02.05,Default,,0000,0000,0000,,”定義開頭。如果只是單純做字
幕用,那麽這句後面就是字幕部分了,而字幕的格式根據[V4 Styles]裏設置的來顯示。Default可以換用上面設置的mine,那麽顯示的格式是按照mine裏面設定!

從vobsub2.29開始,軟體可以設置複雜的文本字幕格式了,因此如果只是顯示字幕,使用srt字幕即可,沒有必要轉換成ssa字幕來保存格式.我們使用ssa格式,主要是實現各種變化的特效。所以下面的內容才是ssa字幕的精髓
幾個最簡單的特效
代碼格式是 {\命令}

{\fs15}
強制字體大小,用於浮水印的話,應該限制字體大小。浮水印字體大小一般爲15。各種動態浮水印字體大小可以千變萬化!

{\pos(315,20)}
位置設置,如JRvS的浮水印出現在右上角。
(x,y)x相當於水平位置,從左到右增大。y是垂直位置,從上到下增大。
數值範圍根據ssa字慕[script Info]內定義的範圍,即
PlayResX: 384
PlayResY: 288

\N
斷行,注意,這個代碼沒有花括弧
如:Dialogue: Marked=0,0:00:01.35,0:00:15.34,Default,,0000,0000,0000,,{\pos(315,20)}{\fs15}極速JRvS工作室出品\N copd 製作
注意用空格來保持對齊

{\fn華文彩雲\fe134\fs15\c&H80FF00&}
這裏實際定義了字體、字體名稱、字體大小和顔色其中\fe134是定義簡體中文編碼,只要在開頭定義的地方設定了134,這裏可以省略
如:
淡紫 Dialogue: Marked=0,0:00:01.35,0:00:05.34,Default,,0000,0000,0000,,{\fn華文彩雲\fe134\c&HFF8080&}copd 製作(默認的方位和大小)
淺?#123; Dialogue: Marked=0,0:00:01.35,0:00:05.34,Default,,0000,0000,0000,,{\pos(315,20)}{\fn華文彩雲\fe134\fs15\c&HFF8000&}copd 製作

下面再給出幾個顔色吧:
亮綠 {\c&H80FF00&}
灰?#123; {\c&H808000&}
土?#123; {\c&HFFFF00&}
土黃 {\c&H8CE8EA&}
草黃 {\c&H67DCB9&}
粉紅 {\c&HFF80FF&}
顔色特效的代碼就是{\c&RRGGBB&}
英文的,這個字體不錯
Dialogue: Marked=0,0:00:01.35,0:00:05.34,Default,,0000,0000,0000,,{\pos(315,20)}{\fnComic Sans MS}{\c&H80FF00&}

{\t(\frx1440)}、{\t(\fry1440)}、{\t(\frz1440)}
轉動的效果,frx是繞X軸轉動,fry是繞Y軸轉動,frz是繞Z軸轉動,就像風車轉動一樣(注意都是小寫)
如:
Dialogue: Marked=0,0:00:01.35,0:00:05.34,Default,,0000,0000,0000,,{\fs15}{\pos(330,40)}{\t(\fry1440)}copd 製作
Dialogue: Marked=0,0:00:01.35,0:00:05.34,Default,,0000,0000,0000,,{\fs15}{\pos(230,140)}{\t(\frz1440)}copd 製作
Dialogue: Marked=0,0:00:01.35,0:00:05.34,Default,,0000,0000,0000,,{\fs15}{\pos(230,40)}{\t(\frx1440)}copd 製作
該效果就是:在具體位置出現轉動效果,持續5秒,至於1440是角度,如180表示轉動180度,根據時間軸的長度來控制快慢

{\fad(20,2000)}和{\fad(2000,20)}
淡入淡出最簡單的效果,前者表示逐漸消失,後者是逐漸出現。
如:
Dialogue: Marked=0,0:00:15.34,0:00:25.35,Default,,0000,0000,0000,,{\fs15}{\t(15,\fs2)}{\fad(20,2000)}{\pos(330,40)}copd製作
該效果就是:右上角“**製作”逐漸消失
2000是表示淡入淡出的時間爲2秒,即2000毫秒!,20是淡,數值爲0-255

{\move(195,150,330,40)}
任意位置移動的效果,前兩位是初始位置,後兩位是移動到的位置,配合轉動可以實現很好的效果,移動的時間儘量小,那麽效果就好。如:
Dialogue: Marked=0,0:00:08.02,0:00:09.02,Default,,0000,0000,0000,,{\move(195,150,330,40)}{\fs15}{\t(\frx2400)}copd製作
該效果就是:“**製作”從中間水平轉動地移到右上角浮水印的位置


提高部分

主要是滾動特效和涉及ssa中的嵌套、控制性變化以及常用的組合特效

滾動特效
橫幅滾動 :Banner;
Dialogue: Marked=0,0:00:01.30,0:01:28.90,Default,,0000,0000,0000,Banner;28;0;60,鄭重聲明:本作品之片源、字幕均來自互聯網,版權歸原電影公司所有。任何組織和個人不得公開傳播或用於任何商業盈利用途,否則一切後果由該組織或個人承擔!本站和製作者不承擔任何法律及連帶責任!請自覺於下載後24小時內刪除。如果喜歡本片,請購買正版!{\move(20, 20,20,20}
或者:
Dialogue: Marked=0,0:00:01.34,0:00:50.35,mine,,20,20,260,Banner;28;0;60,本作品來自互聯網,僅供個人影視製作學習交流之用,任何組織和個人不得公開傳播或用於任何商業盈利用途……

這2個的效果都是在影片的頂部從右到左的滾動出現免責資訊。Banner之前的260是方位,表示顯示在頂部,改成10或者下面的那個{\move(20, 20,20,20}去掉即顯示在螢幕的底部,根據愛好確定部位好了。Banner之後的3個參數分別表示:28是滾動的速度,越小速度越快;0是從右到左,改成1就是從左到右;60是淡出,你將這個數值改成100再看看效果即可明白!

從下往上
Dialogue: Marked=0,0:00:00.20,0:00:10.10,Default,,0000,0000,0000,Scroll up;0;300;40;70,往上滾動

從上往下
Dialogue: Marked=0,0:00:00.20,0:00:10.10,Default,,0000,0000,0000,Scroll down;0;300;40;70,往下滾動

0;300表示移動的距離 40;是移動的速度,越小就越快 70是淡出,具體效果看附件裏的樣本

1,字體變化
字體變化組合本身就可以實現很漂亮的效果
1.1 字體排版
{\fe134\fn方正舒體\fs24\frz30}極速
{\fe130\fnComic Sans MS}{\frx60}

{\fe}是語種編碼,簡體中文134,繁體136,英文的是130。有些##作系統在style裏定義格式後可以省略編碼的命令
{\frx},{\fry},{\frx}是字體分別按x軸,y軸,z軸傾斜一個角度,如特效中“極”“速”的排版

完整的代碼如下:
Dialogue: Marked=0,0:00:01.00,0:00:04.30,Default,,0000,0000,0000,,{\frx50}X軸心旋轉字體50度
Dialogue: Marked=0,0:00:01.00,0:00:04.30,Default,,0000,0000,0000,,{\pos(150,150)}{\fry60}Y軸心旋轉字體60度
Dialogue: Marked=0,0:00:01.00,0:00:04.30,Default,,0000,0000,0000,,{fs15}{\pos(140,90)}{\frz30}Z軸心旋轉字體30度

1.2 字變形
{\t(\fscy300)}字變高
{\t(80,500,\fscy300)}字變高
{\t(\fscy300)}字拉長
{\t(80,500,\fscx300)}字拉長
{\t(80,500,\fscx200\fscy400)}字體變形

出現\t的命令都可以進行時間控制,也就是裏面的80,500。表示在定義的時間軸裏出現和完成這個特效的時間。時間控制和嵌套是ssa特效裏變化最多、亦是不好掌握的一個內容。

完整的代碼如下:
Dialogue: Marked=0,0:00:04.35,0:00:07.10,Default,,0000,0000,0000,,{\t(80,500,\fscy300)}{\pos(190,200)}字變高
Dialogue: Marked=0,0:00:04.35,0:00:07.10,Default,,0000,0000,0000,,{\t(80,500,\fscx300)}{\pos(190,240)}字拉長
Dialogue: Marked=0,0:00:04.35,0:00:07.10,Default,,0000,0000,0000,,{\t(80,500,\fscx200\fscy400)}{\pos(190,140)}字變形

1.3 字體縮放
{\fs1}{\t(1,\fs15)}1號字體放大到15號字體
{\fs15}{\t(15,\fs5)}15號字體縮小到1號字體
{\fscx500%}{\fscy500%}{\t(1,\fscx100%,\fscy100%)}縮小
100%是定義的style裏的字體大小,這個縮放可以帶字體變形,如:
{\fscx500%}{\fscy700%}{\t(1,\fscx100%,\fscy200%)}變形縮小

{\fs10}{\t(0,900,\fs50)}控制性放大
{\fs50}{\t(200,600,\fs10)}控制性縮小
{\fs50\t(0,600,\fs10\t(800,1400,\fs24))}控制性縮放
這個嵌套有些難度,但拆分成最簡單的{\t\fs}就容易理解了。

完整的代碼如:(這裏定義的style裏是15號字體)
Dialogue: Marked=0,0:00:16.00,0:00:16.50,Default,,0000,0000,0000,,{\pos(160,140)}{\fscx500%}{\fscy500%}{\t(1,\fscx100%,\fscy100%)}{\frz15}縮{\frz345}放
Dialogue: Marked=0,0:00:16.00,0:00:16.50,Default,,0000,0000,0000,,{\pos(160,250)}{\fscx500%}{\fscy700%}{\t(1,\fscx100%,\fscy200%)}變形縮小
Dialogue: Marked=0,0:00:16.50,0:00:17.50,Default,,0000,0000,0000,,{\pos(160,140)}{\frz15}{\t(1,\fs50)}縮{\frz345}放
Dialogue: Marked=0,0:00:20.00,0:00:22.50,Default,,0000,0000,0000,,{\fs10}{\t(0,900,\fs50)}控制性放大
Dialogue: Marked=0,0:00:20.00,0:00:22.50,Default,,0000,0000,0000,,{\pos(160,160)}{\fs50}{\t(200,600,\fs10)}控制性縮小
Dialogue: Marked=0,0:00:23.00,0:00:25.50,Default,,0000,0000,0000,,{\pos(160,190)}{\fs10\t(0,600,\fs50\t(1200,1800,\fs10))}控制性縮放效果

1.4 字體旋轉
{\c&HFF80FF&}{\t(30,1500,\fry720)}JRvS(轉動)
{\c&HFF80FF&}{\t(30,1500,1,\fry720)}JRvS(轉動)

{\t(\frx360)}、{\t(\fry360)}、{\t(\frz360)}是字體分別繞x軸,y軸,z軸旋轉360度。一般使用{\t(\fry360)}出現沿y軸轉動的特效爲多數。同樣裏面的30和1500表示時間的控制
{\fs30\fry90}{\t(0,1500,2,\fs20\fry0)}字體Y軸旋轉變小

完整代碼如下:
Dialogue: Marked=0,0:00:31.51,0:00:35.50,Default,,0000,0000,0000,,{\pos(160,140)}{\t(\fry1440)}copd 製作-X軸
Dialogue: Marked=0,0:00:35.49,0:00:40.50,Default,,0000,0000,0000,,{\pos(160,140)}copd 製作-X軸
Dialogue: Marked=0,0:00:31.51,0:00:40.50,Default,,0000,0000,0000,,{\pos(160,240)}{\t(30,2500,\fry1440)}copd 製作-X軸(控制性)
Dialogue: Marked=0,0:00:31.51,0:00:35.50,Default,,0000,0000,0000,,{\pos(60,60)}{\t(\frz1440)}copd 製作-Z軸
Dialogue: Marked=0,0:00:35.49,0:00:40.50,Default,,0000,0000,0000,,{\pos(60,60)}copd 製作-Z軸
Dialogue: Marked=0,0:00:31.51,0:00:35.50,Default,,0000,0000,0000,,{\fs15}{\pos(230,40)}{\t(\frx1440)}copd 製作-y軸
Dialogue: Marked=0,0:00:35.49,0:00:40.50,Default,,0000,0000,0000,,{\fs15}{\pos(230,40)}copd 製作-y軸
Dialogue: Marked=0,0:00:41.00,0:00:45.00,Default,,0000,0000,0000,,{\pos(190,200)}{\fs50\frx90}{\t(0,1500,\fs18\frx0)}字體X軸旋轉變小
Dialogue: Marked=0,0:00:41.00,0:00:45.00,Default,,0000,0000,0000,,{\pos(190,60)}{\fs40\frz360}{\t(0,500,\fs18\frz0)}字體z軸旋轉變小
Dialogue: Marked=0,0:00:41.00,0:00:45.00,Default,,0000,0000,0000,,{\pos(190,260)}{\fs64\fry90}{\t(0,1500,\fs30\fry0)}字體Y軸旋轉變小

1.5 字體變色
{\c&HFF8000&\t(0,500,\c&H80FF00&}從?#123;色過度到綠色
至於什麽搭配比較漸進,請看vobsub或者一些畫圖軟體中的?#123;色板,如“黃色到綠色”等。顔色代碼,vobsub229以上的版本即可查看。
顔色代碼進行層層嵌套,即可實現閃動的霓虹燈效果,如附件內JRvS的效果

完整代碼;
Dialogue: Marked=0,0:00:45.30,0:00:48.00,Default,,0000,0000,0000,,{\pos(190,100)}{\c&HFF8000&\t(0,500,\c&H80FF00&}漸變顔色

1.6 淡入淡出
淡入{\fad(400,80)}
淡出{\fad(80,400)}
80是淡化效果的灰度,數值0-255
400是淡化效果完成的時間

2 移動
移動結合上述的各種字體特效可以實現更絢麗的效果

請看這個效果
Dialogue: Marked=0,0:00:47.00,0:00:55.00,Default,,0000,0000,0000,,{\move(0,0,60,120[,100,500])}{\fad(400,80)}{\fs18\t(130,500,\fry360)}插
Dialogue: Marked=0,0:00:47.30,0:00:55.00,Default,,0000,0000,0000,,{\move(0,0,60,160[,100,500])}{\fad(400,80)}{\fs18\t(130,500,\fry360)}入
Dialogue: Marked=0,0:00:48.00,0:00:55.00,Default,,0000,0000,0000,,{\move(0,57,60,200[,100,500])}{\fad(400,80)}{\fs18\t(130,500,\fry360)}效
Dialogue: Marked=0,0:00:48.30,0:00:55.00,Default,,0000,0000,0000,,{\move(0,57,60,240[,100,500])}{\fad(400,80)}{\fs18\t(130,500,\fry360)}果
级别: 工作组
注册时间:
2004-11-18
在线时间:
0小时
发帖:
435
只看该作者 1楼 发表于: 2005-07-12
基础的基础吧.




级别: 侠客
注册时间:
2005-02-12
在线时间:
0小时
发帖:
525
只看该作者 2楼 发表于: 2005-07-12
引用
最初由 V1046-R 发布
基础的基础吧.


= =即我要多加練習,還是初哥一名> <
级别: 工作组
注册时间:
2004-11-18
在线时间:
0小时
发帖:
435
只看该作者 3楼 发表于: 2005-07-12
引用
最初由 kaixa 发布


= =即我要多加練習,還是初哥一名> <

加油吧^^a




级别: 侠客
注册时间:
2005-02-12
在线时间:
0小时
发帖:
525
只看该作者 4楼 发表于: 2005-07-12
引用
最初由 V1046-R 发布

加油吧^^a

下載一個外掛字幕來改,都改到我快要死= =
快速回复

限150 字节
上一个 下一个