Table of Contents
Video Production Formulas
Essential formulas for modern video production. From encoding to streaming delivery, master the technical calculations that ensure professional results.
Introduction to Video Production Math
Modern video production relies heavily on precise mathematical calculations. Whether you're planning storage requirements, optimizing streaming delivery, or managing complex workflows, understanding these formulas is essential for professional results.
Why Production Math Matters
This comprehensive guide covers the essential mathematical concepts every video professional should master, from basic compression calculations to advanced workflow optimization formulas.
1. Compression Ratios & File Sizes
Understanding compression and file size calculations is crucial for efficient storage, streaming, and workflow planning in video production.
Compression Ratio Formula
Compression Ratio = Uncompressed Size ÷ Compressed Size
Calculate how much space is saved through compression.
Where:
Uncompressed Size
= Original file size before compression(GB)Compressed Size
= Final file size after compression(GB)
Example: ProRes 422 vs Uncompressed 4K
2,400 GB ÷ 150 GB = 16:1
16:1 compression ratio
Uncompressed Video File Size
File Size (GB) = (Width × Height × Frame Rate × Duration × Bit Depth × 3) ÷ (8 × 1,073,741,824)
Calculate the size of uncompressed video files.
Where:
Width × Height
= Resolution in pixels(pixels)Frame Rate
= Frames per second(fps)Duration
= Length of video(seconds)Bit Depth
= Color depth per channel(bits)
Example: 4K UHD, 24fps, 10-bit, 1 hour
(3840 × 2160 × 24 × 3600 × 10 × 3) ÷ (8 × 1,073,741,824)
≈ 2,400 GB uncompressed
Color Space Multipliers
- RGB: Multiply by 3 (red, green, blue channels)
- YUV 4:2:2: Multiply by 2 (reduced chroma sampling)
- YUV 4:2:0: Multiply by 1.5 (further chroma reduction)
Compressed Video File Size
File Size (MB) = (Bitrate in Mbps × Duration in seconds) ÷ 8
Calculate the size of compressed video files based on bitrate.
Where:
Bitrate
= Video bitrate(Mbps)Duration
= Length of video(seconds)
Example: 50 Mbps H.264, 1 hour duration
(50 × 3600) ÷ 8 = 22,500 MB
22.5 GB file size
Storage Requirements Table
Resolution | Uncompressed (1 hour) | H.264 (50 Mbps) |
---|---|---|
1080p (24fps) | 559 GB | 22.5 GB |
4K UHD (24fps) | 2.2 TB | 22.5 GB |
8K (24fps) | 8.9 TB | 22.5 GB |
2. Streaming Bitrates & Quality
Calculating appropriate bitrates for different streaming scenarios ensures optimal quality while maintaining reliable delivery.
Bitrate Calculation for Resolution
Recommended Bitrate = (Width × Height × Frame Rate × Bits per Pixel) ÷ 1,000,000
Calculate optimal bitrate based on resolution and quality requirements.
Where:
Width × Height
= Resolution in pixels(pixels)Frame Rate
= Frames per second(fps)Bits per Pixel
= Quality factor (0.05-0.2)(bits)
Example: 4K UHD at 24fps, high quality
(3840 × 2160 × 24 × 0.1) ÷ 1,000,000
≈ 20 Mbps recommended
Bits per Pixel Guidelines
- 0.05-0.1: H.265/HEVC (newer, more efficient)
- 0.1-0.2: H.264/AVC (standard compression)
- 0.2+: High quality or complex content
Buffer Size Calculation
Buffer Size = Target Bitrate × Buffer Duration (seconds)
Calculate buffer requirements for smooth streaming.
Where:
Target Bitrate
= Video bitrate(Mbps)Buffer Duration
= Buffer length (typically 2-10 seconds)(seconds)
Example: 25 Mbps stream with 5-second buffer
25 × 5 = 125 Mb
125 Mb buffer requirement
Adaptive Bitrate Ladder
Next Bitrate = Previous Bitrate × 1.5 (typical scaling factor)
Create bitrate ladders for adaptive streaming.
Where:
Previous Bitrate
= Lower quality bitrate(Mbps)Scaling Factor
= Typically 1.5-2.0(multiplier)
Example: Building from 2 Mbps base
2 → 3 → 4.5 → 6.75 → 10 Mbps
5-tier adaptive ladder
Recommended Streaming Bitrates
Resolution | Frame Rate | H.264 Bitrate | H.265 Bitrate |
---|---|---|---|
720p | 30fps | 3-5 Mbps | 1.5-2.5 Mbps |
1080p | 30fps | 6-8 Mbps | 3-4 Mbps |
4K UHD | 30fps | 25-35 Mbps | 15-20 Mbps |
3. Resolution Scaling & Aspect Ratios
Resolution scaling calculations ensure proper image quality and aspect ratio maintenance across different delivery formats.
Scaling Factor Calculation
Scaling Factor = Target Resolution ÷ Source Resolution
Calculate the scaling factor when changing resolutions.
Where:
Target Resolution
= Desired output resolution(pixels)Source Resolution
= Original input resolution(pixels)
Example: 4K to 1080p downscale
1920 ÷ 3840 = 0.5
0.5x scaling factor (50% size)
Pixel Count Calculation
Total Pixels = Width × Height
Calculate total pixel count for resolution comparisons.
Where:
Width
= Horizontal resolution(pixels)Height
= Vertical resolution(pixels)
Example: 4K UHD resolution
3840 × 2160 = 8,294,400
≈ 8.3 megapixels
Common Resolution Standards
Standard | Resolution | Aspect Ratio | Total Pixels |
---|---|---|---|
HD | 1920×1080 | 16:9 | 2,073,600 |
4K UHD | 3840×2160 | 16:9 | 8,294,400 |
8K UHD | 7680×4320 | 16:9 | 33,177,600 |
4. Audio Production Calculations
Audio calculations ensure proper levels, synchronization, and quality in video production workflows.
Audio File Size
File Size (MB) = (Sample Rate × Bit Depth × Channels × Duration) ÷ (8 × 1,048,576)
Calculate uncompressed audio file sizes.
Where:
Sample Rate
= Audio sampling frequency(Hz)Bit Depth
= Audio bit depth(bits)Channels
= Number of audio channels(count)Duration
= Length of audio(seconds)
Example: 48kHz, 24-bit stereo, 1 hour
(48,000 × 24 × 2 × 3600) ÷ (8 × 1,048,576)
≈ 988 MB
Audio Sync Calculation
Sync Offset (ms) = (Video Frame - Audio Sample) ÷ (Sample Rate ÷ 1000)
Calculate audio sync offset in milliseconds.
Where:
Video Frame
= Frame number where sync occurs(frame)Audio Sample
= Sample number where sync occurs(sample)Sample Rate
= Audio sampling frequency(Hz)
Example: Sync at frame 240 (24fps), sample 480,000 (48kHz)
(240 ÷ 24 - 480,000 ÷ 48,000) × 1000
0ms (perfect sync)
Loudness Standards (LUFS)
- -23 LUFS: EBU R128 for broadcast
- -16 LUFS: Streaming platforms (Spotify, Apple Music)
- -14 LUFS: YouTube, social media
- -18 LUFS: Netflix, Amazon Prime
Common Audio Specifications
Format | Sample Rate | Bit Depth | Use Case |
---|---|---|---|
CD Quality | 44.1 kHz | 16-bit | Consumer |
Professional | 48 kHz | 24-bit | Film/TV |
High-Resolution | 96 kHz | 24-bit | Studio |
5. Workflow Planning & Optimization
Workflow calculations help optimize production efficiency, storage requirements, and delivery timelines.
Render Time Estimation
Render Time = (Source Duration × Complexity Factor) ÷ System Performance
Estimate rendering times for project planning.
Where:
Source Duration
= Length of source material(minutes)Complexity Factor
= Effects complexity (1-10)(multiplier)System Performance
= Relative system speed (0.5-2.0)(multiplier)
Example: 60-minute project, moderate effects, fast system
(60 × 3) ÷ 1.5 = 120 minutes
2 hours render time
Storage Growth Rate
Daily Storage Need = Hours Shot × Bitrate × 3600 ÷ 8 ÷ 1024³
Calculate daily storage requirements for ongoing projects.
Where:
Hours Shot
= Hours of footage per day(hours)Bitrate
= Recording bitrate(Mbps)
Example: 8 hours shooting at 100 Mbps
8 × 100 × 3600 ÷ 8 ÷ 1024³
≈ 335 GB per day
Upload Time Calculation
Upload Time = File Size ÷ (Upload Speed × 0.8)
Estimate upload times accounting for overhead.
Where:
File Size
= Size of file to upload(GB)Upload Speed
= Internet upload speed(Mbps)0.8
= Overhead factor (20% reduction)(multiplier)
Example: 50 GB file, 100 Mbps upload
50 ÷ (100 × 0.8 ÷ 8) = 50 ÷ 10
5 minutes upload time
Proxy Workflow Benefits
Case Study: Multi-Camera Production Workflow
Scenario
A corporate video requires 4 cameras shooting simultaneously for 6 hours, with same-day delivery requirements.
Challenge
Calculate total storage needs, proxy generation time, and delivery timeline while maintaining quality standards.
Solution
- 1Calculate per-camera storage at recording bitrate
- 2Plan proxy generation for editing efficiency
- 3Estimate editing and color correction time
- 4Calculate final render and upload times
- 5Build in buffer time for quality control
Calculations:
4 cameras × 6 hours × 100 Mbps = 1,080 GB raw footage
Proxy generation: 1,080 GB ÷ 10 = 108 GB proxies
Proxy render time: 6 hours × 4 cameras ÷ 4 (parallel) = 6 hours
Final delivery: 10 GB file ÷ 50 Mbps upload = 27 minutes
Total workflow: 6 + 6 + 4 + 0.5 = 16.5 hours
Successfully delivered high-quality corporate video within 18-hour deadline using optimized proxy workflow and parallel processing.
Key Takeaways
- Proxy workflows are essential for multi-camera productions
- Parallel processing dramatically reduces total render time
- Always build buffer time into delivery schedules
- Upload speed often becomes the bottleneck for same-day delivery
Optimizing Video Production Workflows
Mastering these calculations allows you to plan efficiently, avoid bottlenecks, and deliver consistently high-quality results. The key is understanding which calculations matter most for your specific workflow and building systems that handle the math automatically.
Consider using professional tools like CineMath to handle complex calculations while you focus on the creative aspects of production.
Streamline Your Video Production Workflow
Get instant video production calculations with CineMath. Focus on creating while we handle the complex math.
Ready to Put This Knowledge to Work?
CineMath provides all these calculations in one professional app, designed by filmmakers for filmmakers.
Download CineMath FreeProfessional Calculator Tools
Target Bitrate Calculator
Determine optimal bitrates for file size and quality requirements
Upload Time Calculator
Estimate upload times for video files based on connection speed
Time to Data Calculator
Calculate storage requirements for specified recording durations
Data to Time Calculator
Convert available storage space to recording duration
Aspect Ratio Calculator
Convert between cinema and video aspect ratios with precision
Speed Percentage Calculator
Calculate speed ramping and frame rate conversion percentages