制作自己喜欢的SRT字幕特效





大家都下載過SRT字幕看片,很多人以為打開SRT字幕進行編輯修改、加入字幕特效的方法很難,只能通過專用軟件來操作。其實,如果你只做少量改動,並不需要任何軟件就可以實現。下面就介紹一下打開和編輯SRT字幕文件的簡單方法。特效代碼有很多,只選你需要的就行了。

SRT字幕文件打開、編輯的簡易方法:
鼠標右鍵點擊SRT字幕文件→打開方式→記事本。
想給片頭或片尾加點特別的效果嗎?那就自己試試吧。


SRT格式字幕介紹
srt字幕數據以文本格式呈現,文件體積較小,可直接用Windows自帶的記事本功能進行修改,有時亦稱為「軟字幕」。
SRT(Subripper)是最簡單的文本字幕格式,後綴名為.srt,其組成為:一行字幕序號,一行時間代碼,一行字幕數據

舉例說明:(虛線以內為節選的字幕)
---------------------------------------

21
00:03:10,600 --> 00:03:15,000
肖恩在他父母的床底發現了這些雜誌

---------------------------------------
這表示:第21個字幕,顯示時間從該影片開始的第3分10.600秒第3分15.000秒,內容為:肖恩在他父母的床底發現了這些雜誌
播放時字幕就顯示為:肖恩在他父母的床底發現了這些雜誌

你也可以在這一句的前面或後面再添加一句,序號寫成一樣的,調整起止時間,避免前後語句時間重合。
如:
---------------------------------------
21
00:03:10,600 --> 00:03:15,000
肖恩在他父母的床底發現了這些雜誌
21
00:03:15,067 --> 00:03:18,667
【以下內容請在家長陪同下觀看】

---------------------------------------

※※※※※※※※※※※※※
【字幕的種類】
看字幕文件名
CHS=簡體中文  
CHT=繁體中文  
ENG=英語
CHS&ENG=簡體中文&英語雙字幕  
CHT&ENG=繁體中文&英文雙字幕

簡體是gb 繁體是big5 英文是en

<font color=red>字體紅色,代碼red部分可改為需要的顏色</font>

如前例可改為
---------------------------------------
21
00:03:10,600 --> 00:03:15,000

<font color=blue>肖恩在他父母的床底發現了這些雜誌</font>
---------------------------------------
播放時字幕就顯示為: 肖恩在他父母的床底發現了這些雜誌


<i>字體斜體</i>
<u>字體下加劃線</u>
<br>換行
<b>字體加粗</b>
<font color=red>顏色</font>

☆☆☆☆☆☆☆☆☆☆☆

說說外掛字幕格式,常用的有SRT和SSA(或ASS)
  標準的SRT格式,語法簡單,兼容性高
  而SSA則是功能強大,做出的字幕很漂亮

  導入SRT字幕的時候,很多人說為什麼電腦播放沒問題,但是用tsMuxeR導入就不行,就是因為
  沒分清標準SRT的語法,很多SRT字幕帶有{xxxxxxxxx}的語句,那都是SSA的,電腦播放正常是
  因為外掛字幕軟件功能強大,識別這種混合型的字幕,而tsMuxeR只支持標準的SRT,所以不能
  正常導入。
   
  但是SRT字幕又沒有很好的特效,所以,要導入帶特效的字幕就要用SSA直接轉成SUP再導入。

去學習SSA字幕製作,挺簡單的,也有傻瓜型軟件。

例如,{\fs50\bord0\shad0\pos(196,168)\1c&H0000EA&}

FS=字體大小
BORRD=字體粗細
shad=陰影等級
pos=強制定位
1c&H0000EA&=這個是顏色

SSA還有很多強大的功能,比如你有個演唱會,你可以做個KTV字幕

○○○○○○○○○○○○○○○○○○○

更改字體顏色:<font color="#value">寫上你想寫的字</font>(其中value值在000000與ffffff(16位進制)之間

字體風格:以下第一段用的是arial字體,第二段用的是courier字體,第三段用的是verdana字體。
<font face="arial">arial courier verdana</font>
<font face = "courier">arial courier verdana</font>
<font face="verdana">arial courier verdana</font>

SRT字幕修改字體、大小、顏色的方法
SRT字幕有的人覺得沒有個性、字體不好看、字體太小。其實是可以改變的,具體辦法如下:
打開(或建立)SRT字幕文件,加入如下內容。
00:00:00,000 --> 00:00:07,979(這是時間軸)
{\3c&Hd22c01&}{\fn黑體\fs27}(這是改變字體、顏色、大小的參數)
   【超級無敵掌門狗人兔的詛咒】  (這是字幕)
          -=× × 收 藏=-

{\3c&Hd22c255&}{\fn黑體\fs27}
   【超級無敵掌門狗人兔的詛咒】  
          -=歡迎觀看=-

{\3c&Hd22c99&}{\fn黑體\fs27}
    ===== - 劇 終 - =====
======== ××謝謝您觀賞 ========

3c的3為字體邊框粗、1為細。
fs27的27為字體的大小。
fn後為用何字體。
c255&為字體顏色。

如果認為字幕字太小可以在時間軸和字幕之間挺插入如下參數(這個參數是可以修改的)
{\2c&Hd22c125&}{\fn楷體\fs22}

★★★★★★★★★★★★★

srt字幕改變字體顏色的方法

在文字前加顏色代碼 例如:<font color=#38B0DE>

00:01:37,422 --> 00:01:40,858
<font color=#38B0DE>片名:諜影重重(伯恩的身份)

另付顏色代碼

顏色代碼:

1 白色 <font color=#FFFFFF>
2 紅色 <font color=#FF0000>
3 綠色 <font color=#00FF00>
4 藍色 <font color=#0000FF>
5 牡丹紅 <font color=#FF00FF>
6 青色 <font color=#00FFFF>
7 黃色 <font color=#FFFF00>
8 黑色 <font color=#000000>
9 海藍 <font color=#70DB93>
10 巧克力色 <font color=#5C3317>
11 藍紫色 <font color=#9F5F9F>
12 黃銅色 <font color=#B5A642>
13 亮金色 <font color=#D9D919>
14 棕色 <font color=#A67D3D>
15 青銅色 <font color=#8C7853>
16 2號青銅色 <font color=#A67D3D>
17 士官服藍色 <font color=#5F9F9F>
18 冷銅色 <font color=#D98719>
19 銅色 <font color=#B87333>
20 珊瑚紅 <font color=#FF7F00>
21 紫藍色 <font color=#42426F>
22 深棕 <font color=#5C4033>
23 深綠 <font color=#2F4F2F>
24 深銅綠色 <font color=#4A766E>
25 深橄欖綠 <font color=#4F4F2F>
26 深蘭花色 <font color=#9932CD>
27 深紫色 <font color=#871F78>
28 深石板藍 <font color=#6B238E>
29 深鉛灰色 <font color=#2F4F4F>
30 深棕褐色 <font color=#97694F>
32 深綠松石色 <font color=#7093DB>
33 暗木色 <font color=#855E42>
34 淡灰色 <font color=#545454>
35 土灰玫瑰紅色<font color=#856363>
36 長石色 <font color=#D19275>
37 火磚色 <font color=#8E2323>
38 森林綠 <font color=#238E23>
39 金色 <font color=#CD7F32>
40 鮮黃色 <font color=#DBDB70>
41 灰色 <font color=#C0C0C0>
42 銅綠色 <font color=#527F76>
43 青黃色 <font color=#93DB70>
44 獵人綠 <font color=#215E21>
45 印度紅 <font color=#4E2F2F>
46 土黃色 <font color=#9F9F5F>
47 淺藍色 <font color=#C0D9D9>
48 淺灰色 <font color=#A8A8A8>
49 淺鋼藍色 <font color=#8F8FBD>
59 淺木色 <font color=#E9C2A6>
60 石灰綠色 <font color=#32CD32>
61 桔黃色 <font color=#E47833>
62 褐紅色 <font color=#8E236B>
63 中海藍色 <font color=#32CD99>
64 中藍色 <font color=#3232CD>
65 中森林綠 <font color=#6B8E23>
66 中鮮黃色 <font color=#EAEAAE>
67 中蘭花色 <font color=#9370DB>
68 中海綠色 <font color=#426F42>
69 中石板藍色 <font color=#7F00FF>
70 中春綠色 <font color=#7FFF00>
71 中綠松石色 <font color=#70DBDB>
72 中紫紅色 <font color=#DB7093>
73 中木色 <font color=#A68064>
74 深藏青色 <font color=#2F2F4F>
75 海軍藍 <font color=#23238E>
76 霓虹籃 <font color=#4D4DFF>
77 霓虹粉紅 <font color=#FF6EC7>
78 新深藏青色 <font color=#00009C>
79 新棕褐色 <font color=#EBC79E>
80 暗金黃色 <font color=#CFB53B>
81 橙色 <font color=#FF7F00>
82 橙紅色 <font color=#FF2400>
83 淡紫色 <font color=#DB70DB>
84 淺綠色 <font color=#8FBC8F>
85 粉紅色 <font color=#BC8F8F>
86 李子色 <font color=#EAADEA>
87 石英色 <font color=#D9D9F3>
88 艷藍色 <font color=#5959AB>
89 鮭魚色 <font color=#6F4242>
90 猩紅色 <font color=#BC1717>
91 海綠色 <font color=#238E68>
92 半甜巧克力色<font color=#6B4226>
93 赭色 <font color=#8E6B23>
94 銀色 <font color=#E6E8FA>
95 天藍 <font color=#3299CC>
96 石板藍 <font color=#007FFF>
97 艷粉紅色 <font color=#FF1CAE>
98 春綠色 <font color=#00FF7F>
99 鋼藍色 <font color=#236B8E>
100 亮天藍色 <font color=#38B0DE>
101 棕褐色 <font color=#DB9370>
102 紫紅色 <font color=#D8BFD8>
103 石板藍色 <font color=#ADEAEA>
104 濃深棕色 <font color=#5C4033>
105 淡淺灰色 <font color=#CDCDCD>
106 紫羅蘭色 <font color=#4F2F4F>
107 紫羅蘭紅色 <font color=#CC3299>
108 麥黃色 <font color=#D8D8BF>
109 黃綠色 <font color=#99CC32>

═════════════════════

特效的教程,希望對大家有幫助

    任意位置移動範例:,,{\move(3, 6, 150, 160[, 0:00:00.24, 0:00:08.45])}AAAAAAAAA
    強制字體範例:,,AAAAAAAAAA{\fnCourier New}BBBBBBBBBBBB
    轉動字範例:,,{\t(\fry1440)}AAAAAAAAAAAAAAAA
    強制顏色範例:,,{\c&HFF&}aaaaaaaaaa    ,,{\c&HFF00&}bbbbbbbbbb   ,,{\c&HFF0000&}cccccccccccc
    強制字大小範例:,,{\fs16}AAAAAAAAA {\fs28}BBBBBBBBBBBBBB
    漸變色範例:,,{\c&H000000&}{\t([250,200,][2,]\c&HFFFFFF&)}AAAAAAAAAAAAAAAAAA
    卡拉OK字幕範例:,,{\K80}屋根{\K10}の{\K30}上{\K10}で{\K10}空{\K10}を{\K100}仰ぐ{\K120}陽射し{\K5}は{\K50}うら{\K50}らか
    淡入淡出範例:,,{\fad(500,500)}AAAAAAAAAAA
    滾動字幕範例:,,Banner;30,AAAAAAAAAAAAA

    格式修改: [在字幕中插入,例如: 今天的天氣\n好晴朗啊]

    \n........................回車換行(好像是當字幕在一行顯示不完時才換行,我不是很清楚)
    \N........................強制換行
    \h........................強制空格

    \b<0/1/weight>..........................................字體加粗
    \i<0/1>.................................................斜體字
    \u<0/1>.................................................下劃線
    \s<0/1>.................................................strikeout
    \bord<width>............................................字體加寬
    \shad<depth>............................................陰影深度
    \be<0/1>................................................邊角模糊?
    \fn<name>...............................................強制字體類型
    \fs<size>...............................................強制字幕大小 例如:\fs34
    \fsc<x/y><百分比>........................................字體比例[fscx代表橫向比例fscy代表縱向,單位:百分比]
    \fsp<pixels>............................................字間距
    \fr[<x/y/z>]<角度數>.....................................旋轉[x,y,z軸三個方向]
    \fe<charset>............................................character set?
    \c&H<bbggrr>&...........................................強制主字幕色
    \<1/2/3/4>c&H<bbggrr>&..................................主/次/外框/陰影 字幕色設定
    \alpha&H<aa>&...........................................主色透明度
    \<1/2/3/4>a&H<aa>&......................................主/次/外框/陰影 透明度
    \k[<f/o>]<duration>.....................................卡拉OK效果 (f-從左至右添充[未填充時顯示次要色,填充後顯示主色], o-將字幕外框高亮顯示?)
    \K......................................................跟 \kf 同樣效果(填充效果)
    \r[<name>]..............................................強制加載名為「name」的預設風格 ["[v4 Styles]"定義的]
    \t([<t1>,<t2>,][<加速度>,]<特效碼> )...................動態顯示, 加速度: 0~1減速, 大於1加速(方括號內的可以卻省設置)
    \move(<x1>,<y1>,<x2>,<y2>[,<t1>,<t2>]).........移動(方括號內的可以卻省設置)
    \pos(<x>,<y> )...........................................強制定位
    \fad(<t1>,<t2> ).........................................淡入淡出[t1-開始時間,t2-結束時間]

    實例:
    滾動字幕:
    Dialogue: Marked=0,0:00:00.20,0:00:03.30,New Style,NTP,0000,0000,0000,Banner;30;0;50,UC0079年12月24日
    Dialogue: Marked=0,0:00:05.30,0:00:08.30,New Style,NTP,0000,0000,0000,Scroll up;0;240;30;20,我們要跟這艘戰艦共存亡
    第一個是橫向滾動,30是速度、0代表左->右(改成1就是右->左)、50代表在屏幕邊緣的透明度,值越大,字幕就...(不好形容自己試試就知道了,這個參數可以缺省設置)
    第二個是縱向滾動,0和240代表Y軸坐標(可缺省)、30是速度、20是透明度(同上),另外,把UP改為DOWN就是上->下滾動

    旋轉字幕:
    Dialogue: Marked=0,0:00:09.30,0:00:12.30,New Style,NTP,0000,0000,0000,,{\t(\fry720)}但我們不可讓你們白死
    其中,「y」代表沿y軸轉,「x」「z」均可、720代表的是度數,旋轉快慢由你所定義的動作時間而定(時間長,旋轉慢;反之則快。)。要想饒XYZ三軸轉就分別添加{\t(\frx__)}{\t(\frz__)}(__填上你想要的速度)

    任意坐標移動
    Dialogue: Marked=0,0:00:13.30,0:00:17.30,New Style,NTP,0000,0000,0000,,{\t(\move(32, 48, 200, 320))}直至完成任務為止
    32,48代表起始位置坐標200,320表示終止位置坐標。

    卡拉OK效果
    Dialogue: Marked=0,0:00:18.40,0:00:20.40,New Style,NTP,0000,0000,0000,,{\k94}差{\K48}不{\ko80}多{\k150}了
    大寫的K=從左至右填充色彩(SecondaryColour為底色;PrimaryColour為填充色); ko=outline高亮顯示(不推薦) ;

    淡入淡出效果
    Dialogue: Marked=0,0:00:20.40,0:00:22.40,New Style,NTP,0000,0000,0000,,{\fad(300,550)}別慢吞吞
    300-淡入時間,550-淡出時間 ,單位:毫秒(ms)。

    強制字體效果
    Dialogue: Marked=0,0:00:20.40,0:00:22.40,New Style,NTP,0000,0000,0000,,{\fn宋體)}別慢吞吞
    無特別提示。

    強制顏色效果
    Dialogue: Marked=0,0:00:20.40,0:00:22.40,New Style,NTP,0000,0000,0000,,{\c&H00ffff&}別慢吞吞
    關於顏色的代碼,請見第二講的內容。

    強制透明度效果
    Dialogue: Marked=0,0:00:20.40,0:00:22.40,New Style,NTP,0000,0000,0000,,{1\a&H50&}別慢吞吞
    1是代表第一顏色的透明度,2、3、4以此類推,透明度取值:00~FF。