跳至內容

MicroDVD

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
MicroDVD字幕
副檔名
.sub
網路媒體型式
text/plain
開發者Tiamat Software
首次發佈2000年3月7日 (2000-03-07)
格式類型Timed text
延伸自純文字
自由格式
免費格式?所有權
網站www.tiasoft.de/mdvdp/

MicroDVD是數碼影片的一種字幕檔案格式。它的名稱源自MicroDVD Player,這是一種媒體播放器應用程式,旨在播放DVD影片和字幕,最初由Tiamat Software開發;該應用程式於2000年首次發佈,開發於2001年結束。支援該格式的媒體播放器能夠解釋MicroDVD字幕並將其內容與相應的影片檔混合。

格式

[編輯]

規範

[編輯]

MicroDVD字幕檔案的副檔名.sub。這些檔案可能與影片檔一起出現和/或由用戶建立/修改。支援外部字幕檔案的媒體播放器應用程式通常負責尋找正確的.sub檔案。

MicroDVD字幕檔案由多行組成,每行都定義必須在指定影片幀之間顯示的一部分字幕文字。行語法是:

{開始幀}{停止幀}文字

例如,如果要在數碼影片、剪輯或電影的前25幀期間顯示「你好!」,相應的.sub檔案必須包含以下行[1]

{0}{25}你好!

顯示文字的持續時間取決於相應影片檔的幀速率。例如,如果對應影片檔的幀率為25幀/秒,上例中帶有「你好!」的字幕檔案將顯示一秒鐘。MicroDVD Player軟件希望字幕檔案以標籤[BEGIN]開始,並以標籤[END]結束。

控制代碼

[編輯]

字型大小不能在.sub檔案中組態,只能在播放器中組態,但可以使用控制代碼更改顯示的字幕字型樣式。以下給出了可用的控制代碼及其用途[2]

控制代碼y定義字型樣式。

{0}{25}{y:i}你好!

「你好!」以斜體顯示。

{0}{25}{y:b}你好!

「你好!」以粗體顯示。

{0}{25}{y:u}你好!

「你好!」有底線。

{0}{25}{y:s}你好!

「你好!」有刪除線。

控制代碼f定義字型名稱。

{0}{25}{f:字型名稱}你好!

「你好!」使用定義的字型顯示,字串「字型名稱」確定所需的字型。例如:

{0}{25}{f:Arial}你好!

「你好!」以Arial字型顯示。

控制代碼s定義字型大小。

{0}{25}{s:大小}你好!

「你好!」以定義的字型大小顯示,字串「大小」確定所需大小的整數值。例如:

{0}{25}{s:10}你好!

「你好!」以10號字型顯示。

控制代碼c定義字型顏色。

{0}{25}{c:$BBGGRR}你好!

「你好!」以定義的顏色顯示。顏色格式為:$BBGGRR(8位元藍色、8位元綠色和8位元紅色)。例如:

{0}{25}{c:$0000FF}你好!

「你好!」以全強度紅色顯示。

請注意,這不是標準的RGB顏色模型,而是把顏色順序顛倒了。

控制代碼P定義字幕相對於影片的位置。

{0}{25}{P:X,Y}你好!

「你好!」顯示在坐標(X,Y)處。

字幕中的每一行通常顯示為一行。但是,豎線字元可用於將單行分成多行。例如:

{0}{25}你好!你好嗎?

以上代碼顯示如下:

你好!你好嗎?

另一方面,

{0}{25}你好!|你好嗎?

以上代碼顯示如下:

你好!

你好嗎?

在這種情況下,可以定義每行或整個字幕行的顯示值。如果控制代碼是大寫的,它會影響整個字幕行。如果控制代碼是小寫的,它只影響它所在的行。例如:

{0}{25}{Y:i}你好!|你好嗎?

上面的代碼將顯示為兩行斜體文字。但,

{0}{25}{y:i}你好!|{y:b}你好嗎?

上面的代碼將顯示為兩行;第一行斜體,第二行粗體。請注意,如果在管道字元後沒有使用更多代碼,則以後的行將保留相同的格式。請注意,邏輯上來說字幕定位代碼P必須始終以大寫形式使用。

也可以一次使用多個代碼。這是一個例子:

{0}{25}{c:$0000ff}{y:b,u}{f:DeJaVuSans}{s:12}你好!

「你好!」將以帶底線、粗體、紅色和12磅的DeJaVuSans字型顯示。

可以使用定義完整字幕檔案的預設顯示值{DEFAULT},這將覆蓋特定的行格式。例如,以下代碼可用於以藍色的10磅DeJaVuSans字型顯示所有字幕行:

{DEFAULT}{C:$FF0000}{F:DeJaVuSans}{S:10}

這行代碼可以放在字幕檔案的任何地方。另請注意,在這種情況下,所有控制代碼都是大寫的。還有一個代碼H來定義要使用的特定字元集

{DEFAULT}{H:Greek}

表示應使用希臘字元集。此代碼只能在{DEFAULT}行中使用。

另見

[編輯]

參考資料

[編輯]
  1. ^ Example subtitle file. [2023-02-23]. (原始內容存檔於2016-10-19). 
  2. ^ MicroDVD Player Documentation