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:H.264编码低帧速率

Guru**** 2555630 points
Other Parts Discussed in Thread: AM5728

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/611046/am5728-h-264-encoding-low-frame-rate

器件型号:AM5728

您好!

我们使用 ducatih264enc 将来自 AM57xx EVK 摄像头的1920x1080@30输入编码为 H.264格式。
我们能够对数据进行编码、但帧速率非常低(5 FPS)。 我们尝试了不同的"IO-mode"、但帧速率没有变化。

管道如下:
gst-launch-1.0 -e v4l2src device=/dev/video1 num-buffers=50! 'video/x-raw、format=(string) NV12、width=(int) 1920、height=(int) 1080、帧速率=(fraction) 30/1'! ducatih264enc level=level-51 profile=HIGH! 排队! h264parse! mp4 mux! 文件链接位置= temp.mp4

当我们使用 v4l2testsrc 捕获视频时、我们将实现58 FPS
gst-launch-1.0 videotestsrc num-buffers=100! 'VIDEO/x-RAW、format=(string) NV12、width=1920、height=1080、帧速率=(分数) 60/1'! ducatih264enc level=level-51 profile=HIGH! 排队! h264parse! mp4 mux! 文件链接位置= test.mp4

请告诉我们如何提高帧速率?

我们使用的是 AM5728 EVK、SDK 版本为04.00.00.04。

谢谢、
Praveen

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

    请检查这些主题:
    e2e.ti.com/.../588206
    e2e.ti.com/.../485423

    希望这对您有所帮助。

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

    您好!

    我已使用以下命令捕获原始视频2秒钟

    gst-launch-1.0 v4l2src device=/dev/video1 num-buffers=12 io-mode=2! '视频/x-raw、\
    format=(string) YUY2、width=(int) 1920、height=(int) 1080、帧速率=(fraction) 30/1'! 排队! 文件链接位置=temp.YUV

    并通过 mplayer @ 1fps 进行播放。 总数 捕获的帧数为12。

    这样、我们是否可以得出摄像头输出是6FPS 而不是30 FPS?

    此致、
    Praveen