嵌入式爱好者

3399Linux硬解码、硬编码、v4l2使用理解(设置USB摄像头捕获格式)

2022-1-24 10:09| 发布者: 兵兵兵兵鸭| 查看: 872| 评论: 0

类目: RK3399产品系列  >  Linux     文档编号: 590

OK3399支持H264、H265、VP9视频格式的硬解码,其他格式如MJPG格式视频流无法使用硬解码。
硬解码是通过mmpvideo组件实现的,硬解码的格式由组件限制,我司目前没有相关的其他组件的获取方式,这篇文章仅帮助用户理解。
OK3399支持H264格式的硬编码
硬编码使用mpph264插件,具体命令中调用方式可根据软件手册相关视频硬编码测试进行理解。
v4l2命令补充,方便用户理解
v4l2-ctl --list-formats-ext -d /dev/video10    查询USB摄像头支持的格式
v4l2-ctl -V -d /dev/video10        查询现在USB摄像头视频采集格式
v4l2-ctl -v width=3840,height=2160,pixelformat=MJPG -d /dev/video10 设置USB摄像头为支持的4K MJPG格式
gst-launch-1.0 v4l2src device=/dev/video10 ! videoconvert ! waylandsink     捕获USB摄像头图像以及显示
若是使用的并非USB摄像头,修改上述命令中的video10为对应摄像头节点即可。

已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-22 10:27

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部