有人可以建议一种工作管道来使用 v4l2src 和 mfw_isink 通过实时流显示文本吗?
我有一个工作管道来显示文本覆盖、时钟覆盖、时间覆盖,但带有测试源和测试接收器,而不是所需的源和接收器。
gst-launch videotestsrc pattern=blue ! textoverlay font-desc="San 32" text="CAM1 Disconnected" valign=top halign=left ! ximagesink
最佳答案
您只需将元素替换为所需的元素,然后根据需要插入 videoconvert
。不过,我建议您学习如何编写管道描述。
这里我将 videotestsrc
替换为 v4l2src
并放置 videoconvert
元素,因为 v4l2src
和 ximagesink
在其支持的格式列表中没有可以一起使用的通用视频格式。
gst-launch-1.0 v4l2src ! videoconvert ! textoverlay font-desc="San 32" text="CAM1 Disconnected" ! ximagesink
我在这里使用了 GStreamer 1.x。
您可以将 ximagesink
替换为您的自定义接收器。
关于c++ - gstreamer 管道代码通过来自相机的实时流显示文本而不是图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34900651/