Video Size Calculatorv1.0.0
Estimates video file size as bitrate times duration divided by 8 across 180+ codecs from ProRes and ARRIRAW to H.265, AV1, and FFV1. Bit depth and chroma subsampling are locked when intrinsic to the codec and configurable in uncompressed mode (bits per pixel equals bit depth times chroma factor). Image sequences use packed-pixel math; DPX 10-bit log packs 30 bits into a 32-bit word, so 4 bytes per pixel.
Documentation
Estimate on-disk video size for any combination of codec, resolution, frame rate, bit depth, chroma subsampling, and audio configuration. The codec library spans Apple ProRes and ProRes RAW, Avid DNxHR, DNxHD and DNxUncompressed, GoPro CineForm, Cinema RAW (REDCODE, ARRIRAW, Blackmagic RAW, Sony X-OCN, CinemaDNG, Canon Cinema RAW Light, Nikon N-RAW, DJI D-RAW), H.264, H.265, H.266 VVC, AV1, VP9, Sony XAVC, Panasonic AVC-Intra and AVC-Ultra, MPEG-2, DV and DVCPRO, broadcast tape formats, MJPEG, lossless archival codecs (FFV1, HuffYUV, Ut Video, Lagarith, MagicYUV), legacy formats, plus uncompressed and image-sequence formats (DPX, Cineon, OpenEXR variants, TIFF, PNG, JPEG, JPEG 2000, JPEG XS, WebP, AVIF, HEIC).
- Pick a video codec from the grouped list, organised by family so RAW, mezzanine, and long-GOP codecs sit together.
- Pick a resolution preset, or type custom width and height in pixels. Vertical, square, anamorphic, and DCI variants are supported from SD to 16K.
- Pick a frame rate (23.976 through 1000 fps) or enter any custom value.
- If the codec allows it, pick bit depth (8 through 16) and chroma subsampling (4:2:0, 4:2:2, 4:4:4, 4:4:4:4). Locked codecs display intrinsic values.
- Enter the clip duration as hours, minutes, seconds, and additional frames.
- Tick Include audio to add a track. Pick the codec (PCM, AAC, MP3, Dolby Digital, Dolby Digital Plus, Dolby TrueHD, DTS, DTS-HD MA, FLAC, Opus, Vorbis), channel layout up to 16-channel, sample rate up to 192 kHz, and bit depth.
- Open Advanced Settings for formula derivation, preferred unit (decimal MB or binary MiB), variable-bitrate adjustment, custom bitrate override, and container overhead.
- Read the file size, bitrate, frame count, per-card recording time, and network transfer estimates.
Numeric inputs accept decimals (29.97), fractions (1/2), mixed numbers (5 1/4 or 1-3/8), and scientific notation. State persists in local storage.
Core formula: bitrate (bps) = bits per pixel times width times height times frame rate. File size (bytes) = bitrate times duration in seconds divided by 8. Uncompressed video sets bits per pixel = bit depth times chroma factor (3 for 4:4:4, 2 for 4:2:2, 1.5 for 4:2:0). Image sequences compute bytes per frame from packed layout (DPX 10-bit log packs 30 bits into a 32-bit word, so 4 bytes per pixel).
Production, post, archive, and delivery workflows share the same need: forecast how much storage a clip or sequence will consume before shooting, ingesting, transcoding, or uploading. Sizing media correctly up front avoids stalled shoots, dropped frames, and overage charges at the back end.
- Cinematography: Estimate REDCODE RAW 8:1 storage for a 90-minute feature shot at 6K 23.976 to plan CFast and RED MINI-MAG card counts.
- Documentary and broadcast: Size a 10-hour interview at 1080p 25 fps in XAVC Class 300 or DNxHD 145 to budget SxS and CFast media.
- Streaming delivery: Compare H.265 Main 10 HDR master sizes at 25, 35, and 50 Mbps to plan delivery ladders for major streaming platforms.
- Editorial and proxies: Weigh ProRes 422 Proxy against DNxHR LB at 1080p 23.976 for remote workflows and forecast SAN usage.
- VFX and CG pipelines: Size OpenEXR 16-bit half-float renders at 4K DCI for a 600-frame sequence, then compare PIZ wavelet compression for render farm output.
- Archive and preservation: Estimate DPX 10-bit log scan storage for a feature-length restoration at 4K 23.976 to size LTO-9 cartridges.
- Live event: Calculate XAVC S-I or ProRes 422 storage for a 4-hour multi-cam concert at 1080p 59.94.
- YouTube and creators: Compare H.264 streaming HD against AV1 Main 10 for a 30-minute 4K 60 fps upload and forecast upload time over a 50 Mbps line.
- Mobile and vertical video: Estimate H.265 4K 30 fps capture for vertical 1080x1920 reels stored on device flash.
- Drone and aerial: Size Blackmagic RAW Q5 or H.265 capture for a 25-minute flight at 5.4K 30 fps to spec onboard SSD media.
Inputs, outputs, and what the Video Size Calculator computes
The form above accepts the following inputs and produces the outputs listed below. This summary is rendered in the page so the parameters are visible to crawlers, assistive tech, and indexing agents that don't fetch the embedded tool frame.
Inputs
- Codec / format
- Resolution
- W (numeric input) · default: 1920 · range: 16 to 32768
- H (numeric input) · default: 1080 · range: 16 to 32768
- Frame rate
- Custom (fps) (numeric input) · default: 29.97 · range: 0.001 to 10000
- Bit depth · default: 10-bit
- Chroma · default: 4:2:2
- Hours (numeric input) · default: 0 · range: 0 to 9999
- Minutes (numeric input) · default: 1 · range: 0 to 59
- Seconds (numeric input) · default: 0 · range: 0 to 59.999
- Frames (numeric input) · default: 0 · minimum: 0
- Include audio in the file size and bitrate totals
- Codec
- Channels · default: 2 (stereo)
- Sample rate (kHz) · default: 48 (broadcast / film)
- Bit depth · default: 24-bit
- Custom audio bitrate (kbps, blank = codec default) (numeric input) · range: 0 to 50000
- Preferred display unit · default: Auto (best fit)
- VBR adjustment factor (%): variable-bitrate codecs render this much smaller than the peak rate. 0 = use peak rate. (numeric input) · default: 0 · range: 0 to 80
- Custom video bitrate override (Mbps, blank = use codec) (numeric input) · minimum: 0
- Container overhead (%): MP4, MOV, MXF wrappers add a small amount of metadata. (numeric input) · default: 0.5 · range: 0 to 20
- Show formula step-by-step
Controls
Calculate · Reset
Worked example
Estimate on-disk video size for any combination of codec, resolution , frame rate, bit depth , chroma subsampling, and audio configuration.