3083|11

365

帖子

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

 
 
 

回复

365

帖子

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
 
 
 

回复

365

帖子

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
 
 
 

回复

365

帖子

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
 
 
 

回复

365

帖子

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 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

北京市海淀区中关村大街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
快速回复 返回顶部 返回列表