ZD 录屏 SDK API – ScnLib_SetVideoQuality()

ScnLib_SetVideoQuality()

标准版专业版超级版至尊版
C++ __declspec(dllimport) void __stdcall ScnLib_SetVideoQuality(int nCRF);
C# [DllImport("ScnLib.dll")] public static extern void ScnLib_SetVideoQuality(int CRF);
Basic Public Declare Sub ScnLib_SetVideoQuality Lib "ScnLib.dll" (ByVal CRF As Int32)
Delphi procedure ScnLib_SetVideoQuality(CRF: Integer); stdcall; external 'ScnLib.dll';
  • 描述
    设置视频输出质量因子。

  • 参数
    • CRF [in]
      视频质量的CRF(Constant Rate Factor)值,范围从1到51,其中-1表示使用基于比特率的视频编码模式。
  • 返回值
    无。

  • 备注
    调用此函数设置视频输出质量因子。将CRF(Constant Rate Factor)设置在1到51之间以启用基于质量因子的视频编码,或将其设置为-1以切换到基于比特率的编码。CRF的范围是从1到51,较低的数字会产出质量更高但文件更大的视频,而较高的数字则意味着更多的压缩和在某些级别可能的质量损失。

    默认的CRF值设置为23。如果您无法确定适当的CRF级别,可以从默认值开始,并根据对输出质量的评估进行调整。如果质量不够好,可以选择更低的CRF;如果文件太大,可以选择更高的CRF。通常,CRF的调整±6可以使文件大小减半或加倍,尽管实际结果可能略有不同。

    请注意,不允许在录制过程中更改视频质量。要检测当前的视频质量因子设置,请调用ScnLib_GetVideoQuality()。请记住,基于比特率的模式优先于基于质量因子的模式;有关更多详情,请参阅ScnLib_SetVideoBitrate()

  • 参见
    ScnLib_GetVideoQuality()
    ScnLib_SetVideoBitrate()
    ScnLib_SetVideoPresetProfileA/W()

购物车
  • 您的购物车是空的。
滚动至顶部