Skip to content

Forced Subtitles - Support for IMSC model #4547

@dsilhavy

Description

@dsilhavy

Description

Description provided by @nigelmegitt in #4105 (comment):

The Netflix model described is one where there is some subtitle track playing and everything in it is displayed; the player chooses either the "forced-subtitle" track or the "everything" track.

An alternative model to this is supported in IMSC:

  • the subtitle document contains both "forced" and "non-forced" subtitles, each type identified by the computed value of itts:forcedDisplay.
  • the player passes a displayForcedOnlyMode flag to the subtitle renderer to tell it whether to show only those subtitles where itts:forcedDisplay="true" or all the subtitles.

Ideally, both modes would be supported.

Either way, the presence of a subtitle file that contains forced subtitles in the same language as the user's chosen audio track needs to be identified so that the subtitle file can be loaded and played.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    No status

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions