Why Video Files Are So Large
Raw video is enormous — a 10-minute 1080p recording from a camera can easily be 10-50 GB. Even after basic camera compression, a 10-minute MP4 might still be 1-3 GB.
Modern video codecs reduce this dramatically by storing only the differences between frames rather than each frame in full. The trade-off: processing time during compression.
The Fastest Methods (Ranked by Ease)
Method 1: Convert Online — KaijuConverter
For files up to 100 MB, no installation needed:
- Go to Convert MP4 to MP4 or choose your target format.
- Upload the video.
- Download the compressed result.
Method 2: HandBrake (Free Desktop App — Recommended)
HandBrake is the gold standard for free video compression:
- Download HandBrake — free, open source.
- Drag your video onto the window.
- Set the output format to MP4.
- Under Video:
- Codec: H.265 (x265) — delivers 50% smaller files vs H.264 at the same quality.
- Quality: start at CRF 28 and preview the result.
- Click Start Encode.
Choosing the right CRF:
- CRF 18-22: near-lossless, large file
- CRF 23-28: sweet spot — high quality, significantly smaller
- CRF 30-35: noticeable quality loss, very small file
Method 3: FFmpeg (Command Line)
# H.265 compression — best quality-to-size ratio
ffmpeg -i input.mp4 -c:v libx265 -crf 28 -preset medium -c:a aac -b:a 128k output.mp4
# H.264 — maximum compatibility
ffmpeg -i input.mp4 -c:v libx264 -crf 23 -preset medium -c:a aac -b:a 128k output.mp4
# Scale down 4K to 1080p
ffmpeg -i input.mp4 -vf scale=1920:1080 -c:v libx265 -crf 28 output.mp4
What Actually Makes Files Smaller
Ranked by impact:
| Technique | Typical Size Reduction |
|---|---|
| Switch H.264 → H.265 | 40-50% |
| Reduce resolution (4K → 1080p) | 70-80% |
| Reduce resolution (1080p → 720p) | 40-55% |
| Lower CRF by 6 points | ~50% |
| Reduce framerate (60fps → 30fps) | ~40% |
| Lower audio bitrate (192 → 128 kbps) | Minimal (<5%) |
Expected Results
| Original | Method | Result |
|---|---|---|
| 1 GB MP4, 1080p, H.264 | H.265 CRF 28 | ~300-400 MB |
| 4 GB MP4, 4K, H.264 | H.265 CRF 28, 1080p output | ~500 MB |
| 500 MB video for email | H.264 CRF 28, 720p | <25 MB |
H.264 vs H.265 vs AV1: Which Codec?
| Codec | Compression | Compatibility | Encoding Speed |
|---|---|---|---|
| H.264 | Baseline | Universal | Fast |
| H.265 | ~50% better than H.264 | Good (not IE) | Medium |
| AV1 | ~30% better than H.265 | Growing (Chrome, Firefox) | Very slow |
For most use cases: H.265 is the best choice in 2024. Use H.264 only when the target device is very old.
For Email Attachments
Most email services limit attachments to 20-25 MB. To get a video under that:
# Target 20 MB for a 2-minute video at 720p
ffmpeg -i input.mp4 \
-vf scale=1280:720 \
-c:v libx264 -b:v 1000k \
-c:a aac -b:a 96k \
output_email.mp4
Or use a cloud service (Google Drive, WeTransfer) and share the link instead.
Related Conversions
- MKV to MP4 — change container
- AVI to MP4 — modernize old format
- MOV to MP4 — Mac to universal
- MP4 to WebM — for web streaming