diff --git a/dev/service-architecture/index.html b/dev/service-architecture/index.html index 2bab39e0..c921daee 100644 --- a/dev/service-architecture/index.html +++ b/dev/service-architecture/index.html @@ -3019,7 +3019,7 @@ and descriptive. Audio.Codec covers AAC, (subtitles for the deaf and hard-of-hearing), and forced. A track cannot be both cc and sdh, and forced cannot combine with either. Subtitle.Codec includes SubRip (SRT), WebVTT (VTT), SubStationAlpha/SubStationAlphav4 (SSA/ASS), -TimedTextMarkupLang (TTML), SAMI, and the box-encapsulated DASH formats fTTML +TimedTextMarkupLang (TTML), SAMI, SCC, and the box-encapsulated DASH formats fTTML (STPP) and fVTT (WVTT). Subtitles receive post-download normalization (segment merging, WebVTT sanitization, format conversion, and optional SDH stripping), all documented for users in Subtitles.

diff --git a/guide/subtitles/index.html b/guide/subtitles/index.html index bf896382..1f501384 100644 --- a/guide/subtitles/index.html +++ b/guide/subtitles/index.html @@ -2541,6 +2541,12 @@ shown in track listings. The Extension column is the file exten TMP +SCC +SCC +scc +Scenarist Closed Captions (CEA-608), read only + + fTTML STPP stpp @@ -2588,6 +2594,13 @@ format-appropriate clean-up to make a single, valid file:

output format, unshackle automatically converts any plain TTML track to WebVTT before muxing (the closest lossless equivalent). Boxed fTTML is likewise unwrapped to TTML first. +
  • SCC for muxing: Matroska cannot carry SCC, and no later step can read it. Before + muxing, unshackle converts an SCC track straight to the --sub-format you request + when that is SRT, WebVTT or TTML, and to SRT in all other cases (no --sub-format, + original, or another format, which unshackle then makes from the SRT). Choose + --sub-format vtt to keep the caption rows: WebVTT keeps a top-of-screen caption at + the top, SRT does not. unshackle reads only the CC1 channel. An SCC file with no CC1 + captions gives an empty track and a warning.
  • You normally do not need to think about any of this. It gives a clean file.

    Selecting and filtering subtitles

    @@ -2909,8 +2922,9 @@ styling that survives. — means that the backend cannot convert th

    Reading the table: