v4l2 loopback
文章平均质量分 64
v4l2loopback是一个很好玩的模块
dianlong_lee
普通造bug码农一枚。。。
展开
-
v4l2loopback -- test_yuv例程测试及源码分析
相关源码位置https://gitee.com/ldl17/v4l2-learn/tree/master/v4l2loopback/examples/test_yuvtest_yuv这个例程主要目的是读取本地yuv数据给v4l2loopback,然后应用程序去读取摄像头数据test_yuv源码拷贝与test,test里面只是写一帧,test_yuv里面则是根据设置的帧率延时读取数据而已。 while(fread(buffer, 1, framesize, in_fp) == frame原创 2021-07-03 10:10:15 · 788 阅读 · 0 评论 -
v4l2loopback -- test例程测试及源码分析
test例程简介test例程中只会填充一次帧数据,所以应用测试video节点的时候,只能读取一帧数据。另外test例程中使用的数据格式是YU12,之前默认是YV12,修改的原因是v4l2-ctl不支持YV12。而且填充的帧数据为0,所以是一张绿色的图。测试方法:test /dev/videoX &v4l2-ctl -d /dev/video20 \ --set-fmt-video=width=640,height=512,pixelformat=YU12 \ -原创 2021-06-23 14:34:37 · 1976 阅读 · 0 评论 -
v4l2loopback -- 源码分析
v4l2源码位置:github: https://github.com/umlaeute/v4l2loopbackgitee : https://gitee.com/ldl17/v4l2loopback为了学习v4l2loopback,在v4l2-learn上逐步添加v4l2loopback的代码用于学习https://gitee.com/ldl17/v4l2-learn/tree/master/v4l2loopback下面就开始源码分析:v4l2loopback_init_mod.原创 2021-06-22 13:59:27 · 1970 阅读 · 0 评论 -
v4l2loopback 简介
说实话之前并不知道v4l2loopback这个东西,直到有一天群里的一个哥们询问一些video相关的问题,从问题描述中发现是这样一个操作。 一个真实设备video0,一个虚拟设备video1。将video0的数据读出写入到video1,然后应用去读取video1的数据,看到这个操作,突然浮想联翩。手机上如果装了这个设备,是不是可以在和别人视频的时候,播放本地文件,也就是抠脚大汉冒充聊天小姐姐。是不是可以抖音上传假视频。还想去了之前看过的一个私活,摄像头读取本地文件显示。。。...原创 2021-06-22 13:40:21 · 4727 阅读 · 0 评论