E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
v4l2
V4L2
开发应用流程的各类超实用VIDIOC命令及其结构体集锦
本人作为初入音视频领域的新人,观摩了各位大佬关于
V4L2
详细开发流程的满满干货,特意为这两周的学习做个总结,希望后来者能顺利完成关于
V4L2
的第一个demo。
Mark_minGE
·
2020-08-16 18:42
视频
ARMv8-A系列学习笔记(1)--Chapter 1 Introduction.The change from 32-bit to 64-bit
TVdemodulatorchip的,后来被收购,尽管多了一个TVsilicontuner业务,但公司的底层软件组,主要的工作还是基于X86的WindowsAVStram/BDAPCTVdriver,间接写过一点Linux
V4L2
笃行笔记
·
2020-08-16 17:17
ARM
V4L2
文档翻译(九)
当使用这些格式之一时,驱动应该上报颜色空间为
V4L2
_COLORSPACE_SRGB。
LKV_刘言
·
2020-08-16 12:44
Linux学习
开发与驱动
V4L2
API Specification
VideoforLinuxTwoAPISpecificationRevision0.24MichaelHSchimekBillDirksHansVerkuilMartinRubliCopyright©1999,2000,2001,2002,2003,2004,2005,2006,2007,2008BillDirks,MichaelH.Schimek,HansVerkuil,MartinRubliT
white0blue
·
2020-08-16 09:49
linux
linux
Jetson DeepStream GStreamer使用记录
GStreamer使用记录使用gst-omx进行视频解码H264解码H265解码使用gst-
v4l2
进行解码H265解码使用gst-omx进行H264硬件编码使用nvivafilter使用usb摄像机采集并显示视频
#冷风那个吹#
·
2020-08-16 06:48
TX2
GStreamer播放媒体,实现Video Mute功能
项目中使用GStreamer播放视频文件,使用
v4l2
sink作为videosink进行视频渲染。需要实现videomute的功能。
A1_yuan
·
2020-08-16 05:23
音视频开发
V4L2
采集视频
/***1.打开设备*2.获取设备能力*3.设置视频格式*4.进行内核空间和用户空间的内存映射*5.开启视频流*6.获取视频流*7.关闭视频流*8.取消映射*9.关闭设备****/#include#include#include#include#include#include#include#include#include#include#includeconstintWIDTH=480;cons
张三和李四的家
·
2020-08-16 02:51
GStreamer获取摄像头
前些天porting一个获取摄像头图像的FirefoxPlugin代码,其中图像的获取是使用gstreamer实现的,在Linux上的pipeline主要如下:gst-launch
v4l2
src!
胡家庄
·
2020-08-15 17:02
技术相关
uvc camera使用buf的物理地址出现错误
为了减少数据拷贝,在将数据送往编码器的时候,一般会使用物理地址进行编码,但是uvccamera输出的buf,想通过struct
v4l2
_buffer结构体中的m.offset成员变量获取物理地址会出现错误
chengwei_peng
·
2020-08-15 16:18
camera
gstreamer学习笔记---element流程总结
element总结 前面几篇较详细的介绍了
v4l2
src、videodecoder编码、gst-omx以及videosink显示几个element,介绍它们与其他element交互的操作流程,这一次,
chengwei_peng
·
2020-08-15 16:18
gstreamer
Linux下
V4L2
捕捉画面+H264压缩视频+帧缓冲显示视频————帧缓冲显示视频
帧缓冲显示主要步骤打开设备文件,比如/dev/fb0获取framebuffer的一些信息,比如分辨率设置参数映射framebuffer内存到用户空间写入要显示的画面/*display.h*/#ifndefDISPLAY_H#defineDISPLAY_HintDisplayInit(constchar*pDevName);intDisplayStart(void);intDisplayStop(v
weixin_30600503
·
2020-08-15 16:58
常见gstreamer pipeline 命令
------------------------------TI3730dvsdk-------------------------------------------板子上:gst-launch-v
v4l2
srcdevice
songwater
·
2020-08-15 15:17
x265
gstreamer
使用GStreamer作
v4l2
摄像头采集和输出到YUV文件及屏幕的相关测试
环境:ubuntu9.10安装软件:gstreamer基本包以及gst-plug-ins-bad,mplayer1、使用mplayer播放yuv文件shallon@shallon-desktop:~/yuv_play_test_from_hp$mplayertest.yuv1-demuxerrawvideo-rawvideow=352:h=288MPlayerSVN-r29237-4.4.1(C)
shallon_luo
·
2020-08-15 15:16
gstreamer
v4l2
预览双摄像头
gstreamer预览双摄像头PC环境:Ubuntu16.04板子环境:RK3399linaro-alip4.4.103aarch64Debian1.安装gstreamer环境按照网上或其他文档安装或多或少有错,经测试以下步骤能适用gst-launch-1.0--version#查看版本,低于是1.14的一定要升级到1.14移除原先相关的Gstreamer。aptpurgegstreamer1.0
Lawfree
·
2020-08-15 13:33
实习相关
通过
V4L2
采集yuv数据,并用x264压缩数据成H264格式的文件
一、
V4L2
采集YUYV视频数据a)打开
V4L2
设备并创建接收yuyv数据的文件open_
v4l2
_device(constchar*constdevname)video_obj.
v4l2
_fd=open
xushan239
·
2020-08-15 12:21
zedboard--USB摄像头(
V4L2
接口)的图片采集(十二)
测试gcc
v4l2
grab.c生成的是a.out文件.
iteye_7527
·
2020-08-15 10:02
V4L2
调用相机select timeout一种可能的原因
V4L2
的select函数的最后一个参数是timeout,timeout是用来设置超时时间的,设置了timeout以后,如果select在没有文件描述符监视可用的情况下,会等待这个timeout,超过这时间
Witnesses
·
2020-08-15 09:30
相机开发
Video4linux2一般操作流程
Video4linux2(简称
V4L2
),是linux中关于视频设备的内核驱动。在Linux中,视频设备是设备文件,可以像访问普通文件一样对其进行读写,摄像头在/dev/video0下。
piaozhiye
·
2020-08-15 07:19
davinci平台
video
linux
buffer
input
null
算法
Video4linux2 驱动
一.什么是video4linuxVideo4linux2(简称
V4L2
),是linux中关于视频设备的内核驱动。
angle_birds
·
2020-08-15 05:44
linux
Embedded video playback halted;module
v4l2
src0 reported:Internal data flow error
使用opencv调用摄像头获取视频时报出如下错误[WARN:0]OpenCV|GStreamerwarning:Cannotqueryvideoposition:status=0,value=-1,duration=-1[WARN:0]OpenCV|GStreamerwarning:GStreamer:unhandledproperty[WARN:0]OpenCV|GStreamerwarning
--天行健地势坤--
·
2020-08-14 20:58
音视频开源库学习
论YUV422(YUYV)与YUV420相互转换
Example2.13.
V4L2
_PIX_FMT_YUYV4×4pixelimagestart+0:Y'00Cb00Y'01Cr00Y'02Cb01Y'03Cr01start+8:Y'10Cb10Y'11Cr10Y
weixin_30883311
·
2020-08-14 14:39
使用avilib封装MJPEG数据应用实例
在一些比较差的摄像头中,他们只支持
V4L2
_PIX_FMT_MJPEG输出JPEG格式数据,以这种格式输出的数据,并不是标准的JPEG图片数据。
li_wen01
·
2020-08-14 13:17
视频编码
v4l2与h264视频编码应用
ffmpeg在windows下视频采集
ffmpeg在Linux下的视频采集在Linux平台上,ffmpeg对
V4L2
的视频设备提高了很好的支持,如:.
bjcic
·
2020-08-14 12:13
视音频技术研发
基于
V4L2
摄像头采集图片程序设计
#ifndef__COMMON_H#define__COMMON_H//该头文件定义的是摄像头在屏幕上显示的宽度和高度#include#include#include#include#includetypedefunsignedcharU8;typedefunsignedintU32;typedefunsignedshortU16;#defineWIDTH800#defineHEIGHT600#e
weixin_34146805
·
2020-08-13 21:42
(原创)基于ZedBoard的Webcam设计(一):USB摄像头(
V4L2
接口)的图片采集
一直想把USB摄像头接到Zedboard上,搭建一个简易视频监控系统方便后续做视频处理。Xilinx官方给出了一个Webcam摄像头监控的例子,跑的是linaro,不知道是我的SD卡问题还是摄像头的问题,播放视频的时候总是会很卡,而且突然系统就死掉了。还是很喜欢自己动手,能学到新东西。Digilent官方给的OOB设计,那个精简的linux足够做简单的linux开发了,而且OOB设计中USB驱动和
weixin_30611509
·
2020-08-13 20:36
arm mini2440 基于
v4l2
ffmpeg x264的视频远程监控
这种方法利用的是
V4L2
的底层驱动,然后配合mjpeg这种格式的流传输,然后通过浏览器浏览视频和控制。下面用一个更接近真实的IP-camera的方案来实现。
ghostyu
·
2020-08-13 14:36
ipnc产品设计
摄像头采集QT5显示和分辨率适配
一、摄像头的数据采集对于摄像头的数据采集,首先你必须的有驱动,无论是usb摄像头,还是模块摄像头,这个这里就不多说,这里主要讲解使用
v4l2
对视频的采集,
V4L2
(VideoForLinuxTwo)是内核提供给应用程序访
ProYuan28
·
2020-08-12 18:51
飞思卡尔I.MX6Q视频编解码
基于VLC的rtsp服务器linux平台搭建
先说结论,搭建服务器命令cvlc-vvv
v4l2
:///dev/video0--sout'#transcode{vcodec=h264,vb=200,acodec=none}:rtp{sdp=rtsp:
zhqh100
·
2020-08-12 15:26
计算机视觉
[RK3288][Android6.0] 调试笔记 --- Camera HAL固定fps的方法
CameraUSBAdapter.cpp:CameraUSBAdapter::initDefaultParameters(intcamFd){......memset(&setfps,0,sizeof(struct
v4l2
KrisFei
·
2020-08-12 15:18
子类__Camera
树莓派——opencv读取摄像头
这是因为树莓派中的cameramodule是放在/boot/目录中以固件形式加载的,不是一个标准的
V4L2
的摄像头驱动,所以加载起来之后会找不到/dev/vide
IMWUGE
·
2020-08-12 11:06
obs-studio模块简介
12采集:Windows(dshow,dsound),ios,mac(AVFoundation,AVCaptureSesssion),android(Camera,AudioRecord),Linux(
v4l2
HsuanKeys
·
2020-08-12 01:06
obs
STM32 GPS悬停飞控 (三十五)树莓派 4g视频回传
方法如下:sudoraspi-config启用摄像头sudonano/etc/modules最后添加bcm2835-
v4l2
然后检查是否检测
老邵的开源世界
·
2020-08-10 10:24
STM32无人机
基于ARM的视频监控系统的设计与实现
通过
V4L2
在Linux下构建视频图像采集和显示,然后使用servfox和spcaview构建视频服务器,系统可在Linux和Windows操作系统下通过窗口或者网页进行视频监控和图像抓拍。
惜海
·
2020-08-10 08:47
linux视频
编译mjpg-streamer input_uvc 错误 linker input file unused because linking not done
linkerinputfileunusedbecauselinkingnotdonelinkerinputfileunusedbecauselinkingnotdoneMakefile中是input_uvc.so:$(OTHER_HEADERS)input_uvc.c
v4l2
uvc.lojpeg_utils.lodynctrl.lo
yihui8
·
2020-08-10 05:44
MTK
网络
Linux
V4L2
框架之 如何写摄像头驱动
要写一个摄像头驱动其实很简单,只要符合
V4L2
框架即可。剩下的就是对摄像头本身的操作。
白鲸入海
·
2020-08-10 01:41
V4L2
把android 主板打造成ip摄像头
之所以用android,原因是现在速度快点的板子上的都是android系统,既然android是基于linux,理论上用
v4l2
直接从摄像头取数据然后编码生成rts流即可,但是麻烦的是编码部分,方案厂家一般都不会提供针对
Ti-laser
·
2020-08-10 00:14
linux下如果想要打开两个摄像头VIDIOC_STREAMON: No space left on device解决方案
lib
v4l2
:errorturningonstream:NospaceleftondeviceVIDIOC_STREAMON:Nospaceleftondevice可以应用:以下两条命令sudormmoduvcvideosudomodprobeuvcvideoquirks
sfe1012
·
2020-08-09 11:26
嵌入式
采用ffmpeg和ffserver实现音视频直播和点播
/videoc-i222.222.222.222-p9999;音频采集程序利用alsa库,采集原始音频帧,发送至服务器进程(222.222.222.222,8888);视频采集程序利用
v4l2
库,采集原始视频帧
翻身闹京城
·
2020-08-09 04:28
多媒体
imx6平台video简介(一)
说在前面:本节内容,我们在基本上对
v4l2
设备的概念以及上层的调用进行详尽说明,中间有抠图行为,请见谅。只是为了说明问题。
菜鸟浪子
·
2020-08-09 01:44
Android
和菜鸟一起学linux之
V4L2
摄像头应用流程
对于
v4l2
,上次是在调试收音机驱动的时候用过,其他也就只是用i2c配置一些寄存器就可以了。那时只是粗粗的了解了,把收音机当作
v4l2
的设备后会在/dev目录下生成一个radio的节点。
weixin_30270889
·
2020-08-08 23:17
arm-none-linux-gnueabi-gcc编译错误no such file or directory complition terminated
1.问题原因:问题出现的原因是无法找到头文件,也就是没有链接到正确的编译路径2.解决办法:(1)查找头文件路径在命令行输入find/-name
v4l2
-mediabus.h可以看到我们的头文件放在这个路径下
战斗到永恒
·
2020-08-08 21:15
嵌入式
live555直播
v4l2
读取的视频
使用live555直播来自
v4l2
的摄像头数据,在我的这个工程中,基本思路是:使用
V4L2
采集摄像头数据,然后使用x264库对摄像头数据进行编码,编成H264数据格式,然后把数据写入到命名管道中。
liangchunjiang
·
2020-08-08 17:23
视频压缩直播
Video4Linux框架简介(2) -
v4l2
_device
V4L2
PCI基础驱动程序实例struct
v4l2
_device(1)(译注:第一步,先基于你的桥接驱动(譬如这里就是PCI设备),添加一个
v4l2
设备对象,通常
v4l2
设备都不是独立存在的。)
htjacky
·
2020-08-08 16:55
Open
Source
Linux
Kernel
V4L2
Camera
Linux UVC driver
1.如何判断Camera是否为UVCCameraLinuxUVCdriver(uvc)该驱动适用于符合USB视频类(USBVideoClass)规范的摄像头设备,它包括
V4L2
内核设备驱动和用户空间工具补丁
Arrow
·
2020-08-08 13:19
V4L2&USB
5.2 应用程序和驱动程序中buffer的传输流程
1.内核中的数据结构内核中有关
V4L2
yanbixing123
·
2020-08-08 02:21
i.MX6-IPU子系统
深入学习Linux摄像头(二)
v4l2
驱动框架
深入学习Linux摄像头系列深入学习Linux摄像头(一)
v4l2
应用编程深入学习Linux摄像头(二)
v4l2
驱动框架深入学习Linux摄像头(三)虚拟摄像头驱动分析深入学习Linux摄像头(四)三星平台
JT同学
·
2020-08-08 02:49
Linux驱动
linux_驱动_
v4l2
_VIDIOC_QBUF与VIDIOC_DQBUF_camera
VIDIOC_DQBUFNameVIDIOC_QBUF,VIDIOC_DQBUF--ExchangeabufferwiththedriverSynopsisintioctl(intfd,intrequest,struct
v4l2
专一的黄先生
·
2020-08-08 02:11
camera
驱动领域
面试简历_camera_项目经验
V4l2
camera应用程序开发驱动程序开发IIC总线最多可以挂多少个设备:2^7=1280x00不用所以就是127个高通的平台,需要AVDD_2.8V,DVDD_1.5V,IOVDD_2.6V,AF_
专一的黄先生
·
2020-08-08 02:11
面试简历解析
v4l2
驱动框架分析-1
需要思考的问题:(1)cimutils应用程序维护了哪些结构体,
v4l2
驱动框架维护了哪些结构体(2)/dev/video0这个节点怎么创建的(3)应用层open设备节点/dev/video0的时候,内核中的调用关系和具体干的工作
技术芯
·
2020-08-08 02:32
linux
camera-V4L2驱动框架
4.USB摄像头驱动框架分析
它融合了usb驱动框架和
v4l2
驱动框架,我们可以从中抽象出一个通用的USB摄像头驱动框架。
LingXiaokai
·
2020-08-08 02:01
Linux摄像头
摄像头
框架
usb
函数
应用
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他