This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 编译器/DRA745:IVAHD 编码比特率异常

Guru**** 2551110 points
Other Parts Discussed in Thread: DRA745

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/934444/compiler-dra745-ivahd-encode-bitrate-abnormal

器件型号:DRA745

工具/软件: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;


其他参数与非典型演示相同

附件是我的记录样本


 e2e.ti.com/.../record.h264.zip
 
 
 
 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我们将进一步了解这一点、但可以在此处通过官方演示来阐明您的意思-您是否指的是 videnc2test?

    此致

    Karthik

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Karthik

    officeeal 演示是 videnc2test。

    此致

    亚琳

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您能否设置  

    h264enc_dynParams->rateControlParams.rateControlParamsPreset = IH264_RATECONTROLPARAMS_userdefined 

    maxbitrate =-1

    h264enc_dynParams->rateControlParams.initialBufferLevel = h264enc_dynParams->rateControlParams.HRDBufferSize = 2 * targetBitrate for VBR
    h264enc_dynParams->rateControlParams.initialBufferLevel = h264enc_dynParams->rateControlParams.HRDBufferSize = 0.5 * targetBitrate for CBR
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您也可以参阅: https://e2e.ti.com/support/processors/f/791/t/334957