gstreamer 管道代码,用于通过来自相机的实时流式传输而不是图像显示文本

gstreamer pipeline code to display text over live streaming from camera and not image?

本文关键字:传输 文本 显示 图像 实时 用于 代码 管道 相机 gstreamer      更新时间:2023-10-16

任何人都可以建议一个工作管道来使用 v4l2src 和 mfw_isink 在实时流中显示文本吗?

我有一个工作管道来显示文本叠加、时钟叠加、时间叠加,但带有测试源和测试接收器,而不是所需的源和接收器。

gst-launch videotestsrc pattern=blue ! textoverlay font-desc="San 32" text="CAM1 Disconnected" valign=top halign=left ! ximagesink

您可以用所需的元素替换元素,并在需要时插入videoconvert。但是,我建议您学习如何编写管道描述。

在这里,我用v4l2src替换了videotestsrc并放置videoconvert元素,因为v4l2srcximagesink在其支持的格式列表中没有通用的视频格式可以一起使用。

gst-launch-1.0 v4l2src ! videoconvert ! textoverlay font-desc="San 32" text="CAM1 Disconnected" ! ximagesink

我在这里使用了GStreamer 1.x。

可以将ximagesink替换为自定义接收器。