Sample MP4 50MB File
H.264 video — SMPTE test card, 440 Hz audio
Click below for an instant download — no signup, no redirect.
Download 50MB MP450 MBTestFile-mp4-50mb.mp4
File details
| Format | MP4 |
| Extension | .mp4 |
| MIME type | video/mp4 |
| Size | 50 MB |
| Exact bytes | 52,428,800 |
| Filename | TestFile-mp4-50mb.mp4 |
| Format version | MP4 / H.264 (AVC) High Profile + AAC-LC — ISO 14496-14 |
| Contents | 1,920 × 1,080 SMPTE colour bars, ~25 min; H.264 High CRF 23; AAC-LC 440 Hz stereo 128 kbps; faststart moov |
| Encoding | H.264 High profile, CRF 23; AAC-LC 44.1 kHz stereo 128 kbps; ISO Base Media MP4 container |
What is a 50MB MP4 file useful for?
A 25-minute, 1080p MP4 is an infrastructure limit-testing file. Use it to verify that S3 multipart upload is triggered and committed correctly for large video objects, that pre-signed URL expiry is set generously enough for slow connections (50 MB at 5 Mbps takes ~80 seconds), and that transcoding job timeouts accommodate long-duration video. It is also the right file for testing resumable upload libraries and upload-progress-bar accuracy.
What's inside this file?
Generated by ffmpeg. A 1,920 × 1,080 SMPTE colour-bar test pattern approximately 25 minutes long. H.264 High profile at CRF 23. Audio: a 440 Hz sine tone, stereo, AAC-LC at 128 kbps. faststart moov. Transcoding this file to 720p + 480p with libx264 takes 40–70 minutes in software and 6–15 minutes with NVENC — set job timeouts accordingly.
Download via curl
curl -L "http://localhost:8000/files/mp4/TestFile-mp4-50mb.mp4" \ -o TestFile-mp4-50mb.mp4
Need different parameters?
Generate a custom MP4 file with exact settings.