gstreamer v4l2预览双摄像头

gstreamer预览双摄像头

PC环境:
Ubuntu16.04

板子环境:
RK3399
linaro-alip 4.4.103 aarch64 Debian

1.安装gstreamer环境

按照网上或其他文档安装或多或少有错,经测试以下步骤能适用
gst-launch-1.0 --version			#查看版本,低于是1.14的一定要升级到 1.14

移除原先相关的 Gstreamer。

apt purge gstreamer1.0-*
apt purge libgstreamer*

添加 Gstreamer 最新版本的源。

vi /etc/apt/sources.list

.添加下面一行到 sources.list 最后一行,保存退出。

deb http://ftp.de.debian.org/debian buster main

更新

apt update

安装 Gstreamer 相关软件

apt install gstreamer1.0-plugins-*
apt install gstreamer1.0-libav
apt install libgstreamer1.0*
apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-bad1.0-dev

2.查看摄像头设备节点

ls  /dev/v*

该环境下每个摄像头映射了4个node,这里选用的设备号为video2和video6.

3.使用命令gst-launch-1.0 v4l2src预览

不指定节点,原始状态下预览摄像头

gst-launch-1.0 v4l2src ! autovideosink

调分辨率,调帧率

gst-launch-1.0 v4l2src ! video/x-raw,width=1280,height=720,framerate=20/1  ! autovideosink

开两个terminal,分别输入如下命令

gst-launch-1.0 v4l2src device=/dev/video6  ! video/x-raw,width=1280,height=720,framerate=20/1  ! autovideosink
gst-launch-1.0 v4l2src device=/dev/video2  ! video/x-raw,width=1280,height=720,framerate=20/1  ! autovideosink

效果如下在这里插入图片描述

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值