赞
踩
git clone https://gitee.com/ldl17/v4l2loopback
make
打开报错了
需要安装内核头文件
uname -r
5.10.110-rockchip-rk3588
在官网下载linux-headers-legacy-rockchip-rk3588_1.1.2_arm64.deb
然后使用下面的命令安装内核头文件 deb 包
sudo dpkg -i linux-headers-legacy-rockchip-rk3588_1.x.x_arm64.deb
安装完后在/usr/src 下就能看到内核头文件所在的文件夹
ls /usr/src
linux-headers-5.10.110-rockchip-rk3588
然后编译安装
make && sudo make install
创建虚拟设备video10 video11
sudo modprobe v4l2loopback video_nr=10,11
查看video设备发现已经多了video10 video11 接口
ls /dev/video*
使用ffmpeg 将video0视频流copy到新建的虚拟设备上
ffmpeg -f video4linux2 -s 640x480 -r 30 -i /dev/video0 -vcodec copy -f v4l2 /dev/video10 -vcodec copy -f v4l2 /dev/video11
现在就可以同时使用video10和video11了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。