OpenCV 4.10.0
开源计算机视觉库
|
CUDA 视频编码器的不同参数。 更多...
#include <opencv2/cudacodec.hpp>
公共成员函数 | |
EncoderParams () | |
公共属性 | |
int | averageBitRate |
针对 ENC_PARAMS_RC_VBR 和 ENC_PARAMS_RC_CBR 的目标比特率。 | |
EncodeQp | constQp |
针对 ENC_PARAMS_RC_CONSTQP 的 QP。 | |
EncodeProfile | encodingProfile |
int | gopLength |
一个 GOP 中的图片数量,确保 idrPeriod >= gopLength。 | |
int | idrPeriod |
IDR 间隔,确保 idrPeriod >= gopLength。 | |
int | maxBitRate |
针对 ENC_PARAMS_RC_VBR 和 ENC_PARAMS_RC_CONSTQP 的比特率上限。 | |
EncodeMultiPass | multiPassEncoding |
EncodePreset | nvPreset |
EncodeParamsRcMode | rateControlMode |
uint8_t | targetQuality |
值为 0 - 51,随着 targetQuality 的增加视频质量下降,与 ENC_PARAMS_RC_VBR 结合使用。 | |
EncodeTuningInfo | tuningInfo |
CUDA 视频编码器的不同参数。
|
inline |
int cv::cudacodec::EncoderParams::averageBitRate |
针对 ENC_PARAMS_RC_VBR 和 ENC_PARAMS_RC_CBR 的目标比特率。
EncodeQp cv::cudacodec::EncoderParams::constQp |
针对 ENC_PARAMS_RC_CONSTQP 的 QP。
EncodeProfile cv::cudacodec::EncoderParams::encodingProfile |
int cv::cudacodec::EncoderParams::maxBitRate |
针对 ENC_PARAMS_RC_VBR 和 ENC_PARAMS_RC_CONSTQP 的比特率上限。
EncodeMultiPass cv::cudacodec::EncoderParams::multiPassEncoding |
EncodePreset cv::cudacodec::EncoderParams::nvPreset |
EncodeParamsRcMode cv::cudacodec::EncoderParams::rateControlMode |
uint8_t cv::cudacodec::EncoderParams::targetQuality |
值为 0 - 51,随着 targetQuality 的增加视频质量下降,与 ENC_PARAMS_RC_VBR 结合使用。
EncodeTuningInfo cv::cudacodec::EncoderParams::tuningInfo |