3472|11

438

帖子

0

TA的资源

版主

楼主
 

RV1106手把手教你:ffmpeg无界面使用USB摄像头录制视频 [复制链接]

 
 

邀请:@littleshrimp   @w494143467   @kiverin   @MianQi   参与回复

本帖最后由 LitchiCheng 于 2024-2-17 16:17 编辑

实验过程

安装ffmpeg

  • sudo apt update
  • sudo apt install ffmpeg

插入usb摄像头为,对应的设备为/dev/video0,需要更新内核配置和设备树的USB模式为host,参考

rv1106开发板配置TypeC接口USB Host并识别USB设备 - 国产芯片交流 - 电子工程世界-论坛 (eeworld.com.cn)

 

ffmpeg的参数说明

    -f 输出格式,使用v4l2

    -s 分辨率,太大会占用过多cpu,建议比较小

    -r 帧率,需要对应摄像头支持范围

    -vcodec 编码方式

    -i 数据输入流的路径

    -b:v video码率,默认1000k

    -an 无audio

    -pix_fmt 像素格式,需要对应摄像头支持范围,如yuv420p,yuvj422p,mjpeg

    -b:a audio码率

    -vcodec libx264,转为H264编码,可以查看ffmpeg的codec支持

    -preset 处理模式,有ultrafast, superfast, veryfast, faster, fast, medium

使用如下指令进行录制,视频文件名称v1.mp4

  • ffmpeg -f v4l2 -s 432x240 -r 30 -vcodec mjpeg -i /dev/video0 -pix_fmt yuv420p -b:v 2000k -vcodec libx264 -preset veryfast -an v1.mp4

 

需要使用sudo权限,录像过程如上图,结束可以输出q按键或者Ctrl-C

 

查看本帖全部内容,请登录或者注册

最新回复

你好,能回复下吗?关于我再buildroot下无法添加libx264的问题   详情 回复 发表于 2024-10-9 10:17
点赞(1) 关注(2)
 
 

回复
举报

305

帖子

0

TA的资源

纯净的硅(初级)

沙发
 

看过了视频,讲解画面稳定,音质清晰。

点评

感谢支持,有什么使用问题可以留言  详情 回复 发表于 2024-2-18 09:07
个人签名

“Everyone wants the project to be good, fast, and cheap... pick two.”

- Unknown

 
 
 

回复

438

帖子

0

TA的资源

版主

板凳
 
MianQi 发表于 2024-2-17 19:14 看过了视频,讲解画面稳定,音质清晰。

感谢支持,有什么使用问题可以留言

 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(中级)

4
 

rv1106使用ffmpeg的时候

  • sudo apt update无法解析域名
  • sudo apt install ffmpeg无法安装,请问要怎末解决

点评

你这个是没联网吧  详情 回复 发表于 2024-4-21 10:28
 
 
 

回复

438

帖子

0

TA的资源

版主

5
 
li-ai-meng 发表于 2024-4-20 23:36 rv1106使用ffmpeg的时候 sudo apt update无法解析域名 sudo apt install ffmpeg无法安装,请问要怎 ...

你这个是没联网吧

 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(中级)

6
 
LitchiCheng 发表于 2024-4-21 10:28 你这个是没联网吧

如果用网络共享把WiFi共享给网口的网卡,然后通过网线连接的ssh就自动断开了,这个要怎末解决?

 

点评

没碰到过,你可以自己研究下,我是直接网线  详情 回复 发表于 2024-4-23 20:57
 
 
 

回复

438

帖子

0

TA的资源

版主

7
 
li-ai-meng 发表于 2024-4-22 19:29 如果用网络共享把WiFi共享给网口的网卡,然后通过网线连接的ssh就自动断开了,这个要怎末解决?   ...

没碰到过,你可以自己研究下,我是直接网线

 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(中级)

8
 

请问下,我用的buildroot镜像,安装ffmpeg后,无法使用libx264编码,请问怎么配置才能增加libx264的支持?

 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(中级)

9
 
LitchiCheng 发表于 2024-2-18 09:07 感谢支持,有什么使用问题可以留言

请教buildroot镜像,如何增加libx264的支持,好多天都没搞好

点评

你现在是怎么操作没弄好的  详情 回复 发表于 2024-10-8 11:24
 
 
 

回复

438

帖子

0

TA的资源

版主

10
 
四眼兔子 发表于 2024-10-8 10:25 请教buildroot镜像,如何增加libx264的支持,好多天都没搞好

你现在是怎么操作没弄好的

点评

你好,能回复下吗?关于我再buildroot下无法添加libx264的问题  详情 回复 发表于 2024-10-9 10:17
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(中级)

11
 
LitchiCheng 发表于 2024-10-8 11:24 你现在是怎么操作没弄好的

我修改Buildroot的配置,增加了对ffmpeg的支持,ffmpeg下的配置如下图:

 

 

对于libx264的支持,在buildroot中搜关键字”libx264“搜不到:

 

 

但是搜”x264“能搜到一个,我就给选上了,如下图:

 

 

 

然后重新编译,生成镜像,烧录后,使用ffmpeg相关指令,调用264编码相关的参数,会报错:找不到libx264编码

 

 

 

 

 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(中级)

12
 
LitchiCheng 发表于 2024-10-8 11:24 你现在是怎么操作没弄好的

你好,能回复下吗?关于我再buildroot下无法添加libx264的问题

个人签名春花秋月何时了
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
运算放大器使用指南(中文)

运算放大器使用指南(原E文译成中文)

protel dxp中intel的元件库

希望对大家有用!

嵌入式工业以太网控制器的设计和应用

随着工业以太网的大规模应用,嵌入式的工业以太网系统也越来越多地渗入到了工控领域,以ColdFire微处理器和ARM处理器为硬件平台 ...

LM3S8962 GPIO函数库研究(连载)

GPIO 端口控制8个相互独立的IO管脚,实际管脚号代表对于数据的高低顺序位。每个管脚有下面的功能 1. 可以配置输入或输出。一旦 ...

LM3S微控制器初始化配置文件

接触LM3S快一周了,这是我第一次接触ARM微处理器,没想到很快就上手啦,激动之余觉得里面那么多的寄存器,设置起来确实是十分的 ...

有没有比CD4051更好用的模拟开关

我是想使用CD4051来切换10V的电压,我的控制是5V的,但是CD4051在VDD=10V时的高电平需要7V,就使用CD4504B转换电平,不知道有没 ...

不同抽象级别的Verilog HDL模型.pdf

不同抽象级别的Verilog HDL模型.pdf

DCDC芯片额外增加软起动的设计方法

问题描述: 对于绝大部分芯片而言,芯片的功能脚中一般都是会有个软起动脚softstart,它的功能是让输出电压缓慢的上升到设 ...

求助大家,新手画的板子,USB用CH340G转串口烧写数据,但插到电脑没有任何反应,非...

USB线确定是数据线,用LED灯分别测试340芯片上VCC,GND灯正常亮,USB上D+线也有电平,现在怀疑是不是原理图哪里出了问题,请问大 ...

大佬们上午好:请问有什么好的方法检测IO口是否一直处于高电平?

是这样的:外部电路有四路1KHz的方波输入到stm32的IO口,但是需要监测这些方波什么时候会没有?没有的时候就一直处于高电平状态 ...

关闭
站长推荐上一条 1/9 下一条
有奖直播报名| TI 面向楼宇和工厂自动化行业的毫米波雷达解决方案
【内容简介】TI 60GHz IWRL6432和 IWRL1432毫米波雷达传感器如何帮助解决楼宇和工厂自动化应用中的感应难题
【直播时间】5月28日(周三)上午10:00
【直播礼品】小米双肩包、contigo水杯、胶囊伞、安克充电器

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 6

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表