Skip to content
Novus Examples
vtt831 B

Street at dusk: chapter track

A WebVTT chapter track for the 24 second film in this group, with 12 cues at 2.125 second intervals. The cues are not decoration: each one marks a boundary between two of the twelve generated segments, verified against the measured transitions, so seeking to a cue lands on a join. Chapter tracks over two-second clips have nowhere to seek to; this is the first in this library with somewhere to go.

vtt

text/vtt

831 B
Film
film-street-dusk
Duration Seconds
24
Segments
12
Synthetic
true
Disclosure
AI-generated / synthetic video. Not a recording of a real person, place or event.
Schema Version
1

Binary vtt: no in-browser preview. Download it above to open in a compatible application.

Specifications

Film
film-street-dusk
Duration Seconds
24
Segments
12
Synthetic
true
Disclosure
AI-generated / synthetic video. Not a recording of a real person, place or event.
Schema Version
1
Cues
12
Boundary Seconds
2.125
Cue Kind
chapter

Testing contract

Expected to pass
Scenario
Parse the chapter cues and seek the companion MP4 to each cue start.
Expected result
12 cues parse, the first starts at 00:00:00.000, and each subsequent start is 2.125 seconds after the last.

What is a .vtt file?

WebVTT (VTT) is the W3C subtitle and caption format used by the HTML5 <track> element for timed text on the web. It extends the SubRip model with cue settings, positioning, styling, and metadata, and requires a WEBVTT header. It is the standard format for browser-based captions.

How to use this file

Use an example VTT to test HTML5 <track> caption rendering, cue-setting and positioning parsers, and converters between WebVTT and SRT.

How to use this file for testing

“Street at dusk: chapter track” is a deterministic Novus Examples fixture for Media accessibility, Subtitle parsing. Containers carrying several subtitle and audio tracks at once, with real language tags and the default, forced, hearing-impaired and visual-impaired flags actually set, for testing track pickers, accessibility menus, and the flag handling that only shows up when more than one track exists.

Documented properties for this file: 12 cues. Compare results against paired or grouped companions on this page when present (clean↔damaged, searchable↔scanned, or format twins) so scores stay reproducible across runs.

Download the file once, keep the path stable in CI or local scripts, and treat the spec table as the contract: dimensions, seeds, field lists, and roles are intentional. Corrupt or invalid samples are labelled as such, expect parsers to fail loudly rather than silently accept them.

Media fixtures are short and synthetic by design. Prefer waveform or transcript ground truth in the same group when measuring ASR, trim, upscale, or sync tools; do not assume broadcast-quality masters.

Code examples

<video controls src="clip.mp4">
  <track kind="captions" srclang="en" label="English" src="film-street-dusk-chapters.vtt" default>
</video>

Generated by generation/comfy_film_wave.py. Free for any use, no attribution required, license.