The problem is, you don't know what CBR ( as defined by the standard ) is.
CBR doesn't mean every frame will have the same size. CBR means that, provided you can buffer a definite amount of data prior to stream it, you can stream that data at a perfect constant rate, without the buffer to empty nor fill completely.
CBR in x264 allows the buffer to empty, but should prevent it from filling.
|