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 2 of 17; 24 results per page.

Show the canonical directory
Preview of Chapters — FFMETADATA1 Chapter File
txt
339 B
Actual file preview for Chapters — FFMETADATA1 Chapter File

Chapters — FFMETADATA1 Chapter File

FFmpeg's own metadata format, and the one used to build the two embedded-chapter files in this group. START and END are integers in the declared TIMEBASE, which is the detail that trips people up: change TIMEBASE and every timestamp silently means something else. This is the exact file the MKV and MP4 chapter fixtures here were built from.

File
TXT · Chapters
Use case
Media metadataVideo QA+1· Conversion set
Preview of Chapters — Matroska Chapter XML
xml
1.5 KB
Actual file preview for Chapters — Matroska Chapter XML

Chapters — Matroska Chapter XML

The XML dialect `mkvmerge` and `mkvpropedit` read to write chapters into a Matroska file without re-muxing it. Timestamps are nanosecond-precision `HH:MM:SS.nnnnnnnnn`, and each ChapterAtom carries a UID that must be stable across edits — the field most hand-written generators omit, which is why re-running them renumbers every chapter.

File
XML · Chapters
Use case
Media metadataVideo QA+1· Conversion set
Preview of Chapters — None (MKV Control)
mkv
25.5 KB
Actual file preview for Chapters — None (MKV Control)

Chapters — None (MKV Control)

The same clip with the chapter marks explicitly removed. The control for this group, and the file that tells you whether a chapter reader returns an empty list or reports the whole-file duration as a single unnamed chapter — both are common, and they are not the same answer.

File
MKV · Chapters · 8s
Use case
Media metadataVideo QA+1· Conversion set
Preview of Chapters — Timestamp List in a Description
txt
110 B
Actual file preview for Chapters — Timestamp List in a Description

Chapters — Timestamp List in a Description

The plain-text convention used in video descriptions: `M:SS Title`, one per line, first entry at zero. There is no specification, so every parser guesses — at leading zeros, at `HH:MM:SS` versus `M:SS`, at whether a dash or a dot separates the timestamp from the title. Useful for testing a scraper against the format people actually paste.

File
TXT · Chapters
Use case
Media metadataVideo QA+1· Conversion set
Preview of Chapters — WebVTT Chapter Track
vtt
267 B
Actual file preview for Chapters — WebVTT Chapter Track

Chapters — WebVTT Chapter Track

A WebVTT file intended for `<track kind="chapters">` rather than `kind="subtitles"`. Structurally it is an ordinary WebVTT file, which is the point — nothing inside it says 'chapters', so the same bytes behave as captions if the kind attribute is wrong, and the chapter titles are rendered over the video as subtitles. A common and very visible mistake.

File
VTT · Chapters
Use case
Media metadataVideo QA+1· Conversion set
Preview of Codec — AV1
mp4
11.5 KB
Actual file preview for Codec — AV1

Codec — AV1

The shared pan-city base plate encoded with AV1 (libaom-av1). Royalty-free and now decoded by every current browser. Encoding is far slower than H.264, which is why this fixture uses a fast preset; the bitstream is standard regardless. Every clip in this group carries the identical picture, so a decoder-support matrix built from them isolates the codec as the only variable.

File
MP4 · Codecs · 480x270
Use case
Video codecsConversion testing+1· Conversion set
Preview of Codec — FFV1 (Mathematically Lossless)
mkv
518.7 KB
Actual file preview for Codec — FFV1 (Mathematically Lossless)

Codec — FFV1 (Mathematically Lossless)

The shared pan-city base plate encoded with FFV1 level 3 (lossless). Mathematically lossless: decoding reproduces the source pixels bit for bit. Used for archival preservation, and the right reference when you need to prove a processing step, not a codec, caused a change. Every clip in this group carries the identical picture, so a decoder-support matrix built from them isolates the codec as the only variable.

File
MKV · Codecs · 480x270
Use case
Video codecsConversion testing+1· Conversion set
Preview of Codec — H.264 / AVC
mp4
23.2 KB
Actual file preview for Codec — H.264 / AVC

Codec — H.264 / AVC

The shared pan-city base plate encoded with H.264 (libx264). The universal baseline — decodes everywhere, hardware-accelerated on essentially every device shipped this decade. If a pipeline handles only one codec, this is it. Every clip in this group carries the identical picture, so a decoder-support matrix built from them isolates the codec as the only variable.

File
MP4 · Codecs · 480x270
Use case
Video codecsConversion testing+1· Conversion set
Preview of Codec — HEVC / H.265
mp4
19.6 KB
Actual file preview for Codec — HEVC / H.265

Codec — HEVC / H.265

The shared pan-city base plate encoded with HEVC (libx265). Roughly half the bitrate of H.264 at the same quality, but patent licensing kept it out of browsers. Tagged hvc1 rather than hev1, which is what Safari and QuickTime require — the wrong tag is a common cause of a file that plays everywhere except on Apple hardware. Every clip in this group carries the identical picture, so a decoder-support matrix built from them isolates the codec as the only variable.

File
MP4 · Codecs · 480x270
Use case
Video codecsConversion testing+1· Conversion set
Preview of Codec — Motion JPEG
avi
407.8 KB
Actual file preview for Codec — Motion JPEG

Codec — Motion JPEG

The shared pan-city base plate encoded with MJPEG. Every frame is an independent JPEG, with no inter-frame prediction at all. Large, but it makes any frame a clean cut point, which is why cameras and capture cards still emit it. Every clip in this group carries the identical picture, so a decoder-support matrix built from them isolates the codec as the only variable.

File
AVI · Codecs · 480x270
Use case
Video codecsConversion testing+1· Conversion set
Preview of Codec — MPEG-2
mpg
116 KB
Actual file preview for Codec — MPEG-2

Codec — MPEG-2

The shared pan-city base plate encoded with MPEG-2 (mpeg2video). The DVD and broadcast codec. Intra-heavy and inefficient by modern standards, but it is the format broadcast and archive workflows are still built around. Every clip in this group carries the identical picture, so a decoder-support matrix built from them isolates the codec as the only variable.

File
MPG · Codecs · 480x270
Use case
Video codecsConversion testing+1· Conversion set
Preview of Codec — MPEG-4 Part 2
avi
90.4 KB
Actual file preview for Codec — MPEG-4 Part 2

Codec — MPEG-4 Part 2

The shared pan-city base plate encoded with MPEG-4 Part 2 (DivX/Xvid-compatible). The DivX/Xvid era, tagged XVID in an AVI. Predates H.264 and is still what a great deal of archived material is stored as, so ingest pipelines meet it constantly. Every clip in this group carries the identical picture, so a decoder-support matrix built from them isolates the codec as the only variable.

File
AVI · Codecs · 480x270
Use case
Video codecsConversion testing+1· Conversion set
Preview of Codec — MS-MPEG-4 v3
avi
87.6 KB
Actual file preview for Codec — MS-MPEG-4 v3

Codec — MS-MPEG-4 v3

The shared pan-city base plate encoded with MS-MPEG-4 v3 (msmpeg4v3). Microsoft's non-standard MPEG-4 Part 2 variant — the 'DivX 3' bitstream. Deliberately incompatible with the standard decoder, which makes it a sharp test of whether a pipeline identifies codecs from the bitstream or from the FourCC. Every clip in this group carries the identical picture, so a decoder-support matrix built from them isolates the codec as the only variable.

File
AVI · Codecs · 480x270
Use case
Video codecsConversion testing+1· Conversion set
Preview of Codec — ProRes-Compatible Mezzanine
mov
308.8 KB
Actual file preview for Codec — ProRes-Compatible Mezzanine

Codec — ProRes-Compatible Mezzanine

The shared pan-city base plate encoded with FFmpeg prores_ks, profile 0 (proxy). An intra-only 10-bit 4:2:2 mezzanine written by FFmpeg's prores_ks encoder — the interchange shape editorial workflows expect. Described as ProRes-COMPATIBLE deliberately: this is FFmpeg's independent implementation, not Apple's encoder. Every clip in this group carries the identical picture, so a decoder-support matrix built from them isolates the codec as the only variable.

File
MOV · Codecs · 480x270
Use case
Video codecsConversion testing+1· Conversion set
Preview of Codec — Sorenson Spark (FLV1)
flv
93.4 KB
Actual file preview for Codec — Sorenson Spark (FLV1)

Codec — Sorenson Spark (FLV1)

The shared pan-city base plate encoded with FLV1 / Sorenson Spark. The Flash video codec. Entirely historical for delivery, but FLV files persist throughout media archives and legacy CMS exports. Every clip in this group carries the identical picture, so a decoder-support matrix built from them isolates the codec as the only variable.

File
FLV · Codecs · 480x270
Use case
Video codecsConversion testing+1· Conversion set
Preview of Codec — Theora
ogv
99.7 KB
Actual file preview for Codec — Theora

Codec — Theora

The shared pan-city base plate encoded with Theora (libtheora). The original open web video codec, in an Ogg container. Largely historical, but still the fallback path in older HTML5 players and a good test of whether a pipeline's format detection is driven by content rather than by a hardcoded list. Every clip in this group carries the identical picture, so a decoder-support matrix built from them isolates the codec as the only variable.

File
OGV · Codecs · 480x270
Use case
Video codecsConversion testing+1· Conversion set
Preview of Codec — VP8
webm
45.3 KB
Actual file preview for Codec — VP8

Codec — VP8

The shared pan-city base plate encoded with VP8 (libvpx). The first WebM codec, now legacy but still what MediaRecorder emits by default in several browsers — so it turns up in user-generated uploads far more often than its age suggests. Every clip in this group carries the identical picture, so a decoder-support matrix built from them isolates the codec as the only variable.

File
WEBM · Codecs · 480x270
Use case
Video codecsConversion testing+1· Conversion set
Preview of Codec — VP9
webm
19.7 KB
Actual file preview for Codec — VP9

Codec — VP9

The shared pan-city base plate encoded with VP9 (libvpx-vp9). Google's royalty-free predecessor to AV1, and still the workhorse of WebM delivery. Plays natively in every major browser. Every clip in this group carries the identical picture, so a decoder-support matrix built from them isolates the codec as the only variable.

File
WEBM · Codecs · 480x270
Use case
Video codecsConversion testing+1· Conversion set
Preview of Codec — Windows Media Video 8
wmv
91.2 KB
Actual file preview for Codec — Windows Media Video 8

Codec — Windows Media Video 8

The shared pan-city base plate encoded with WMV2. Windows Media in an ASF container. Long obsolete, but it is what a large amount of corporate and archival material was encoded as, and few non-FFmpeg tools read it. Every clip in this group carries the identical picture, so a decoder-support matrix built from them isolates the codec as the only variable.

File
WMV · Codecs · 480x270
Use case
Video codecsConversion testing+1· Conversion set
Preview of Colour Signalling — BT.2020 SDR (Wide Gamut)
mkv
25.7 KB
Actual file preview for Colour Signalling — BT.2020 SDR (Wide Gamut)

Colour Signalling — BT.2020 SDR (Wide Gamut)

Wide-gamut primaries with a conventional SDR transfer — wide colour without HDR. Frequently mishandled because tooling assumes BT.2020 always implies PQ or HLG. Every clip in this group carries the SAME picture and differs only in its colour signalling, so any difference in how a player renders them is entirely a metadata-handling difference.

File
MKV · Hdr · 640x360
Use case
Video codecsCompression artefacts+1· Conversion set
Preview of Colour Signalling — BT.601 (SD)
mkv
26 KB
Actual file preview for Colour Signalling — BT.601 (SD)

Colour Signalling — BT.601 (SD)

The standard-definition matrix. Decoding BT.601 content as BT.709 (or the reverse) shifts every colour subtly — greens and reds most visibly. It is the single most common colour bug in transcode pipelines, and this pair reproduces it on demand. Every clip in this group carries the SAME picture and differs only in its colour signalling, so any difference in how a player renders them is entirely a metadata-handling difference.

File
MKV · Hdr · 640x360
Use case
Video codecsCompression artefacts+1· Conversion set
Preview of Colour Signalling — BT.709 (HD SDR)
mkv
26.2 KB
Actual file preview for Colour Signalling — BT.709 (HD SDR)

Colour Signalling — BT.709 (HD SDR)

The HD standard, and what a player assumes when a file says nothing. The reference member of this group: every other clip carries identical pixels and different signalling. Every clip in this group carries the SAME picture and differs only in its colour signalling, so any difference in how a player renders them is entirely a metadata-handling difference.

File
MKV · Hdr · 640x360
Use case
Video codecsCompression artefacts+1· Conversion set
Preview of Colour Signalling — HDR10 (PQ, BT.2020, 10-bit)
mkv
25.7 KB
Actual file preview for Colour Signalling — HDR10 (PQ, BT.2020, 10-bit)

Colour Signalling — HDR10 (PQ, BT.2020, 10-bit)

HDR10 signalling: BT.2020 primaries with the SMPTE ST 2084 perceptual quantiser, 10-bit. Be clear about what this fixture is — the picture is ordinary SDR content TAGGED as HDR, so it is a test of metadata handling and tone-mapping paths, not a reference for HDR image quality. A player that ignores the transfer function will render it washed out and far too dark, which is precisely the failure worth reproducing. Every clip in this group carries the SAME picture and differs only in its colour signalling, so any difference in how a player renders them is entirely a metadata-handling difference.

File
MKV · Hdr · 640x360
Use case
Video codecsCompression artefacts+1· Conversion set
Preview of Colour Signalling — HLG (Hybrid Log-Gamma)
mkv
25.7 KB
Actual file preview for Colour Signalling — HLG (Hybrid Log-Gamma)

Colour Signalling — HLG (Hybrid Log-Gamma)

Hybrid Log-Gamma, the broadcast HDR transfer designed to stay watchable on an SDR display. As with the HDR10 fixture, the picture itself is SDR content carrying HLG signalling, so this tests transfer-function detection and the SDR fallback path rather than HDR rendering. Every clip in this group carries the SAME picture and differs only in its colour signalling, so any difference in how a player renders them is entirely a metadata-handling difference.

File
MKV · Hdr · 640x360
Use case
Video codecsCompression artefacts+1· Conversion set