工具/软件:Linux
当我使用368对视频进行编码时,出现马赛克,我是否应该对参数进行更改?
以下是我的编码参数:
参数= envp->params? envp->params:&defaultParams;
dynParams = dynp->Params? envp->dynParams:&defaultDynParams;
/*
*设置编解码器参数。 我们向上舍入高度以适应
*编解码器的对齐限制
*
params->maxWidth = envp->imageWidth;
params->maxHeight = dmi_Roundup (envp->imageHeight、CODECHEIGHTALIGN);
params->encodingPreset = XDM_HIGH_SPEED;
if (colorspace =colorspace_YUV420PSRI){
params->inputChromaFormat = XDM_YUV_420SP;
}否则{
params->inputChromaFormat = XDM_YUV_422ILE;
}
params->reconchromaFormat = XDM_YUV_420SP;
params->maxFrameRate = envp->videoFrameRate;
params->rateControlPreset = IVIDEO_NONE;
params->maxBitRate = 500000;
dynParams->targetBitRate = params->maxBitRate;
dynParams->inputWidth = envp->imageWidth;
dynParams->inputHeight = envp->imageHeight;
dynParams->refFrameRate = params->maxFrameRate;
dynParams->targetFrameRate = params->maxFrameRate;
dynParams->InterFrameInterval =0;
下面是我保存的错误视频
e2e.ti.com/.../FILE_5F00_264_5F00_0033-_2D00_-_6F522C67_.MP4