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.

[参考译文] AM5728:GStreamer H.264解码速度

Guru**** 2587365 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/593088/am5728-gstreamer-h-264-decode-speed

器件型号:AM5728

您好!

是否有方法可以比输入帧速率更快地解码我的输入文件? 我想检查 IVAHD 的性能并查看解码1080p H264流的速度。
理想情况下、我希望写入文件链接。 我到目前为止尝试的命令是:

gst-launch-1.0 -v 文件 rc 位置= bbb_sunflower_1080p_60fps_normal.mp4! qtdemux! h264parse! ducatih264dec! 文件链接位置=/run/media/mmcblk0p3/test 同步=false 

将 SYNC 设置为 false 没有帮助。

此致
Raymond

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

    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您的意思是 SYNC=false、没有什么帮助?
    当 SYNC 为 false 时、将尽快播放传入样本。
    输入 fps 和分辨率是多少?您在输出上观察到什么?

    您可以尝试解码 h264基本流。

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

    如果您的输入是1920x1080@60、请检查此主题(Rogerio 的答案):
    e2e.ti.com/.../1903578

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

    您好、

    [引用 user="Margarita Gashova"]您的意思是 SYNC=false,但没有什么帮助?
    我的文件链接似乎还有另一个问题、导致解码时间更长。

    使用 sync=false 的 fakesink 尝试了相同的操作、结果明显更好。

    [报价用户="Margarita Gashova"]输入 fps 和分辨率是什么,您在输出上观察到什么?
    输入文件为1080p@60FPS (视频长度为~10分钟、38040帧)。 使用原始帖子中描述的管道时、花费的时间比原始视频的10分钟长(18分钟时取消了该管道)。

    使用具有 fakesink 的流水线花费00:08:31、明显快于60 FPS (约74 FPS)。 就测试最大性能而言、我要将该线程标记为已解决。

    gst-launch-1.0 -v 文件 rc location=bbb_sunflower_1080p_60fps_normal.mp4! 很棒的酒店! h264parse! ducatih264dec! fakesink sync-false 

    感谢您的快速响应!

    此致
    Raymond