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.

[参考译文] PROCESSOR-SDK-DRA7X:从 IVA 解码器中获取 VUI 参数

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/659229/processor-sdk-dra7x-obtaining-vui-parameters-from-iva-decoder

器件型号:PROCESSOR-SDK-DRA7X

您好!

我有一个在 Jacinto6上运行并使用 IVA 解码器的应用。

我们是否可以通过某种方法获取解码视频的 VUI 参数?

我知道解码器报告帧速率。 但是、解码器报告的帧速率与使用 VUI 参数获得的值似乎不同。

如果有一种了解 VUI 参数的方法、  

1) 1)必须完成哪些设置/配置?

2)查询解码器必须使用哪个呼叫?

提前感谢、

Divya

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

    您好、Divya、

    我已将您的问题转交给一位专家征求意见。

    此致、

    Yordan

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

    请查看 IVAHD 解码器用户指南。 您可以在此处找到它: git.ti.com/.../H264_Decoder_HDVICP2_UserGuide.pdf 请参阅附录 B"元数据支持"。

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

    感谢您的回答。
    我能够根据附录 B 中提供的设置来获得 H264编解码器的 VUI 参数
    我将按如下方式计算视频流的 fps、
    FPS = time_scale/vui->num_units_in_tick。

    但是、我们观察到该值并不总是与 VLC 中描述的 fps 匹配。 有时、使用此公式计算得出的 fps 是实际值的两倍。 即使用户指南也提供帧速率的状态、
    帧速率=(time_scale /(2 * num_units_in_ticks))* 1000。

    1) 1)我们如何为给定的 VUI 参数选择计算?
    2) 2) vui 参数中"fixed_frame_rate flag"的作用是什么? 这是否会影响 fps 计算?

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

    您好、Divya、

    1)如何为给定的 VUI 参数选择计算?

    帧速率=(time_scale /(2 * num_units_in_ticks))* 1000。 在 H.264标准中、比率   time_scale / num_units_in_ticks  取决于 nuIT_field_based_flag。

    如果 nuit_field_based_flag=1、则上述比率表示字段速率、否则表示帧速率。  这就是公式 中出现2* num_units_in_ticks 的原因。

    2) vui 参数中"fixed_frame_rate flag"的作用是什么? 这是否会影响 fps 计算?[/报价]

    它表示如何限制任意两个输出图片的人力资源开发输出时间之间的时间距离。 它不应影响 fps 计算。

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

    我们还没有收到您的回复、我假设您能够解决您的问题。
    如果不是、只需在下面发布回复(如果该线程由于超时而锁定、则创建新线程)。

    此致、
    Yordan