Skip to content
CueNorm Public Validator

Timing

MINIMUM_DURATION

Requires each subtitle to stay on screen for at least a minimum time.

What it checks

A subtitle displayed for less than the profile's minimum duration produces one issue.

How it is measured

  • Duration = end time โˆ’ start time, computed exactly.
  • The minimum can be declared in milliseconds (1000ms), seconds (1s) or frames (15f). Frames are converted with the frame rate declared by the profile's writer configuration: at 25 fps, 15f is 0.600 s.
  • Subtitles with a zero or negative duration are skipped here; the structural duration check reports them.
  • When CueNorm validates a file it has just written, the minimum is first projected onto the output's time grid, rounded down: 20f at 24 fps (0.833 33 s) becomes 0.833 s for a millisecond format such as TTML, so a subtitle of exactly 20 frames passes after quantization.

Parameters

Parameter Type Meaning
duration duration (ms, s or f) Minimum display duration

Example

With duration: 15f at 25 fps, a subtitle displayed for 14 frames is reported as 0.560 s (minimum 0.600 s).

How to fix

  • Extend the out time, provided the next subtitle still respects MINIMUM_GAP.
  • Merge a very short subtitle with the previous or next one.
  • Start the subtitle slightly earlier, when the dialogue allows it.

Profiles using this rule

ProfileSeverityParameters
ARTE SME German arte-sme-de error duration=1.000 s
ARTE SME French arte-sme-fr error duration=1.000 s
ARTE VOST German arte-vost-de error duration=1.000 s
ARTE VOST French arte-vost-fr error duration=1.000 s
Disney+ SDH English (US) disney-plus-sdh-en-us error duration=1.000 s
Disney+ Subtitles English (US) disney-plus-subtitle-en-us error duration=1.000 s
Disney+ Subtitles French (France) disney-plus-subtitle-fr-fr error duration=0.640 s
Max Subtitles (SMPTE-TT) max-subtitle-smptett error duration=1.000 s
Netflix SDH English netflix-sdh-en error duration=0.833 s
Netflix SDH French (France) netflix-sdh-fr-fr error duration=0.833 s
Netflix Subtitles English โ€” Children netflix-subtitle-children-en error duration=0.833 s
Netflix Subtitles French (France) โ€” Children netflix-subtitle-children-fr-fr error duration=0.833 s
Netflix Subtitles English netflix-subtitle-en error duration=0.833 s
Netflix Subtitles French (Canada) netflix-subtitle-fr-ca error duration=0.833 s
Netflix Subtitles French (France) netflix-subtitle-fr-fr error duration=0.833 s
Prime Video SDH French (France) prime-video-sdh-fr-fr error duration=0.840 s
Prime Video Subtitles English prime-video-subtitle-en error duration=0.833 s
Prime Video Subtitles French (France) prime-video-subtitle-fr-fr error duration=0.840 s
TF1 SME French tf1-sme-fr error duration=0.600 s
TF1 VM French tf1-vost-fr error duration=0.600 s