IMSC 與其他標準
IMSC 是一個國際性專案,旨在整合流行的 TTML 配置檔案,例如 EBU-TT-D 和 SMPTE-TT。本文概述了 IMSC 與這些其他字幕標準的關係,並解釋了 IMSC 版本之間的區別。
IMSC 規範譜系
用於網際網路媒體字幕和閉路的 TTML 配置檔案(簡稱 IMSC)是“面向全球字幕和閉路的 TTML 規範系列”的約束版本。
IMSC 的設計旨在作為 SMPTE-TT(SMPTE ST 2052-1)的一個實用應用。SMPTE-TT 被 FCC 指定為安全港格式。因此,大多數 SMPTE-TT 文件使用 IMSC 渲染器應該能夠正確渲染(參見 侷限性),從 CTA 608/708 到 SMPTE-TT 的轉換指南(SMPTE RP 2052-10 和 SMPTE RP 2052-11)也適用於 IMSC。
IMSC 也是 SDP-US 和 EBU-TT-D 的語法超集,因此符合這兩種格式之一的文件也是有效的 IMSC 文件,並且可以由 IMSC 渲染器渲染 — 有關更多詳細資訊,請參閱 與其他基於 TTML 的規範的相容性。
IMSC 起源於 CFF-TT 格式,並且 CFF-TT 文件可以相對輕鬆地轉換為 IMSC。
IMSC 與 WebVTT 無關,並且不使用相同的語法。
當前活躍的 IMSC 版本
目前使用兩個版本的 IMSC
IMSC 1.1 的設計使得有效的 IMSC 1.0.1 文件也是有效的 IMSC 1.1 文件,並在 IMSC 1.1 渲染器上按預期渲染。但是,它在 IMSC 1.0.1 的基礎上增加了重要的功能。
- 例如日文文字佈局功能(如 Ruby)。
- 支援作者控制的亮度,用於與絕對亮度高動態範圍影片合成。
- 支援立體 3D。
注意: IMSC 1.1 還棄用(但不禁止)少量沒有實際用途或存在更好替代方案的功能。
總而言之,鼓勵作者儘可能建立 IMSC 1.0.1 文件以獲得最大相容性,並鼓勵實現者實現對 IMSC 1.1 的支援以覆蓋全球範圍。
總結
本文件提供了您需要了解的關於 IMSC 及其與其他規範關係的所有資訊。