
Both acronyms correspond to two coding modes used for audio and video and their meaning is as follows:
CBR (Constant Bit Rate): Constant bit rate.
VBR (Variable Bit Rate): Variable bit rate.
Constant bit rate
In CBR mode, the bit rate per second that will be used in the coding process is set numerically and this will be maintained constantly for the entire duration of the audio or video clip.
Variable bit rate
When we use VBR, an average of the bit rate per second that will be used in the coding process is established numerically and this, according to analysis of the characteristics of each image frame, varies decreasing and increasing according to the information needs that occur during the audio or video clip.
Which of the two is recommended to use?
The use of one method or another depends fundamentally on two factors that cannot be analyzed separately since they are co-dependent:
The intended quality
available capacity
Let’s say we are going to make a video compilation on a double layer DVD with the capacity to store 8.5 GB. The video clips are in HD (720p) and although the figures that will be used for the example cannot be precise because they depend on the type of compression used, we will assume that in total, putting together all the clips we add 10 minutes.
The result of the compilation made in VBR to the standard commonly used for this quality (6-8 Mbit / s), would only be occupying 0.7GB of the total capacity of the disk, then then, according to our capacity budget, we can still increase the bit rate to increase the amount of information and consequently the image quality.
In this specific case, we could use the CBR mode to the maximum quality that the software / hardware that we are using allows us to increase and increase the bit rate for example to 9 Mbit / s, thus maintaining a constant good quality at all times of the film without any risk that the disc is not enough to record the total 10 minutes.
Returning to the example, suppose now that instead of 10 minutes, our clips total 90 minutes. Beforehand, we know that the 8.5GB disk will not be enough to hold that amount of information at constant maximum quality and that is when we use the VBR mode to compile.
Modality of one and two passes
The VBR mode can be configured in one or two pass mode and this refers to the fact that if we choose 1 pass, each image frame will be analyzed in fractions of a second (on the fly) and according to the information obtained, the rate of bits to apply during a certain number of frames in the sequence. This method encodes more quickly but sometimes, you get to notice the variations in image quality because in some way, the program tries to “guess” the behavior of the pixels during the following frames and when it varies unexpectedly in a cut of scene, sudden color variations or an increase in the action of the image, the bit rate applied is lower than required.
In the 2-pass mode, the first one dedicated exclusively to image analysis, then the software makes a budget and applies during the second pass the bit rate variation with much better result and virtually imperceptible quality transitions. When the scenes are relatively stable and static, the bit rate decreases and when variations in the intensity of brightness, colors or the action on the screen intensify, the bit rate increases. In this way, the coding program makes an optimal distribution by subtracting information where it is not necessary and adding it where the image requires it to finally be able to make the highest quality compilation in less capacity.













