IMSC and other standards - Web-related technologies 编辑

IMSC is the result of an international effort to bring together popular profiles of TTML, like EBU-TT-D and SMPTE-TT. This article provides an overview how IMSC is related to these other subtitle standards, and explains the differences between the versions of IMSC.

IMSC spec genealogy

TTML Profiles for Internet Media Subtitles and Captions (or IMSC) is a constrained version of the Timed Text Markup Language for worldwide subtitles and captions family of specifications.

IMSC was designed to be a practical application of SMPTE-TT (SMPTE ST 2052-1) , which is designated as a safe-harbor format by the FCC. As a result, most SMPTE-TT documents should render correctly using IMSC renderers (see the limitations), and the conversion guidelines from CTA 608/708 to SMPTE-TT (SMPTE RP 2052-10 and SMPTE RP 2052-11) are also applicable to IMSC.

IMSC is also a syntactic superset of both SDP-US and EBU-TT-D, such that documents that conform to either of these two formats are valid IMSC documents and can be rendered by IMSC renderers — see Compatibility with other TTML-based specifications for more details.

IMSC traces its origins to the CFF-TT format, and CFF-TT documents can be converted to IMSC relatively easily.

IMSC is unrelated to WebVTT, and does not use the same syntax. Basic conversion guidelines exist.

Active IMSC versions

Two versions of IMSC are in use today:

IMSC 1.1 was designed such that valid IMSC 1.0.1 documents are valid IMSC 1.1 documents and will render as intended on an IMSC 1.1 renderer. It does however add important features on top of IMSC 1.0.1:

  • Japanese text layout features such as ruby.
  • Support for author-controlled luminance when compositing onto absolute luminance High-Dynamic Range video.
  • Support for stereoscopic 3D.

Note: IMSC 1.1 also deprecates, but does not prohibit, a limited number features that have no practical use or for which better alternatives exist.

In summary, authors are encouraged to create IMSC 1.0.1 documents if possible and for maximal compatibility, and implementers are encouraged to implement support for IMSC 1.1 for worldwide coverage.

Summary

This document gives you all you need to know about IMSC and its relationship with other specifications.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:65 次

字数:3639

最后编辑:6 年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文