Skip to content
Novus Examples

Explore the test library

Search files, editable visual templates, and live browser targets from one registry-backed directory. Filtered query views stay crawlable for links but are deliberately noindex; the stable taxonomy pages below remain the canonical search surfaces.

402 results

Page 17 of 17; 24 results per page.

Show the canonical directory
Preview of VMAP 1.0 — Pre-, Mid- and Post-Roll Schedule
xml
1 KB
Actual file preview for VMAP 1.0 — Pre-, Mid- and Post-Roll Schedule

VMAP 1.0 — Pre-, Mid- and Post-Roll Schedule

A VMAP playlist scheduling three linear ad breaks — pre-roll at start, mid-roll at eight seconds, and post-roll at end — each pointing at a VAST tag. VMAP describes WHEN breaks occur while VAST describes WHAT plays in them. The mid-roll offset lines up with the period boundary in the multi-period DASH manifest, so the two can be tested together.

File
XML · Ad Signalling
Use case
Ad insertionStreaming manifests+1· Conversion set
Preview of VTT — Chapter Track
vtt
258 B
Actual file preview for VTT — Chapter Track

VTT — Chapter Track

A WebVTT file used as a chapter track rather than captions: cue text is a chapter title and the cues tile the timeline with no gaps. Players surface these as seek-bar markers, so it exercises a different code path from subtitle rendering despite being the same file format.

File
VTT · Captions Edge
Use case
Subtitle parsingVideo QA· Conversion set
Preview of VTT — Intentionally Corrupt: Malformed Cue Timestamp
vtt
210 B
Actual file preview for VTT — Intentionally Corrupt: Malformed Cue Timestamp

VTT — Intentionally Corrupt: Malformed Cue Timestamp

An intentionally corrupt WebVTT file with timestamps that are not zero-padded — 00:00:3.000 and 00:1:03.000 where the grammar requires two digits. The third cue is well-formed. A strict parser drops the two bad cues; a lenient one accepts them; a regex-based one may match partially and produce a time that is wrong rather than rejected, which is the worst outcome of the three.

File
VTT · Stream Corrupt
Use case
Streaming manifestsVideo QA· Conversion set
Preview of VTT — Intentionally Corrupt: Missing WEBVTT Header
vtt
142 B
Actual file preview for VTT — Intentionally Corrupt: Missing WEBVTT Header

VTT — Intentionally Corrupt: Missing WEBVTT Header

An intentionally corrupt WebVTT file with the mandatory WEBVTT signature removed from the first line. The cues themselves are perfectly valid. The spec requires strict rejection, so a browser refuses it outright while many lenient parsers accept it — a useful disagreement to be able to reproduce.

File
VTT · Captions Corrupt · 2 cues
Use case
Subtitle parsingVideo QA· Conversion set
Preview of VTT — Metadata Track With JSON Payloads
vtt
328 B
Actual file preview for VTT — Metadata Track With JSON Payloads

VTT — Metadata Track With JSON Payloads

A WebVTT metadata track whose cue payloads are JSON objects rather than text for display. This is how timed analysis output — scene changes, detections, speech segments — is carried alongside a video and read from JavaScript via the cue change event. Nothing here should ever be rendered on screen.

File
VTT · Captions Edge · 3 cues
Use case
Subtitle parsingVideo QA+1· Conversion set
Preview of VTT — NOTE Blocks and Irregular Blank Lines
vtt
255 B
Actual file preview for VTT — NOTE Blocks and Irregular Blank Lines

VTT — NOTE Blocks and Irregular Blank Lines

WebVTT with multi-line and single-line NOTE comment blocks, runs of up to five blank lines between cues, and trailing blank lines at end of file. All legal — the spec treats blank lines as separators, not as structure. Parsers that count blank lines to find cue boundaries, or that treat NOTE as a cue identifier, produce phantom cues or drop real ones.

File
VTT · Captions Edge · 2 cues
Use case
Subtitle parsingVideo QA· Conversion set
Preview of VTT — Positioned and Aligned Cues
vtt
455 B
Actual file preview for VTT — Positioned and Aligned Cues

VTT — Positioned and Aligned Cues

WebVTT cues carrying the full positioning grammar — line, position, align and size — plus named cue identifiers instead of numbers. Captions are placed at four different points in the frame, which is what real subtitles do to avoid covering burned-in text. Parsers that treat everything after the timestamp as cue text will fold these settings into the visible caption.

File
VTT · Captions Edge · 4 cues
Use case
Subtitle parsingVideo QA+1· Conversion set
Preview of VTT — STYLE Blocks, Regions and Inline Markup
vtt
581 B
Actual file preview for VTT — STYLE Blocks, Regions and Inline Markup

VTT — STYLE Blocks, Regions and Inline Markup

WebVTT exercising the parts of the format beyond plain text: a STYLE block with ::cue selectors, a named REGION, voice spans, cue classes, and inline bold/italic/underline/ruby markup. A parser that handles only timestamps and text will render the tag names as visible characters.

File
VTT · Captions Edge · 3 cues
Use case
Subtitle parsingVideo QA+1· Conversion set
Preview of VTT — UTF-8 With BOM Before the Signature
vtt
363 B
Actual file preview for VTT — UTF-8 With BOM Before the Signature

VTT — UTF-8 With BOM Before the Signature

WebVTT with a byte-order mark ahead of the mandatory WEBVTT signature. The spec explicitly allows this, and browsers accept it — but a naive check that the file literally starts with the six bytes 'WEBVTT' rejects a perfectly valid file. The mirror image of the missing-header corrupt fixture: one is valid and often refused, the other is invalid and often accepted.

File
VTT · Captions Encoding · 5 cues
Use case
Caption encodingSubtitle parsing+1· Conversion set
Preview of VTT — X-TIMESTAMP-MAP for HLS Sync
vtt
216 B
Actual file preview for VTT — X-TIMESTAMP-MAP for HLS Sync

VTT — X-TIMESTAMP-MAP for HLS Sync

A WebVTT segment carrying X-TIMESTAMP-MAP, the header HLS uses to align caption times with the MPEG-TS presentation clock. Cue times are relative to the map rather than to the file, so a player that ignores the header renders every caption ten seconds early. Invisible in a text editor and a classic cause of 'captions are out of sync' reports.

File
VTT · Captions Edge · 2 cues
Use case
Subtitle parsingStreaming manifests+1· Conversion set
Preview of WebM — VP9 Clip
webm
12.5 KB
Actual file preview for WebM — VP9 Clip

WebM — VP9 Clip

The same clip as WebM/VP9 — the royalty-free web video format. Video-only; for testing HTML5 <video>, VP9 decoding, and WebM conversion.

File
WEBM · Webm · 480x270
Preview of WebM — VP9 Short Clip
webm
15 KB
Actual file preview for WebM — VP9 Short Clip

WebM — VP9 Short Clip

Short VP9 WebM SAMPLE companion for container conversion tests.

File
WEBM · Subs · 480x270
Use case
Conversion testing· Conversion set
Preview of WMV — Windows Media Video
wmv
166.2 KB
Actual file preview for WMV — Windows Media Video

WMV — Windows Media Video

The clip as Windows Media Video (WMV2 in an ASF container) — Microsoft's legacy video format. For testing WMV decoding and conversion to open formats.

File
WMV · Wmv · 480x270