Eu encontrei uma maneira de obter um CBR de saída bastante agradável e com 10-15% de recheio. Infelizmente, requer transcodificação do arquivo original:
$ffmpeg -i input.mxf \
-c:v libx264 \
-x264opts nal-hrd=cbr \
-b:v 30M -minrate:v 30M -maxrate:v 30M -muxrate 35M -bufsize:v 25M \
-acodec aac -ac 2 -b:a 128k \
-f mpegts output.ts
Este comando irá criar completamente CBR TS a partir de um arquivo de entrada. Aqui é importante que a taxa de bits de vídeo (b: v) seja igual à taxa de bits de vídeo máxima e mínima, o muxrate tem que ser 10-15% maior que a taxa de bits de vídeo definida incluindo a taxa de bits de áudio e o tamanho de buffers % da taxa de bits do vídeo.