我是GStreamer的新手吗? GStreamer很棒,我可以在屏幕上覆盖文本,日期时间。现在我只想覆盖可变文本,例如随机数或其他正在更改的文本?
覆盖文字:
gst-launch-1.0 imxv4l2src device=/dev/video0 ! 'video/x-raw,format=(string)NV12,width=1280,height=720,framerate=(fraction)30/1' ! textoverlay text="Hi StackOverflow" valignment=top halignment=left font-desc="Sans, 12" ! autovideosink
我该怎么做?
非常感谢!
Toan
text
变量是一个属性。您可以通过C api中的g_object_set()
进行设置。您可以使用存在Glib / GStreamer绑定的任何其他语言。但是请注意,您需要编写一个真正的GStreamer应用程序。您不能仅通过使用gst-lauch-1.0
来执行此操作。该应用程序可以很好地用于测试目的,但仅允许您使用GStreamer框架执行此操作。