Toybrick

如何使用gstreamer-rockchip 硬解码从相机获取的MJPG格式的视频...

guanyuqin

注册会员

积分
91
楼主
发表于 2019-4-29 10:56:13    查看: 9695|回复: 2 | [复制链接]    打印 | 只看该作者
相机支持两种格式,MJPG和YUV2格式,希望可以采集相机的MJPG格式的视频留并用mpp实现硬解码显示出来。
我试了
  1. gst-launch-1.0 v4l2src --gst-debug-level=3 device=/dev/video0 ! image/jpeg,width=1920,height=1080 ! decodebin ! videoconvert ! video/x-raw,format=NV12,width=1920,height=1080 ! queue ! autovideosink
复制代码
显示帧率很低,我觉得可能是软解码的原因,后来安装了gstreamer-rockchip库
  1. sudo dnf install gstreamer-rockchip
复制代码
使用mppjpegdec
  1. gst-launch-1.0 v4l2src --gst-debug-level=3 device=/dev/video0 ! image/jpeg,width=1920,height=1080 ! queue ! jpegparse ! queue ! mppjpegdec ! queue ! videoconvert ! video/x-raw,format=NV12,width=1920,height=1080 ! queue ! autovideosink
复制代码
执行这个命令行总是会显示第一帧后就卡死,按Ctrl C 也无法停止程序,只能断电重启,所以想问问有人成功使用gstreamer-rockchip 硬解码从相机获取的MJPG格式的视频流么。

还有一个问题是我从github上下gstreamer-rockchip源码编译总是不成功,总是显示
  1. Can't exec "autopoint": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line345
复制代码
所以我只能install gstreamer-rockchip, 不知道直接安装库和编译源码有什么区别
回复

使用道具 举报

yaowei

中级会员

积分
375
沙发
发表于 2019-4-29 15:01:01 | 只看该作者
需要了解一下automake的知识,还需要装上不少依赖才能成功编译安装gstreamer-rockchip的,有点费尽
回复

使用道具 举报

kiwi

中级会员

积分
418
QQ
板凳
发表于 2019-5-10 17:13:46 | 只看该作者
你最后的问题安装intltool可以解决
回复

使用道具 举报

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

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表