Skip to content
Novus Examples
mp4309.5 KB

Customer at a street cafe

A 2.0 second 640x480 H.264 clip at 24 fps, 49 frames. Animated from the still nss-p-stick-cafe_00001_.png, so the first frame is a known image and frame extraction can be checked against it. Measured mean inter-frame change 0.0517 (active). Substantial frame-to-frame change, the end of the range where naive scene detection starts firing. Synthetic footage: two seconds at this size is a decoder and pipeline fixture rather than showcase material, hands degrade in later frames, and no text in shot is legible.

Browser-playable test video · 2.042 seconds

Specifications

Width
640
Height
480
Fps
24
Frames
49
Codec
h264
Duration Seconds
2.042
Motion Band
active
Mean Scene Change
0.0517
Source Plate
nss-p-stick-cafe_00001_.png
Model
wan2.2_ti2v_5B
Synthetic
true
Disclosure
AI-generated / synthetic video. Not a recording of a real person, place or event.
Schema Version
1
Alt Text
An older woman with a walking stick seated at a cafe table with a coffee and a newspaper, window light, relaxed, as a short video clip

Testing contract

Expected to pass
Scenario
Probe the clip, extract its first and last frames, and measure inter-frame change across all 49 frames.
Expected result
49 frames of 640x480 h264 at 24 fps, 2.04s. Extract frame 0 and compare it with the published still nss-p-stick-cafe_00001_.png: they are the same image, so a mismatch is a frame-extraction or colour-conversion fault rather than a difference of content. Mean inter-frame change measures 0.0517, in the active band, and there is no scene cut anywhere in the clip - a scene detector firing here is thresholded too low for short footage.

What is a .mp4 file?

MP4 (MPEG-4 Part 14) is the dominant container for digital video, holding video, audio, subtitle, and metadata tracks in a tree of typed boxes. `ftyp` declares the brand, `moov` carries the sample tables that make seeking possible, and `mdat` holds the media; when an encoder writes `moov` last, playback cannot begin until the file has fully downloaded, which a faststart remux fixes. It derives from Apple's QuickTime format, generalized by ISO into the ISOBMFF base that MOV, 3GP, and HEIF share.

How to use this file

Use an example MP4 to test box parsing and track detection, seeking, range-request streaming, and transcode or thumbnail pipelines: verifying that a file with a trailing `moov` box is still handled, and that codec support is checked per track rather than inferred from the extension.

How to use this file for testing

“Customer at a street cafe” is a deterministic Novus Examples fixture for Media handling. Generated stills, clips and audio published in several encodings of identical content, so a media pipeline can be tested on format handling, quality loss and frame or sample extraction against a reference that is known rather than assumed.

Documented properties for this file: 640×480 · 24 fps. 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 preload="metadata" width="640" src="street-cafe.mp4"></video>

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