gstreamer - 在源代码中获取 gstreamer 管道对象指针
问题描述
我在 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 管道使应用程序崩溃的问题。
终于解决了应用程序崩溃的问题。更多细节可以在:imx Gstreamer 插件中找到。
这也有助于降低 CPU 使用率(几乎 20% 1 个核心)。
推荐阅读
- linux - SSH 访问父主机文件夹
- css - reactjs自动建议建议列表与输入分离
- reactjs - 纱线构建期间出错“TS2694:命名空间'React'没有导出的成员'Context'”
- linux - 存在哪些类型的蓝牙设备?
- django - 在 django 中对另一个表执行查询,但它没有找到该表
- svg - Leaflet Tooltip offset:如何在文本上画一条线?
- xml - 如何在 PhpStorm 中实现/刷新外部 XSD 资源
- jasmine - utils 未定义且预期未定义为函数
- excel - 有没有办法根据 2 列有条件地格式化单元格,其中 1 列确定另一列的比较器?
- google-apps-script - 脚本正在根据表单响应创建多个谷歌文档