代码之家  ›  专栏  ›  技术社区  ›  Yang Chen

ffmpeg h264视频工具箱更改比特率

  •  0
  • Yang Chen  · 技术社区  · 5 年前

    我想使用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);
    

    你们知道怎么做吗?

    0 回复  |  直到 5 年前