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 及其与其他规范关系的所有信息。