Skip to main content
·9 min read

How to Reduce Video File Size Without Losing Quality (2026)

8 methods to reduce video file size ranked by impact
8 methods to reduce video file size ranked by impact

A one-hour 4K 60fps recording can easily exceed 50 GB. Uploading, storing, and sharing files that large is painful. The good news: you can dramatically reduce video file size with little to no visible quality loss — if you know which settings to change.

Here are 8 proven methods, ranked from most to least impactful.

1. Switch to a More Efficient Codec

This is the single biggest win. Modern codecs compress video dramatically better than older ones at the same visual quality:

CodecEfficiency vs H.264File Size for 1hr 1080p 60fps
H.264Baseline~5.4 GB
HEVC (H.265)~40% smaller~3.2 GB
AV1~50% smaller~2.7 GB
Codec efficiency comparison showing file sizes for H.264, HEVC, VP9, and AV1
Codec efficiency comparison showing file sizes for H.264, HEVC, VP9, and AV1

Switching from H.264 to HEVC can cut your file size nearly in half with no visible quality difference. AV1 saves even more but requires newer hardware for fast encoding.

For exact numbers for your resolution and codec, use our Bitrate Calculator.

How to do it:
  • OBS: Change encoder to HEVC (NVENC) or AV1 (NVENC) in Settings → Output
  • HandBrake: Select H.265 (x265) or AV1 (SVT-AV1) codec
  • FFmpeg: Use `-c:v libx265` or `-c:v libsvtav1`

Read our detailed H.264 vs H.265 vs AV1 comparison for more.

2. Lower the Bitrate (Use CRF/CQP)

Instead of using a fixed high bitrate, let the encoder decide how much data each scene needs:

  • CRF 18: Visually lossless — most people can't tell the difference from the original
  • CRF 23: Good quality, significantly smaller files (default in most tools)
  • CRF 28: Noticeable quality loss but very small files

Every +6 CRF roughly halves the file size. Going from CRF 18 to CRF 24 cuts the file by ~75% with quality loss that most viewers won't notice on a stream or YouTube upload.

FFmpeg example:

`ffmpeg -i input.mp4 -c:v libx265 -crf 23 -preset medium output.mp4`

3. Reduce Resolution (If Appropriate)

If your content doesn't require 4K, downscaling saves enormous amounts of data:

  • 4K → 1080p: ~75% smaller files
  • 1440p → 1080p: ~55% smaller files
  • 1080p → 720p: ~55% smaller files

Most YouTube viewers watch on phones where 1080p is indistinguishable from 4K. For streaming on Twitch, 1080p 60fps is the standard — 4K streaming is unnecessary since Twitch doesn't support it anyway.

Use our file size calculator to compare sizes across resolutions.

4. Lower the Frame Rate

Dropping from 60fps to 30fps cuts file size roughly in half:

Frame RateRelative Size
120 fps4x
60 fps2x
30 fps1x (baseline)
24 fps0.8x
For talking-head videos, tutorials, and podcasts, 30fps is perfectly fine. Reserve 60fps for gaming, sports, and fast-motion content. There's almost never a reason for 120fps in a final delivery file.

5. Trim Unnecessary Footage

The most obvious but often overlooked method. Cutting dead air, pauses, and irrelevant sections before exporting reduces file size proportionally:

  • A 2-hour stream trimmed to 20 minutes of highlights = 83% reduction
  • Remove pre-stream and post-stream dead time
  • Cut loading screens and waiting periods

6. Optimize Audio

Audio is typically 5-15% of total file size, but it adds up:

  • 320 Kbps stereo → 128 Kbps stereo: Saves ~1.4 GB per 10 hours of video
  • Stereo → Mono: Halves audio size (fine for voice-only content)
  • 48kHz → 44.1kHz: Small saving, no audible difference for non-music content

For most content, 128–160 Kbps AAC stereo is the sweet spot between quality and size.

7. Use Two-Pass Encoding

Two-pass encoding analyzes your video first, then compresses it with full knowledge of which scenes need more data. This produces better quality at the same file size compared to single-pass:

  • Pass 1: Encoder analyzes the entire video
  • Pass 2: Encoder distributes bits optimally

The downside is it takes twice as long. For long recordings, this may not be worth the time, but for important uploads it can squeeze an extra 10-15% better quality from the same file size.

8. Use Hardware Acceleration Wisely

GPU encoding (NVENC, QSV, AMF) is fast but slightly less efficient than CPU encoding:

EncoderSpeedQuality per BitrateCPU Usage
x265 (CPU)SlowBestHigh
NVENC HEVC (GPU)FastVery GoodMinimal
SVT-AV1 (CPU)MediumExcellentHigh
QSV HEVC (Intel GPU)FastGoodMinimal
For batch processing many files, GPU encoding saves hours. For a single important export, CPU encoding at a slower preset produces smaller files.

Recommended Workflows

For YouTube Uploads

1. Record in HEVC or AV1 at CQP 18-20

2. Edit your video

3. Export with H.265, CRF 18, medium preset

4. Result: High quality, reasonable file size

Estimate upload time with our Upload Time Calculator.

For Archiving Stream VODs

1. Record stream at CQP 20 (NVENC HEVC)

2. After stream, re-encode with x265 CRF 23 slow preset

3. Result: ~60-70% smaller than the original recording

Check storage requirements with our Recording Time Calculator.

For Sharing Clips on Discord/Social

1. Trim to the relevant clip

2. Encode with H.264 (widest compatibility), CRF 23

3. Cap resolution at 1080p

4. Result: Small files that play everywhere

Quick Reference: Expected File Sizes

For a 1-hour video at common settings:

SettingsFile Size
4K 60fps H.264~50 GB
4K 60fps HEVC~30 GB
1080p 60fps H.264~5.4 GB
1080p 60fps HEVC~3.2 GB
1080p 30fps HEVC~1.6 GB
720p 30fps HEVC~0.8 GB
For precise calculations with your exact settings, use our Streaming Bitrate & File Size Calculator.

Summary

The biggest wins come from: (1) using a modern codec like HEVC or AV1, (2) using quality-based encoding (CRF/CQP) instead of fixed bitrate, and (3) not recording at higher resolution or frame rate than you need. Combine all three and you can easily reduce file sizes by 70-80% with no visible quality loss.

Try It Yourself

Use our free calculator to find the exact file size, bitrate, and storage needs for your streaming setup.

Open Calculator →

Related Guides

Related Tools