Video

Sample MP4 1MB File

H.264 video — SMPTE test card, 440 Hz audio

Click below for an instant download — no signup, no redirect.

Download 1MB MP41 MB

TestFile-mp4-1mb.mp4

File details

FormatMP4
Extension.mp4
MIME typevideo/mp4
Size1 MB
Exact bytes1,048,576
FilenameTestFile-mp4-1mb.mp4
Format versionMP4 / H.264 (AVC) Main + AAC-LC — ISO 14496-14
Contents1,280 × 720 SMPTE colour bars, ~50 s; H.264 Main CRF 28; AAC-LC 440 Hz stereo 128 kbps; faststart moov
EncodingH.264 Main profile, CRF 28; AAC-LC 44.1 kHz stereo 128 kbps; ISO Base Media MP4 container

What is a 1MB MP4 file useful for?

A 50-second, 720p MP4 is the standard benchmark for video upload processing pipelines. Use it to test the full pipeline: upload to S3/R2, trigger transcoding jobs to 480p and 360p variants, generate thumbnails at the 25% and 75% marks, and extract duration metadata with ffprobe. At 50 seconds it is long enough to exercise multi-segment HLS playlist generation (five 10-second segments) while staying short enough for fast CI test cycles.

What's inside this file?

Generated by ffmpeg. A 1,280 × 720 SMPTE colour-bar test pattern approximately 50 seconds long. H.264 Main profile at CRF 28. Audio: a 440 Hz sine tone, stereo, AAC-LC at 128 kbps, 44.1 kHz. faststart moov placement. The Main profile adds B-frames and CAVLC optimisations over Baseline, achieving better compression at the same CRF value.

Download via curl

curl -L "http://localhost:8000/files/mp4/TestFile-mp4-1mb.mp4" \
  -o TestFile-mp4-1mb.mp4

Need different parameters?

Generate a custom MP4 file with exact settings.

⚙ Generate custom MP4

Related formats

Other MP4 sizes

Frequently asked questions