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.

[参考译文] ivahd h.264编码器配置

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/705783/ivahd-h-264-encoder-configuration

尊敬的 TI 专家:


我正在尝试了解如何配置以下信息
适用于 TDA2PX 平台的 ivahd h264编码器(ivahd_h264enc)。
我已经浏览过用户指南、但没有从该指南中获得太多信息。

a) GOP 编号应为3的倍数
b)每帧允许一个切片
c)当分辨率像1080p45、1080p60时、如何仅支持单个基准帧而不支持 B 帧。
D)如何仅配置16*16和4*4块分区。
e)如何支持直流、水平和垂直预测模式
f)配置垂直运动矢量值

此致
梅扬克

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

    您好、Mayank、

    您是否有机会查看 H.264编码器的用户指南(H264_Encoder_HDVICP2_UserGuide.pdf)? 本文档介绍了 H264编码器的所有控制参数

    谢谢、

    此致、

    Pramod

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

    您好 Pramod、

    感谢您发送邮件。我从用户指南中获得了大部分参数配置、但我是  

     无法在编码器参数中获取运动矢量配置。\n 您是否可以更新

    在哪里可以 配置 ivahd 编码器参数结构中的运动矢量。

    垂直运动矢量应小于指定值、以下代码用作条件检查(该值以整像素单位表示):

    if (图片宽度>=2560)

    VERT_mvmax = 16;

    否则(图片宽度> 1920)

    VERT_mvmax = 24;

    否则(图片宽度> 1440)

           )(参考帧编号= 1 μ s

                   VERT_mvmax = 56;

    其他

           VERT_mvmax = 40;

    如果(图片宽度> 1280)则为其他值

           VERT_mvmax = 48;

    其他

           VERT_mvmax = 56;

    此致

    梅扬克

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

    您好、Mayank、

    请参阅 IH264ENC_InterCodingParams (第 4.2.2.3节)、参数包括 searchRangeHorP、 searchRangeVerP、 searchRangeHorB 和 searchRangeVerB

    谢谢、
    此致、

    Pramod

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

    感谢您发送邮件。我研究了您提到的参数。
    但在 c 文件中,参数配置为常量值,如下所述:

    h264enc_params->interCodingParams.searchRangeHorP = 144;
    h264enc_params->interCodingParams.searchRangeVerP = 32;
    h264enc_params->interCodingParams.searchRangeHorB = 144;
    h264enc_params->interCodingParams.searchRangeVerB = 16;

    我希望能够根据图片宽度配置 vert mvmax 值。

    此致
    梅扬克
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您所指的是哪一个 C 语言文件。 您可以修改和重建。
x 出现错误。请重试或与管理员联系。