在源代码中获取 gstreamer 管道对象指针
Get gstreamer pipeline object pointer in source code
我 运行 正在使用 gstreamer 命令进行直播:
gst-launch-1.0 imxv4l2videosrc device=/dev/video0 fps-n=30 imx-capture-mode=0 ! textoverlay name=overlay text=\"Overlay text here\" valignment=top halignment=left font-desc=\"Sans, 22\"! gdkpixbufoverlay name=imageoverlay location=/home/user/LZ_50/CamOverlay.png ! imxg2dvideotransform ! imxg2dvideosink framebuffer=/dev/fb1 use-vsync=true sync=false"
我想更改 GStreamer 管道中的文本叠加动态。
如何获取管道对象指针以动态更改文本覆盖?
感谢
我已经编写了一个应用程序,但我遇到了使用带有叠加图像和文本的 GStreamer 管道导致应用程序崩溃的问题。
终于解决了 application.more 崩溃的问题,详情请见:imx Gstreamer plugins。
这也有助于减少 CPU 使用率(几乎 20% 1 核)。
我 运行 正在使用 gstreamer 命令进行直播:
gst-launch-1.0 imxv4l2videosrc device=/dev/video0 fps-n=30 imx-capture-mode=0 ! textoverlay name=overlay text=\"Overlay text here\" valignment=top halignment=left font-desc=\"Sans, 22\"! gdkpixbufoverlay name=imageoverlay location=/home/user/LZ_50/CamOverlay.png ! imxg2dvideotransform ! imxg2dvideosink framebuffer=/dev/fb1 use-vsync=true sync=false"
我想更改 GStreamer 管道中的文本叠加动态。 如何获取管道对象指针以动态更改文本覆盖?
感谢
我已经编写了一个应用程序,但我遇到了使用带有叠加图像和文本的 GStreamer 管道导致应用程序崩溃的问题。
终于解决了 application.more 崩溃的问题,详情请见:imx Gstreamer plugins。
这也有助于减少 CPU 使用率(几乎 20% 1 核)。