Dear all,
请问下DM388的I帧间隔的范围是多少?我实际实用VENC_IPRATIO进行配置,范围怎么那么小?
只能从20~60的样子,范围太小了点,应该是有什么问题吧?
我直接使用了VENC_CHN_DYNAMIC_PARAM_S 中的intraFrameInterval参数 发送VENC_IPRATIO命令来配置。
Chris Meng:
你好,
编码算法参数具体信息,建议参考算法库的user guide。在h264enc的user guide里面没有对intraFrameInterval有大小的明确限制,30,60都应该是没有问题的。建议你能把具体算法的参数配置打印出来确认一下。
intraFrameIntervalXDAS_Int32InputInterval between two consecutive intra frames. 0: First frame will be intra coded 1: No inter frames, all intra frames 2: Consecutive IPIPIP 3: 1PPIPPIPP or IPBIPBIPB, and so onDefault value = 30
Ternence_Hsu:
你可以参考下面资料:
Ternence_Hsu:
回复 Ternence_Hsu:
可以参考手册 ;
IPNC_RDK/Source/ti_tools/codecs-dm814x/REL.500.V.H264AVC.E.IVAHD.02.00.04.01/500.V.H264AVC.E.IVAHD.02.00/IVAHD_001/Docs/H264_Encoder_HDVICP2_UserGuide.pdf
Philip Feng:
回复 Ternence_Hsu:
这个配置应该是不会与其他的配置产生冲突或者相关对么?我检查了下没有什么问题,但是就是不能超过60
下边是我打印输出的M3 video的log
intraframeinterval设置为90的时候,出现以下打印
[m3video] ENCLINK: new intraFrameInterval to set:90,new maxPicSizeRatioI to set = 2880 [m3video] 8957:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[203]::INTERNAL ERROR:-1 [m3video] ALGCONTROL FAILED:CMD:1 [m3video] ERROR: XDM_UNSUPPORTEDPARAM = 14, [m3video] ERROR: XDM_FATALERROR = 15 [m3video] ERROR: IH264ENC_UNSUPPORTED_VIDENC2DYNAMICPARAMS = 30, [m3video] 8959:WARN [m3video] ENCLINK: ERROR in Run time parameters changes, Extended Error code:1073790976