我想使用H264视频工具箱编码器,但我发现无法动态更改比特率。
我认为,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);
你们知道怎么做吗?