Firefly开源社区

打印 上一主题 下一主题

[Linux] rk3399硬编码

13

积分

0

威望

0

贡献

技术小白

积分
13

rk3399硬编码

发表于 2021-12-7 19:39:48      浏览:4549 | 回复:0        打印      只看该作者   [复制链接] 楼主
由于设备只有mjpeg的1920*1080才能达到30帧率,利用mppjpegdec的硬解码将数据解码成NV12的数据,让mpph264enc编码,管道一直报错,查阅元件信息mpph264enc支持NV12的数据,具体指令如:gst-launch-1.0 v4l2src -v device=/dev/video10 ! image/jpeg, width=1920, height=1080, framerate=30/1 ! jpegparse ! mppjpegdec ! mpph264enc ! h264parse ! mpegtsmux ! filesink location=/home/firefly/2k.mp4 sync=false
报错信息:0 ERROR             mppjpegdec gstmppjpegdec.c:521:gst_mpp_jpeg_dec_loop:<mppjpegdec0> finish frame failed
ERROR             mppjpegdec gstmppjpegdec.c:725:gst_mpp_jpeg_dec_handle_frame:<mppjpegdec0> can't process this frame
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表