您好!
我们使用 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