
GStreamer
Cubar
虽然工作了10多年,但是一直在单打独斗,混在技术边缘。技术啥都学,啥都做,可以编程,可以电子,可以UI,可以前端……但是啥都不精!
技术只能糊口,工作只为养家!
展开
-
Gstreamer编译
Ubuntu 18.04源码编译gstreamer,遇到 ERROR: lexer错误原创 2022-04-13 11:19:18 · 2642 阅读 · 0 评论 -
meson与ninja编译问题
最近在弄gstreamer,更新到最新版本后,发现之前的autogen.sh没有了,查了一下资料发现,新版本的都使用meson和ninja进行编译。直接sudo apt-get install meson,然后发现安装的是0.45的版本。现在最新版本已经到0.54.1了。而且gstreamer只支持0.47以上的版本,使用pip3 install meson是能安装最新版本的,但是使用meson命...原创 2020-05-01 23:03:04 · 2905 阅读 · 0 评论 -
RK3399上实现视频(MIPI CSI)摄像头获取转至OPENCV
应上次有留言朋友的要求,我把部分代码帖出来:头文件:#include <gst/gst.h>#include <gst/app/gstappsrc.h>#include <gst/app/gstappsink.h> #include <glib-2.0/glib.h>#include "gdk-pixbuf-2.0/gdk-pix...原创 2020-04-16 16:38:51 · 4041 阅读 · 10 评论 -
Gstreamer与OPENCV交互中的APPSINK问题
项目中使用appsink获取实时视频流,并将获取到的数据转入OPENCV进行处理。appsink使用new-sample信号获取帧数据,使用中发现问题:在获取到995或者996帧的时候,遇到map.data==NULL的情况,暂时未找出原因。...原创 2020-02-18 17:10:12 · 2440 阅读 · 3 评论 -
控制filesink录制
在做的一个项目需要显示录制同时进行,且在需要的时候停止录制,但是显示不得中断。参考链接中有国外的解决方案,但是其中有些方法在gstreamer-1.0中并没有。经过几天的修改,最终实现,部分代码如下:拦截eos消息的代码:gboolean drop_eos_probe(GstPad* pad, GstPadProbeInfo *info, gpointer data){ gbool...原创 2019-12-16 15:23:46 · 1067 阅读 · 5 评论