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 SizeCalculate 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:116:1 compression ratioUncompressed 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 uncompressedColor 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) ÷ 8Calculate 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 MB22.5 GB file sizeStorage 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,000Calculate 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 recommendedBits 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 Mb125 Mb buffer requirementAdaptive 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 Mbps5-tier adaptive ladderRecommended 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 ResolutionCalculate 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.50.5x scaling factor (50% size)Pixel Count Calculation
Total Pixels = Width × HeightCalculate 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 megapixelsCommon 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 MBAudio 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) × 10000ms (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 PerformanceEstimate 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 minutes2 hours render timeStorage 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 dayUpload 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 ÷ 105 minutes upload timeProxy 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 footageProxy generation: 1,080 GB ÷ 10 = 108 GB proxiesProxy render time: 6 hours × 4 cameras ÷ 4 (parallel) = 6 hoursFinal delivery: 10 GB file ÷ 50 Mbps upload = 27 minutesTotal workflow: 6 + 6 + 4 + 0.5 = 16.5 hoursSuccessfully 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