SubRip (字幕檔案格式)

字幕檔案格式

SubRip 格式,或者就噉簡稱 SRT 或者 .srtSubRip text,「SubRip 文本」),係一種文字文件做基礎,專用嚟整字幕用嘅檔案格式,亦係常見嘅字幕格式之一。佢本來係 SubRip 自己嘅檔案格式,但係好多媒體播放器都淨係用得佢,又有幾個大型網上平台嘅支援[1],所以已經變成一個事實上嘅標準。

呢隻格式另外衍生咗另一隻叫 WebVTT 嘅格式[2]

基本結構

編輯

每個 SRT 檔案都分成若干個段落,段落之間用一個空行分隔,而段落嘅格式就係序號、時間、字幕內容[3]

序號係由 1 開始,順序數落去,即係檔案入面嘅序號會係 1、2、3、4 噉順住落。每個序號係獨立一行[3]

時間嘅格式就係開始時間、右箭咀(一定要打成 「 --> 」)、完結時間,當中開始時間同完結時間嘅格式都係 「時:分:秒,毫秒」,時、分、秒都一定要兩個位,毫秒一定要三個位[3],注意秒同毫秒之間嘅小數點歐陸式嘅逗號。每組時間都係獨立一行。例如,「00:02:16,612 --> 00:02:19,376」 呢行係指 「0 時 2 分 16.612 秒起,直至 0 時 2 分 19.376 秒」。

字幕內容可以多過一行,不過唔可以有空行,因為空行就即係呢幕嘅字幕完咗,下一行係第個段落。

格式化

編輯

網上嘅大型平台爝中,有啲,例如 FacebookInstagram,淨係會支援完全冇格式化嘅 SRT[1]

不過如果講標準,SubRip 本身嘅 SRT 其實支援三種格式化,分別係用 HTML 嘅 <b>、<i> 冋 <u> 標籤,嚟表示粗體意大利體同加底線[4],呢三種可以話係標準 SRT 可以做嘅格式化。

除咗上面嗰三隻標籤之外,其他嘅格式化都唔係標準 SRT;呢啲其他嘅格式化標籤都係由 ASS 格式借返嚟,但係好多媒體播放器都支援呢啲唔標準嘅 「ASS 擴充功能」[暫譯][5]

SRT 係文字檔案,打開睇望落會好似以下嘅例子噉(以下嘅對白出自《星球大戰前傳 II:複製人侵略》)[6]

1
00:02:16,612 --> 00:02:19,376
參議員,我哋就快到達克魯斯根星喇。

2
00:02:19,482 --> 00:02:21,609
做得好好呀,中尉。

3
00:03:13,336 --> 00:03:15,167
我哋卒之到埗喇。

4
00:03:18,608 --> 00:03:20,371
睇嚟我錯咗。

5
00:03:20,476 --> 00:03:22,671
呢段旅途並唔危險。

以第四個段落做例,序號係 4,字幕 「睇嚟我錯咗。」 喺 3 分 18.608 秒出現,3 分 20.371 秒拎走,總共出現 1.763 秒。

參考資料

編輯
  1. 1.0 1.1 Ma, Josh (December 11, 2020). "Subtitle File Formats and Their Differences" (美國英文). Amara Accessibility Media. 喺2024年8月17號搵到.
  2. Katsevman, Gary; 等, 編 (10 March 2023). "WebVTT: The Web Video Text Tracks Format" (美國英文). 萬維網聯盟. Acknowledgements. 喺2024年8月17號搵到.
  3. 3.0 3.1 3.2 Mahoney, Kelly (June 26, 2024) [May 25, 2021]. "How to Create an SRT File" (美國英文). 3Play Media. 喺2024年8月17號搵到.
  4. SubRip (軟件), 1.57.1, 2018-11-14, 喺2024年8月18號搵到
  5. mivk (2017年7月10號). "moving subtitle text up in *.srt file format". Stack Exchange (網上論壇回覆) (英文). 喺2024年8月18號搵到.
  6. "SRT Subtitles". matroska.org. CoreCodec Inc. Retrieved 2020-10-24.
  NODES