Understanding Video Bitrates: Quality vs File Size
Bitrate is one of the most important factors determining video quality and file size, yet it remains one of the most misunderstood concepts in digital video. Whether you're uploading to YouTube, archiving footage, or delivering content for broadcast, understanding bitrate helps you make informed decisions about quality, compatibility, and storage requirements.
This comprehensive guide explains what bitrate is, how it works, the difference between CBR and VBR, and how to choose optimal bitrate settings for different scenarios.
What Is Bitrate?
Bitrate refers to the amount of data processed per unit of time in a video file. It's typically measured in megabits per second (Mbps) or kilobits per second (Kbps). The bitrate directly affects both the visual quality of your video and the size of the resulting file.
Think of bitrate as the "data budget" available to represent each second of video. A higher bitrate means more data is used to describe the image, resulting in better quality but larger files. A lower bitrate uses less data, creating smaller files but potentially introducing compression artifacts and reduced quality.
The Bitrate Formula
The relationship between bitrate, file size, and duration is straightforward:
File Size (MB) = Bitrate (Mbps) × Duration (seconds) ÷ 8
For example, a 10-second video encoded at 10 Mbps will produce a file of approximately 12.5 MB. The division by 8 converts bits to bytes (8 bits = 1 byte).
CBR vs VBR: Two Approaches to Bitrate
Video can be encoded using either Constant Bitrate (CBR) or Variable Bitrate (VBR). Each approach has distinct advantages and use cases.
Constant Bitrate (CBR)
CBR maintains the same bitrate throughout the entire video, regardless of content complexity. Whether the scene is a static shot of a wall or a fast-action sequence with lots of movement, CBR uses the same amount of data per second.
Advantages of CBR:
- Predictable file sizes—essential for streaming where bandwidth is limited
- Consistent performance during playback on devices with limited resources
- Easier to calculate storage requirements for large archives
- Preferred for live streaming where encoding must happen in real-time
Disadvantages of CBR:
- Inefficient use of data—simple scenes use the same bitrate as complex ones
- May show visible quality degradation during high-complexity scenes
- Larger files than VBR for equivalent perceived quality
Variable Bitrate (VBR)
VBR adjusts the bitrate dynamically based on scene complexity. During a static scene, the bitrate drops because less data is needed to represent the image. During complex action sequences, the bitrate increases to maintain quality.
Advantages of VBR:
- Superior quality compared to CBR at the same average bitrate
- More efficient use of storage—allocates data where it's needed most
- Better preservation of detail in complex scenes
- Ideal for file-based delivery and video on demand (VOD)
Disadvantages of VBR:
- Unpredictable final file sizes make storage planning more difficult
- May cause buffering issues on bandwidth-limited streaming connections
- Requires two-pass encoding for optimal results, which is slower
- Some legacy playback devices may struggle with bitrate fluctuations
When to Use CBR vs VBR
Use CBR when:
- Live streaming to platforms with strict bandwidth requirements
- Broadcasting over fixed-bandwidth networks
- Working with older hardware players that struggle with VBR
- File size predictability is critical for workflow automation
Use VBR when:
- Encoding for YouTube, Vimeo, or other VOD platforms
- Creating files for local playback or download
- Archiving content where quality is the priority
- Working with content that has varying levels of complexity
How Bitrate Affects Quality
The relationship between bitrate and quality is not linear. Doubling the bitrate doesn't double the perceived quality. Instead, there's a point of diminishing returns where increasing bitrate yields minimal visible improvement.
Compression Artifacts
When bitrate is too low for the content complexity, compression artifacts become visible. Common artifacts include:
- Blocking: The image breaks into visible squares, especially noticeable in areas of smooth color gradients
- Banding: Smooth gradients display as distinct bands of color instead of smooth transitions
- Mosquito noise: Flickering artifacts around edges and high-contrast areas
- Motion blur: Fast-moving objects lose detail and appear smeared
The Goldilocks Zone
For most content, there's a "sweet spot" where quality is excellent and file size is reasonable. Going below this threshold causes noticeable quality loss. Going significantly above it increases file size without meaningful quality improvement.
Finding this balance requires considering resolution, frame rate, content complexity, and delivery platform requirements.
Recommended Bitrates by Platform
YouTube Recommendations
| Resolution | Frame Rate | Recommended Bitrate (Mbps) |
|---|---|---|
| 1080p (1920×1080) | 24/30 fps | 8 Mbps |
| 1080p (1920×1080) | 60 fps | 12 Mbps |
| 4K (3840×2160) | 24/30 fps | 35-45 Mbps |
| 4K (3840×2160) | 60 fps | 53-68 Mbps |
Streaming Services (General)
| Platform | 1080p Bitrate | 4K Bitrate |
|---|---|---|
| Netflix (viewing) | 5 Mbps | 25 Mbps |
| Twitch (streaming) | 6 Mbps | Not supported |
| Vimeo (upload) | 10 Mbps | 60 Mbps |
Broadcast and Professional
- Broadcast HD (1080i/p): 50-100 Mbps (high-quality intraframe codecs like ProRes or DNxHD)
- Digital Cinema 4K: 250+ Mbps (ProRes 4444 or similar)
- Intermediate editing codec: 100-200 Mbps for 1080p, 300-500 Mbps for 4K
Factors That Influence Optimal Bitrate
1. Resolution
Higher resolution requires proportionally higher bitrate. A 4K video has four times the pixels of 1080p, so it needs approximately four times the bitrate to maintain equivalent quality.
2. Frame Rate
Higher frame rates (60fps vs 30fps) require higher bitrate because there are more frames to encode per second. The increase is roughly proportional—60fps needs about double the bitrate of 30fps.
3. Content Complexity
Different types of content have vastly different bitrate requirements:
- Screen recordings and presentations: Low complexity, can use lower bitrates
- Talking head videos: Moderate complexity, standard bitrates work well
- Sports and action: High complexity, require higher bitrates
- Animated content: Varies—simple animation needs less, detailed CGI needs more
4. Codec Efficiency
Modern codecs like H.265 (HEVC) and AV1 achieve the same quality as H.264 at approximately 50% of the bitrate. This is why codec choice is as important as bitrate selection.
Calculating Bitrate for Your Needs
Quick Estimation Method
For H.264 encoding with VBR, use this rule of thumb:
- 720p (30fps): 2,500-5,000 Kbps (2.5-5 Mbps)
- 1080p (30fps): 5,000-10,000 Kbps (5-10 Mbps)
- 1080p (60fps): 10,000-15,000 Kbps (10-15 Mbps)
- 4K (30fps): 35,000-50,000 Kbps (35-50 Mbps)
Multiply these values by 0.5-0.6 if using H.265, or by 0.3-0.4 if using AV1.
Working Backwards from File Size
If you have a target file size, you can calculate the required bitrate:
Bitrate (Kbps) = (Target File Size in KB × 8) ÷ Duration in seconds
Example: For a 100 MB file (102,400 KB) that's 5 minutes (300 seconds) long:
Bitrate = (102,400 × 8) ÷ 300 = 2,730 Kbps ≈ 2.7 Mbps
Audio Bitrate Considerations
Don't forget that audio also contributes to the total bitrate of your video file. Common audio bitrates include:
- 96 Kbps: Acceptable for speech, minimal music
- 128 Kbps: Good quality for most content
- 192 Kbps: High quality, suitable for music-heavy content
- 256-320 Kbps: Professional quality, indistinguishable from source
For a typical video with 8 Mbps video and 128 Kbps audio, the total bitrate is approximately 8.128 Mbps. While audio's contribution is small, it still factors into file size calculations.
Testing and Optimization
The Sample Encode Method
The best way to determine optimal bitrate for your specific content is to test:
- Select a representative 30-60 second clip from your video
- Encode it at several different bitrates (e.g., 5, 8, 12, 16 Mbps)
- Compare the results on your target playback device
- Identify the lowest bitrate that meets your quality standards
This approach accounts for your specific content, codec, and quality requirements.
Two-Pass Encoding for VBR
For the best VBR results, use two-pass encoding:
- First pass: The encoder analyzes the entire video to understand complexity distribution
- Second pass: Armed with this knowledge, it allocates bitrate optimally throughout the video
Two-pass VBR produces superior quality compared to single-pass, especially for content with varying complexity.
Common Bitrate Mistakes to Avoid
1. Using Extremely High Bitrates for Web Delivery
Encoding a YouTube video at 100 Mbps wastes storage space and upload time. YouTube will re-encode your video anyway, so matching their recommended bitrates is more practical.
2. Using Too Low a Bitrate for Archival
If you're archiving important footage, don't compress aggressively to save space. Quality lost to low bitrate encoding cannot be recovered. Consider using intermediate codecs or even lossless compression for masters.
3. Ignoring Content Complexity
Using the same bitrate for a talking head interview and a fast-paced sports highlight will produce very different results. Adjust bitrate based on content.
4. Not Accounting for Codec Efficiency
Using H.264 bitrate recommendations for H.265 encoding wastes bits. Conversely, using H.265 bitrates with H.264 will produce poor quality.
Practical Workflows
Scenario 1: YouTube Upload
For 1080p content uploaded to YouTube:
- Use H.264 codec in MP4 container
- Set bitrate to 8-12 Mbps (VBR, two-pass if possible)
- Use AAC audio at 192 Kbps
- This ensures YouTube receives high-quality source material for its transcoding process
Scenario 2: Local Archiving
For long-term storage of important footage:
- Use ProRes or DNxHR codec for ultimate quality preservation
- Bitrate will be 100-300 Mbps depending on resolution
- Large files, but ensures no generational quality loss
- Consider using these as "masters" and creating H.265 copies for space-efficient archiving
Scenario 3: Social Media Delivery
For Instagram, TikTok, or Facebook:
- Use H.264 at 5-8 Mbps for 1080p
- These platforms will heavily re-compress your video, so extreme quality is unnecessary
- Focus on meeting their technical requirements for resolution and duration
Conclusion
Understanding bitrate empowers you to make informed decisions about video encoding. There's no universal "correct" bitrate—the optimal choice depends on resolution, frame rate, content complexity, codec efficiency, and delivery platform.
Start with platform recommendations or the guidelines in this article, but don't be afraid to experiment. Encoding a short test clip at various bitrates will quickly reveal what works best for your specific content and quality requirements.
Remember that bitrate is just one part of video quality. Proper lighting, good source footage, and appropriate codec selection are equally important. A well-shot video at moderate bitrate will always look better than poorly-shot footage at high bitrate.