工具/软件:TI C/C++编译器
硬件:dra745定制板
软件:TI-processor-sdk-linux-Automotive ra7xx-evm-03_04_00_03
我的应用是驱动记录仪。
我将目标比特率设置为2M。
输出比特率将达到8M、同时大量热像素打开
输入视频。
如何使比特率可靠?
下面是我的参数。
ENC->profile = IH264_HIGH_PROFILE;
ENC->LEVEL = IH264_LEVEL_40;//40;//
ENC->fps = 30;
ENC->bps = 2000;
ENC->IF_INTERVAL = 15;
h264enc_dynParams->rateControlParams.HRDBufferSize = enc->bps *1000* 2;
dynParams->inputHeight = enenc->height;
dynParams->inputWidth = enenc->width;
dynParams->refFrameRate = enenc->fps * 1000;// refFrameRate in fps * 1000
dynParams->targetFrameRate= enenc->fps * 1000;//以 fps * 1000为单位的目标帧速率
dynParams->targetBitRate = enc->bps * 1000;
params->encodingPreset = XDM_USER_defined;
params->rateControlPreset = IVIDEO_USER_defined;
params->maxHeight = enc->height;
params->maxWidth = enenc->STRIDE;
params->dataEndeals= XDM_BYTE;
params->maxBitRate = enc->bps * 1000;
其他参数与非典型演示相同
附件是我的记录样本