Toybrick

标题: 如何使用gstreamer-rockchip 硬解码从相机获取的MJPG格式的视频... [打印本页]

作者: guanyuqin    时间: 2019-4-29 10:56
标题: 如何使用gstreamer-rockchip 硬解码从相机获取的MJPG格式的视频...
相机支持两种格式,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    时间: 2019-4-29 15:01
需要了解一下automake的知识,还需要装上不少依赖才能成功编译安装gstreamer-rockchip的,有点费尽
作者: kiwi    时间: 2019-5-10 17:13
你最后的问题安装intltool可以解决




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3