Video

Sample MP4 10MB File

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

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

Download 10MB MP410 MB

TestFile-mp4-10mb.mp4

File details

FormatMP4
Extension.mp4
MIME typevideo/mp4
Size10 MB
Exact bytes10,485,760
FilenameTestFile-mp4-10mb.mp4
Format versionMP4 / H.264 (AVC) High Profile + AAC-LC — ISO 14496-14
Contents1,920 × 1,080 SMPTE colour bars, ~6 min; H.264 High CRF 23, CABAC; AAC-LC 440 Hz stereo 128 kbps; faststart moov
EncodingH.264 High profile, CRF 23, CABAC, 4:2:0; AAC-LC 44.1 kHz stereo 128 kbps; ISO Base Media MP4

What is a 10MB MP4 file useful for?

A 6-minute, 1080p MP4 crosses the threshold where video processing must be asynchronous. Use it to verify that your upload endpoint returns a job ID within 2 seconds (not blocking for the duration of transcoding), to test 1080p → 720p → 480p multi-resolution transcoding pipelines, and to benchmark DASH manifest generation alongside HLS. It is also the right size for testing pre-signed URL expiry configuration — a 10 MB upload on a 10 Mbps connection takes approximately 8 seconds.

What's inside this file?

Generated by ffmpeg. A 1,920 × 1,080 SMPTE colour-bar test pattern approximately 6 minutes long. H.264 High profile at CRF 23, enabling CABAC entropy coding and 4:2:0 chroma subsampling. Audio: a 440 Hz sine tone, stereo, AAC-LC at 128 kbps. faststart moov. High profile at CRF 23 is the standard quality setting for 1080p web delivery.

Download via curl

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

Need different parameters?

Generate a custom MP4 file with exact settings.

⚙ Generate custom MP4

Related formats

Other MP4 sizes

Frequently asked questions