Workflow guide

Why a VBR export can miss your expected file size

A target rate is an encoding instruction rather than a guaranteed final byte count. Inspect the exported average, audio and duration before changing codec or

An editing laptop and connected storage during delivery
Editorial illustration · AI-generated; generic props, not a product test.

Answer: A target rate is an encoding instruction rather than a guaranteed final byte count. Inspect the exported average, audio and duration before changing codec or rate settings.

On this page
  1. Why the distinction matters
  2. A practical sequence
  3. Decision record
  4. Worked example
  5. Verify the result
  6. Question and answer
  7. Sources and scope
  8. Continue the task
  9. Reproduce a constant-quality size comparison

Creator Edit Lab editorial project · Updated October 21, 2026 · Original decision framework and illustrative example. No physical product measurement or hands-on benchmark is claimed.

Why the distinction matters

Variable bitrate allocates bits across the content, while constant-quality and target-bitrate modes pursue different goals. Encoder implementations can interpret controls differently. A static interview and fast-moving detailed footage are not interchangeable size or quality trials. Compare the actual mode and source content, not only a number labeled bitrate.

Target: Desired average behavior: Not a final byte guarantee. Maximum: Peak-rate control where supported: Not the average size input. Constant quality: Quality-oriented control: Size depends on content
Original explanatory diagram. The checks describe a workflow, not a product certification.

A practical sequence

  1. Record codec, encoder, rate-control mode, target, maximum and audio settings.
  2. Verify that the saved duration matches the intended range.
  3. Inspect file size and average stream rates using a local media inspector.
  4. For a strict cap, revise with a visible reserve and verify the final file again.

Decision record

CheckWhat it meansWhat to verify
TargetDesired average behaviorNot a final byte guarantee
MaximumPeak-rate control where supportedNot the average size input
Constant qualityQuality-oriented controlSize depends on content
Use the blank worksheet to record your actual configuration and observation.

Worked example

An illustrative 60-second file at an actual total average 10 Mbps is about 75 MB before small container differences. A file twice as long is about twice that size at the same actual average rate. If your output is unexpectedly large, confirm duration and audio streams before assuming the video codec failed.

Verify the result

Retain the original master and compare visible artifacts at equivalent delivery constraints. A smaller file is not automatically the more suitable edit format or a proof of superior encoding quality.

Download the editable CSV worksheet · Delivery workbook

Question and answer

Does switching H.264 to H.265 guarantee half the file size? No. Content, encoder, settings and the quality criterion matter. Use a representative comparison and verify recipient support.

Sources and scope

The decision sequence, diagrams, worksheet and worked case are our editorial work. AI assisted research, drafting and implementation. Official references support the named technical distinctions; examples do not establish real product performance.

Continue the task

Reproduce a constant-quality size comparison

In our generated test, two silent H.264 MP4 files used the same 640 × 360 dimensions, 24 fps, 240 frames, libx264 medium preset and CRF 18. A uniform gray frame produced 9,665 bytes; the moving testsrc2 pattern produced 1,277,714 bytes. Both files lasted 10.000 seconds. The setting stayed the same while the content and byte count changed.

This demonstrates why CRF is not a file-size promise. It does not measure visual equivalence between the two scenes, compare codecs, or predict a typical size ratio for real footage. In particular, this was constant-quality mode; it is not evidence that a two-pass target-bitrate encode will vary by the same amount. For a hard cap, measure the final file and include audio and container bytes.

Download gray fixture (9.7 kB) · Download moving fixture (1.28 MB).

Test record: November 7, 2026. These files were actually generated and inspected with ffmpeg version 9.0.2-essentials_build-www.gyan.dev. They are synthetic fixtures, not camera recordings, visual-quality scores or hardware-speed benchmarks. A different build can produce different byte counts. Commands and SHA-256 checksums · Measured results (JSON).

Build on what you just learned

Your next useful step.

Check compatibility, frame rate and compression.

Explore another topic →