FFMPEG h264_videotoolbox изменить битрейт
Я хочу использовать кодировщик h264_videotoolbox, но обнаружил, что не могу динамически изменять битрейт.
Я думаю, FFmpeg копирует число битрейтов и устанавливает его для сеанса панели инструментов в процессе инициализации.
bit_rate_num = CFNumberCreate(kCFAllocatorDefault,
kCFNumberSInt32Type,
&bit_rate);
if (!bit_rate_num) return AVERROR(ENOMEM);
status = VTSessionSetProperty(vtctx->session,
kVTCompressionPropertyKey_AverageBitRate,
bit_rate_num);
CFRelease(bit_rate_num);
Ребята, вы знаете, как это сделать?