Quick Answer: How Do You Calculate Video File Size?
File size is bitrate multiplied by duration, converted from bits to bytes: Size (bytes) = ((Video kbps + Audio kbps) × 1000 × seconds × (1 + overhead)) / 8. The division by 8 is the whole trick: bitrate is quoted in bits per second, file sizes in bytes.
Worked example: one hour at 10 Mbps video with a 192 kbps audio track and 2% container overhead. Total bitrate = 10,192 kbps. Size = 10,192 × 1,000 × 3,600 × 1.02 ÷ 8 = 4,678,128,000 bytes = 4.678 GB, which your file browser will display as 4.357 GiB.
One hour of footage with a 128 kbps audio track and 2% overhead, at common encoding bitrates:
- 1.5 Mbps (720p streaming): 0.747 GB / 0.696 GiB
- 3 Mbps (1080p streaming): 1.436 GB / 1.337 GiB
- 5 Mbps (good 1080p): 2.354 GB / 2.192 GiB
- 8 Mbps (1080p high quality): 3.731 GB / 3.475 GiB
- 10 Mbps (4K streaming): 4.649 GB / 4.329 GiB
- 20 Mbps (4K high quality): 9.239 GB / 8.604 GiB
- 50 Mbps (camera master): 23.009 GB / 21.429 GiB
Resolution and frame rate never enter the formula directly. They matter only because they determine what bitrate the footage needs to look acceptable: a 4K clip encoded at 3 Mbps produces exactly the same file size as a 720p clip at 3 Mbps, and looks considerably worse.