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 MBTestFile-mp4-10mb.mp4
File details
| Format | MP4 |
| Extension | .mp4 |
| MIME type | video/mp4 |
| Size | 10 MB |
| Exact bytes | 10,485,760 |
| Filename | TestFile-mp4-10mb.mp4 |
| Format version | MP4 / H.264 (AVC) High Profile + AAC-LC — ISO 14496-14 |
| Contents | 1,920 × 1,080 SMPTE colour bars, ~6 min; H.264 High CRF 23, CABAC; AAC-LC 440 Hz stereo 128 kbps; faststart moov |
| Encoding | H.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.