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 MBTestFile-mp4-1mb.mp4
File details
| Format | MP4 |
| Extension | .mp4 |
| MIME type | video/mp4 |
| Size | 1 MB |
| Exact bytes | 1,048,576 |
| Filename | TestFile-mp4-1mb.mp4 |
| Format version | MP4 / H.264 (AVC) Main + AAC-LC — ISO 14496-14 |
| Contents | 1,280 × 720 SMPTE colour bars, ~50 s; H.264 Main CRF 28; AAC-LC 440 Hz stereo 128 kbps; faststart moov |
| Encoding | H.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.