
GStreamer
文章平均质量分 89
szembed
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
gstreamer使用进阶
(1)v4l2src是使用v4l2接口的视频源插件,v4l2本身不仅仅是支持视频采集功能,它还支持其他的视频功能,但是v4l2src插件,一般情况下,我们使用的usb接口的摄像头,都是不支持rgb格式的数据的,所以换做其他的摄像头,这个命令也不容易成功。只是用来做视频采集的。我的摄像头只支持yuv格式的数据,而ximagesink需要rgb数据,所以在我的电脑上,这个命令是不成功的。注意,这只是大方向。换做其他的摄像头,这个命令也几乎是百分之百的会成功的,因为xvimagesink支持的格式还是比较多的。转载 2025-07-02 10:12:57 · 33 阅读 · 0 评论 -
Gstreamer常用插件介绍
常⽤插件。转载 2025-07-02 10:32:33 · 96 阅读 · 0 评论 -
GStreamer在ubuntu的安装
2.2 安装gstreamer。官方使用gstreamer例子。转载 2023-05-24 15:59:26 · 922 阅读 · 0 评论 -
GLib/Gstreamer代码浅析
实现跨平台避免重复造轮子GLib的上下层结构:GLib的组成部分:GLib代码组成:GModule代码组成:GObject代码组成:GIO代码组成:530个文件,太多不列了!转载 2023-05-24 15:34:18 · 413 阅读 · 0 评论 -
ubuntu22.04下编译安装使用gstreamer指南
如果版本还是低的话,可能/usr/bin有原始的meson,/usr/local/bin中是新安装的meson,将/usr/local/bin下面的copy到/usr/bin下面即可。解决方案:更新meson版本,ubuntu18.04会出现这个问题,原因是其meson版本过低,使用pip3来安装meson。系统中搜索g-ir-scanner,然后将其copy到/usr/lib/下,给予执行权限。系统中搜索xgettext,复制到/usr/bin/下,并给予执行权限。下面,我们将插件打通,让数据透传过去。转载 2023-05-24 14:16:31 · 2726 阅读 · 0 评论 -
ubuntu中USB摄像头gstreamer方式图像采集、显示、录像及回放功能设计——(1)
以上介绍了Gstreamer使用的背景及需求,以及通过Gstreamer实现显示、录像、截图、回放功能的实现中的命令行,gstreamer代码就是基于命令行的功能复现,在接下来会再进行介绍。转载 2023-05-24 12:33:01 · 1768 阅读 · 2 评论 -
gstreamer应用笔记
Udp播放需要根据发送端数据源封装格式来决定采用哪些Gstreamer插件,如果进行了RTP封装,则需要先用rtph264depay进行解包,如果包含自定义帧头的情况,应该编程对帧头进行处理,不然会显示异常,比如部分花屏现象,以下是对裸流进行播放。以MP4格式为例,其它格式可以 通过gst-inspect-1.0 | grep 查找对应的demux,decode,sink等插件,当然也可以使用auto开头的插件,或者playbin会自动选择播放,只是没有自己指定那么灵活,方便调试和验证一些功能。转载 2023-05-24 12:21:25 · 2431 阅读 · 1 评论