![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
arm
青丝入流年12345
平平无奇的吃货
展开
-
ffmpeg将avi视频转换为MP4
使用ffmpeg将avi格式的视频转换为MP4ffmpeg -i test.avi -c copy -map 0 test_video.mp4生成的视频文件太大,可使用264进程压缩ffmpeg -i test.avi -c:a copy -c:v libx264 -map 0test_video.mp4原创 2020-09-21 17:25:40 · 2284 阅读 · 0 评论 -
Linux下v4l2采集视频
v4l2采集视频V4L2是Video for linux2的简称,为linux中关于视频设备的内核驱动。v4l2为linux下视频设备程序提供了一套接口规范。包括一套数据结构和底层V4L2驱动接口。只能在linux下使用。它使程序有发现设备和操作设备的能力。它主要是用一系列的回调函数来实现这些功能。像设置摄像头的频率、帧频、视频压缩格式和图像参数等等。当然也可以用于其他多媒体的开发,如音频等。一、打开设备open ("/dev/video0", O_RDWR | O_NONBLOCK, 0);二、原创 2020-09-21 17:06:31 · 254 阅读 · 0 评论 -
USB设备名称固定
ARM板子上USB设备名称固定一、查看USB通道与设备节点的之间的关系cd /sys/class/video4linux/此时我的arm板子上接了两个USB摄像头,一个是200万的,一个是500万的。可是通过cd /dev/下ls查看,发现每个摄像头对应两个文件描述符。那是因为可能你的USB摄像头支持多种显示格式,他就会对应多个文件描述符。现在我要采集摄像头的视频,可是每次开机重启USB摄像头对应的描述符都会改变,因此我们需要固定一下设备描述符。二、修改rules规则固定设备号udev是L原创 2020-09-14 10:17:01 · 1316 阅读 · 1 评论 -
Linux下的gpio使用
Linux下的gpio使用一、gpio公式换算通过cat /sys/kernel/debug/gpio 查看gpio具体的分组情况A0~A7 是 0~7B0~B7 是 8~15C0~C7 是 16~23D0~D7 是 24~31例子:Gpio2_B2 : 56+10=66 (Gpio2是56,B2对应10)Gpio1_D2: 24+26=50 (Gpio1是24,D2对应26)二、写入gpiocd /sys/class/gpio/echo num > exp原创 2020-09-14 09:54:01 · 1085 阅读 · 0 评论