Firefly开源社区

标题: Firefly-RK3399 ubuntu下视频硬编解码固件发布 [打印本页]

作者: zouxf    时间: 2018-4-17 09:58
标题: Firefly-RK3399 ubuntu下视频硬编解码固件发布
Firefly-RK3399 ubuntu下视频硬编解码固件发布,请到以下链接下载最新固件
http://www.t-firefly.com/doc/download/3.html
使用demo可以参考/opt/gstreamer/usr/share/example/  
作者: Ahead    时间: 2018-4-18 15:44
烧完镜像二进制测试例子可以使用,参照代码的话有什么好建议
作者: 一只大犀牛    时间: 2018-4-19 19:42
安装支持gstreamer的opencv,运行出错。
mpi: mpp version: 5849089 author: Herman Chen [mpp]: Add temporally patch for blocking issue
hal_h264d_api: hal_h264d_init mpp_buffer_group_get_internal used ion In
mpp_rt: NOT found ion allocator
mpp_rt: found drm allocator
OpenCV Error: Unspecified error (GStreamer: your gstreamer installation is missing a required plugin
) in handlemessage, file /home/firefly/Workspace/opencv-3.4.0/modules/videoio/src/cap_gstreamer.cpp, line 1869
VIDEOIO(cvCreateCapture_GStreamer (CV_CAP_GSTREAMER_FILE, filename)): raised OpenCV exception:

/home/firefly/Workspace/opencv-3.4.0/modules/videoio/src/cap_gstreamer.cpp:1869: error: (-2) GStreamer: your gstreamer installation is missing a required plugin
in function handlemessage

open cam failed

有什么建议吗?
作者: liangdt98    时间: 2018-4-19 19:56
新固件下,gst-launch-1.0采用硬解码,来播放h264的MP4文件,命令怎么写?
作者: liangdt98    时间: 2018-4-19 19:57
一只大犀牛 发表于 2018-4-19 19:42
安装支持gstreamer的opencv,运行出错。
mpi: mpp version: 5849089 author: Herman Chen [mpp]: Add temp ...

遇到同样类似的错误

作者: 一只大犀牛    时间: 2018-4-20 11:26
liangdt98 发表于 2018-4-19 19:56
新固件下,gst-launch-1.0采用硬解码,来播放h264的MP4文件,命令怎么写?

gst-launch-1.0 playbin uri=file:///home/firefly/Workspace/debug/test.mp4 video-sink=kmssink
作者: liangdt98    时间: 2018-4-21 15:46
一只大犀牛 发表于 2018-4-20 11:26
gst-launch-1.0 playbin uri=file:///home/firefly/Workspace/debug/test.mp4 video-sink=kmssink

谢谢。kmssink是硬解压?
哪些是和rk339 vpu关联的组件? mppvideodec  rkcamsrc rgaconvert 怎么用
作者: 一只大犀牛    时间: 2018-4-21 16:55
liangdt98 发表于 2018-4-21 15:46
谢谢。kmssink是硬解压?
哪些是和rk339 vpu关联的组件? mppvideodec  rkcamsrc rgaconvert 怎么用

我也不知道,看得官网的一个文档给的例子。
作者: darkise    时间: 2018-4-25 10:02
一只大犀牛 发表于 2018-4-21 16:55
我也不知道,看得官网的一个文档给的例子。

应该不是吧?sink是目标,该类型模块只有输入没有输出的,如果是解码就应该有输出的呀。本人对gstreamer不熟悉,也是猜测的,不一定对。
我测试过ffmpeg使用libx264做软解码,rk3399的cpu性能就能达到软解20fps以上。除非他们修改了playbin,不然使用的就是软解码,对此我持怀疑态度。
作者: 一只大犀牛    时间: 2018-4-26 12:15
darkise 发表于 2018-4-25 10:02
应该不是吧?sink是目标,该类型模块只有输入没有输出的,如果是解码就应该有输出的呀。本人对gstreamer ...

我对gstreamer也不了解,这是《RK3399 linux平台视频开发文档.pdf》里给的一个测试,试了一下,cpu占用率确实只有30%左右。不太清楚他们怎么做的,对gstreamer也不熟,我想在gstreamer上安装opencv,那样用,但是每搞定。。。
作者: liangdt98    时间: 2018-4-28 09:53
一只大犀牛 发表于 2018-4-26 12:15
我对gstreamer也不了解,这是《RK3399 linux平台视频开发文档.pdf》里给的一个测试,试了一下,cpu占用率 ...

opencv要自己从源码编译
还没自己试过
作者: 一只大犀牛    时间: 2018-4-28 10:36
liangdt98 发表于 2018-4-28 09:53
opencv要自己从源码编译
还没自己试过

是的,源码安装,with_gstreamer=on,类似这种,希望可以opencv使用系统自带gstreamer硬编硬解
作者: 一只大犀牛    时间: 2018-6-5 13:52
大神,您好,mpp的mpi_enc_test编码1920×1080(USB摄像头)的时候,由于mpp的264编码是16字节对齐的,1080会导致底下有条绿边,使用1920×1088(网络摄像机)就没有这个绿边,一切正常。这个问题怎么处理,是mpp有问题吗,还是需要修改mpp的h264编码参数?
作者: 从入门到放弃    时间: 2018-6-8 11:01
碰到和楼上同样的问题,请问你的问题解决了吗?
mpp是rockchip维护的,firefly可能弄不了
作者: 昵称不要太长    时间: 2018-7-31 21:05
一只大犀牛 发表于 2018-4-26 12:15
我对gstreamer也不了解,这是《RK3399 linux平台视频开发文档.pdf》里给的一个测试,试了一下,cpu占用率 ...

你好,请问你提到的《RK3399 linux平台视频开发文档.pdf》是从哪里下载的呢?
作者: 昵称不要太长    时间: 2018-7-31 21:05
昵称不要太长 发表于 2018-7-31 21:05
你好,请问你提到的《RK3399 linux平台视频开发文档.pdf》是从哪里下载的呢?

看到的话,请回复一下,我真的需要你的帮助。
作者: 昵称不要太长    时间: 2018-9-14 18:00
Ahead 发表于 2018-4-18 15:44
烧完镜像二进制测试例子可以使用,参照代码的话有什么好建议

您好,请问您是怎么样测试的呢?是使用这个命令:gst-launch-1.0 playbin uri=file:///home/firefly/Workspace/debug/test.mp4 video-sink=kmssink吗??
作者: 昵称不要太长    时间: 2018-9-14 18:03
一只大犀牛 发表于 2018-4-26 12:15
我对gstreamer也不了解,这是《RK3399 linux平台视频开发文档.pdf》里给的一个测试,试了一下,cpu占用率 ...

您好,请问您是怎么样测试的呢?是使用这个命令:gst-launch-1.0 playbin uri=file:///home/firefly/Workspace/debug/test.mp4 video-sink=kmssink吗??
作者: 无聊    时间: 2019-3-5 17:01
看看
作者: zhou4u    时间: 2019-4-12 18:23
henhaohaoasdfasdfasdfasdf
作者: 辣手熊猫    时间: 2019-11-7 16:22
支持支持
作者: ?_S9mm1    时间: 2020-5-10 12:55
有没有详细点的资料啊
作者: 敏_jhsxu    时间: 2020-6-3 17:45
一只大犀牛 发表于 2018-4-26 12:15
我对gstreamer也不了解,这是《RK3399 linux平台视频开发文档.pdf》里给的一个测试,试了一下,cpu占用率 ...

你好,打扰一下,这个文档我没有找到,请问在哪可以找到呢?谢谢! RK3399 linux平台视频开发文档.pdf




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1