BitrateCalc
EstimatorCompressOBS
Beginner's Academy

The Practical Guide to Video Bitrates

No engineering degree required. Everything you need to know about video compression, file size limits, and exporting crystal-clear clips without bloated files.

Lesson 1

What is Bitrate? (The Water Hose Analogy)

Imagine your video is water flowing through a garden hose into a bucket:

Bitrate = Flow Rate

How much data flows per second (measured in kbps or Mbps). Higher flow = more visual detail preserved.

Duration = Time Turned On

How many seconds the hose is running. A 2-minute video runs twice as long as a 1-minute video.

File Size = Bucket Size

The total water collected (e.g. 25 MB). If your hose flows too fast, the bucket overflows!

Key Takeaway: File Size = Bitrate × Duration. That's all it is! If your video duration is fixed, the only knob you turn to shrink file size is Bitrate.

Lesson 2

The Resolution Myth: Why 4K Can Look Worse

Many beginners assume: “If I export in 4K, it will automatically look better.” Not true!

A 4K frame contains 8.3 million pixels, while a 1080p frame only contains 2.1 million pixels (4x fewer).

If you are limited to a small file size (like 25MB for Discord), you have a fixed bitrate budget (e.g., 2,000 kbps). Spreading 2,000 kbps across 8.3 million pixels means each pixel gets almost zero data, creating ugly blocky artifacts and blurriness.

Golden Rule: For small file sizes, 1080p or 720p at adequate bitrate will look vastly sharper and cleaner than starved 4K.
Lesson 3

CBR vs. VBR (Why Videos Overshoot Target Limits)

CBR (Constant Bitrate)

Every second of the video gets the exact same amount of data, regardless of motion.

✓ 100% predictable file size. Perfect for live streaming & strict upload limits.

VBR 2-Pass (Variable Bitrate)

Pass 1 analyzes where complex motion occurs. Pass 2 allocates data intelligently: saving bits on still scenes and spending them on explosion scenes.

✓ Best visual quality per megabyte. Takes slightly longer to export.
Sponsor / Advertisement
Cheat Sheets

Step-by-Step Export Recipes for Video Editors

Adobe Premiere Pro

H.264 (.mp4)
  1. Go to File > Export > Media (Ctrl+M / Cmd+M).
  2. Select Format: H.264.
  3. Under the Video tab, scroll down to Bitrate Settings.
  4. Change Bitrate Encoding to 'VBR, 2 pass'.
  5. Set 'Target Bitrate [Mbps]' to the value calculated by BitrateCalc.
  6. Set 'Maximum Bitrate' to 1.2x your target bitrate.
  7. Click Export.

DaVinci Resolve

MP4 / QuickTime (H.264 / H.265)
  1. Go to the 'Deliver' page (rocket ship icon at the bottom).
  2. Select Custom Export under Render Settings.
  3. Set Format: MP4, Codec: H.264.
  4. Under Quality, click 'Restrict to' instead of 'Automatic'.
  5. Enter the exact kbps calculated by BitrateCalc (e.g., 2400 Kb/s).
  6. Under Audio, verify bitrate is set to 192 or 128 Kb/s.
  7. Add to Render Queue and Start Render.

Handbrake (Free Compressor)

MP4 (H.264 / AV1)
  1. Open your large video file in Handbrake.
  2. Go to the 'Video' tab.
  3. Under Video Codec, keep H.264 (x264) or choose AV1.
  4. Select 'Avg Bitrate (kbps)' instead of Constant Quality (RF).
  5. Enter your target kbps and check '2-pass encoding'.
  6. Click 'Start Encode' at the top toolbar.

CapCut (Desktop & Mobile)

MP4
  1. Click 'Export' in the top right corner.
  2. Under Video Export, click 'Bitrate' dropdown.
  3. Change from 'Higher' or 'Recommended' to 'Custom'.
  4. Select 'CBR' and enter your target bitrate in Mbps (or use Lower if custom is unavailable).
  5. Hit Export to generate your file under Discord limits.

Ready to plan your video export?

Use our precision Studio Estimator to calculate exact render sizes and compression density.

Open File Estimator