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.

[参考译文] AM4372:通过软件进行 H.264编码和解码

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/571727/am4372-h-264-encode-and-decode-by-sw

器件型号:AM4372

问题来源字段:

客户考虑使用 AM4372 、因为它在视频应用中的成本较低: 需要 软件 编码 h264 (320x240)功能  软件解码 h264 (800x480)功能 (这是使视频成为编码 H264并需要重新编码 H264的最坏情况。

    • 您是否有上述配置的性能数据?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是我们的 wiki 链接: processors.wiki.ti.com/.../ARM_Multimedia_Users_Guide
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Biser、
    发件人字段:

    我知道 processors.wiki.ti.com/.../ARM_Multimedia_Users_Guide 页面,问题是在该链接上只有解码基准可用。
    我需要大致了解在中对从并行摄像头收集的视频 H264进行编码的含义。
    客户请求的视频编码 H264是320x240。

    此外,最复杂的方案是解码和 H264 800x480,并再次以 H264格式重新编码,但缩小到320x240。
    在这种情况下,我真的不知道需要多少计算能力,因此我不知道要选择什么 PN。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Processor SDK 应附带一个名为 ffmpeg 的工具。 它支持多种格式的解码和编码-一个功能是视频缩放。 详细信息。 我建议使用 AM437x EVM 并使用一些示例文件测试 ffmpeg、以确定性能。  

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

    艾哈迈德

    谢谢...如果现场有更多问题、我会让现场回答...

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

    问题是 AM437x 在1GHz 时将提供多少处理器资源-我假设具有32位 DDR 的 Cortex-A9应该提高性能。
    我们没有 EVM 可以自行进行测试、因此请提供建议。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、团队、

    有没有关于这个问题的任何反馈?

    BR、

    Ilya

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ilya、我们的专家已收到通知、并将很快发布回复...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Rogerio、

    什么是 fps 要求?

    此致、
    Manisha
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    D1@25fps
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们没有用于 H.264编码器的 opensrc gstreamer 插件来对编码器的性能进行基准测试。 用于800x480 H.264解码的 opensrc gstreamer 插件可能需要55到70MHz 的 ARM 周期来解码一个帧、具体取决于位流。 用于 CIF 分辨率的 MPEG-4编码的频率约为25MHz。 假设 H.264编码的复杂性是其2倍、则进行一个 H.264帧编码可能需要50MHz。 因此,大约需要110MHz 的频率来解码->编码所需分辨率的一个帧。 在1GHz 处理器上、您可能能够实现8至10fps 的编码+解码。 除此之外、还涉及到扩展、这可能发生在 SGX 上。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这些数字使用 opensrc gstreamer 插件。 Ittiam Systems 等第三方应具有在 A9上运行的性能优化型编解码器、并且可以提供更好的 fps。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Manisha。
    Ilya,如果您需要 Ittiam 联系,请给我发送电子邮件...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢 Manisha