Video

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 MB

TestFile-mp4-50mb.mp4

File details

FormatMP4
Extension.mp4
MIME typevideo/mp4
Size50 MB
Exact bytes52,428,800
FilenameTestFile-mp4-50mb.mp4
Format versionMP4 / H.264 (AVC) High Profile + AAC-LC — ISO 14496-14
Contents1,920 × 1,080 SMPTE colour bars, ~25 min; H.264 High CRF 23; AAC-LC 440 Hz stereo 128 kbps; faststart moov
EncodingH.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.

⚙ Generate custom MP4

Related formats

Other MP4 sizes

Frequently asked questions