Video Production Stack Exchange is a question and answer site for engineers, producers, editors, and enthusiasts spanning the fields of video, and media creation. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I almost never get stuck with things like this and kinda figure things out myself... but I'm at a complete loss here.

I've used Handbrake, X-Media Recode, and lots of other encoders and they're great.. but they just don't have clearly defined options for maximum and minimum bitrate control in VBR. That, or I just can't find the options. Is there a GUI I could use for this? Or is it only possible through command-line in x264 core? I've only been able to work with constant bitrate so far and I REALLY need to use variable bitrate.

I found these extra options and I think they might be for variable bitrate.. but experimenting and encoding with that still produces a result with constant bitrate:

VBV buffer size, VBV maximum bitrate, VBV initial buffer and Bitrate variance.

Any help would be appreciated.

share|improve this question
What you are looking for is a way to achieve the "Bitrate range" I suppose? – Power-Inside Dec 5 '11 at 9:28

From , you can do this in CLI.. not sure about GUI.

‘-maxrate bitrate’

Set max video bitrate (in bit/s). Requires -bufsize to be set.

‘-minrate bitrate’

Set min video bitrate (in bit/s). Most useful in setting up a CBR encode

Eg: "ffmpeg -i myfile.avi -b:v 4000k -minrate 4000k -maxrate 4000k -bufsize 1835k out.m2v"

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.