Toybrick

MPP解码问题

Kurt_Koo

注册会员

积分
164
发表于 2022-8-31 19:36:04    查看: 1439|回复: 1 | [复制链接]    打印 | 显示全部楼层
硬件:TB-RK3399ProD
操作系统:Debian

利用GStreamer生成测试H264视频文件
  1. gst-launch-1.0 videotestsrc num-buffers=100 ! videoconvert ! x264enc ! h264parse ! qtmux ! filesink location=test_h264.mp4
复制代码

用"/usr/share/rockchip-mpp/example/toybrick/mpp_decode -i ~/test_h264.mp4 -o test_output -t H264"测试mpp,运行失败,log如下:
toybrick@debian10:/usr/share/rockchip-mpp/example/toybrick$ sudo ./mpp_decode -i ~/test_h264.mp4  -o test_output -t H264
in: /home/toybrick/test_h264.mp4, out test_output, type H264
mpp[2737]: mpp_info: mpp version: unknown mpp version for missing VCS info
mpp[2737]: mpp_rt: NOT found ion allocator
mpp[2737]: mpp_rt: found drm allocator
[Toybrick] mpp decode get frame timeout
Get decoded packet failed, error -110
Put packet, size 102400


请问这里超过timeout是因为什么?

用"/usr/share/rockchip-mpp/example/toybrick/mpp_decode -i ~/test.jpg -o test_output -t MJPEG"测试mpp,运行是成功的。

谢谢!
回复

使用道具 举报

Kurt_Koo

注册会员

积分
164
 楼主| 发表于 2022-9-1 15:14:24 | 显示全部楼层
已找出问题:
mpp面向的是H.264文件,不是MP4文件。用H.264文件测试,是正常运行的。
回复

使用道具 举报

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

本版积分规则

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


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