最近在做視頻字幕這方面的工作,主要是研究一下字幕格式,搜索後發現有很多相關信息但是看起來太複雜所以這裡簡單總結一下,留作日後方便查閱,今天主要描述一下srt格式。
1.SRT字幕格式
每個字幕段有四部分構成:
字幕序號字幕顯示的起始時間字幕內容(可多行)空白行(表示本字幕段的結束)
其中:
字幕序號一般是順序增加的,表示字幕是一系列連續的序列。
字幕顯示起始時間的格式如下:
hour:minute:second.millisecond --> hour:minute:second.millisecond 或
hour:minute:second,millisecond --> hour:minute:second,millisecond
後面還可以附加用於指定字幕顯示位置的信息,以像素為單位,格式如下: X1:number Y1:number X2:number Y2:number。
例如:
300:00:29,740 --> 00:00:31,280福姬套餐~400:00:31,400 --> 00:00:32,240炒炸醬麵500:00:32,360 --> 00:00:33,300炒拉麵600:00:33,460 --> 00:00:34,360芝士炒麵
有時候會看到有的srt沒有字幕序號,這個最好找一個工具轉換一下,遵守標準規則。發現如果沒有序號的srt文件,在有些字幕編輯軟體裡面會出現問題。
2 SRT格式化設置
多數SRT支持一些特定格式化,比如斜體、粗體、下劃線以及字體顏色。使用時需要基於HTML的標籤,具體用法如下:
<font color=red>顏色</font><i>字體斜體</i><u>字體下加劃線</u><br>換行<b>字體加粗</b>
3 SRT格式化編輯
srt文件一般都可以通過文本編輯器打開,例如記事本、notepad++等,但是操作起來不是很方便。
這兩天看到一個think4v subeditor的免費軟體,只是用來編輯字幕的,用起來還不錯。
可以看到在它的字幕編輯區域,可以方便的顯示字幕內容以及編輯字幕格式。
今天就寫到這裡,後續把字幕相關的內容都總結一下,作為自己以後的參考吧。