Firefly开源社区

标题: RK3x Linux 视频硬解码 [打印本页]

作者: qlwy    时间: 2015-3-24 08:42
标题: RK3x Linux 视频硬解码
经过一段时间的努力,终于成功完成RK3066/RK3188/RK3288 SOC在Linux平台下的视频硬解码。
支持RK支持的所有视频格式解码:
MPEG-1/2,MPEG-4,DIVX,REAL MEDIA,H.264,MVC,GOOGLE VP8,WMV9/VC1,H.263,SORENSON SPARK,ON2 VP6, MJPEG等
RK3288 Linux 还支持 H265/HEVC解码,最高分辨率达4Kx2K

支持多路同时解码,多路解码可以输出到不同的显示输出设备。

集成支持 FFMPEG, gstreamer 开发库。

有兴趣的可以联系交流 qlwy_15@163.com

作者: uu123114    时间: 2015-3-25 09:54
能否分享一下!
作者: phoenix    时间: 2015-4-9 14:40
支持jpeg硬解码吗?
作者: phoenix    时间: 2015-4-9 14:40
支持jpeg硬解码吗?
作者: qlwy    时间: 2015-4-9 15:25
可以
作者: pizberg    时间: 2015-4-22 13:18
能分享下吗
作者: hongxy0635    时间: 2015-5-8 16:45
hello,刚开始做RK3288下的 H265/HEVC解码,请问能实现同时解码多路H265视频吗??
作者: qlwy    时间: 2015-5-13 17:27
hongxy0635 发表于 2015-5-8 16:45
hello,刚开始做RK3288下的 H265/HEVC解码,请问能实现同时解码多路H265视频吗??

可以实现多路解码
链接:http://pan.baidu.com/s/1i329ITn 密码:1r72
作者: hirfc    时间: 2015-5-28 22:49
视频解码最多支持几路? 3288支持同编同解否?
作者: hongxy0635    时间: 2015-6-1 17:14
qlwy 发表于 2015-5-13 17:27
可以实现多路解码
链接:http://pan.baidu.com/s/1i329ITn 密码:1r72

收到,谢谢
作者: connet    时间: 2015-6-2 13:51
百度盘上只有mp4 啊,没代码啊:o
作者: bus1234    时间: 2015-6-5 19:53
一看就知道是想卖钱的
作者: 诗雨轩    时间: 2016-2-25 17:36
怎么实现硬解码  我用ffmpeg 的ffplay播放rtsp流延时比较大!
作者: 诗雨轩    时间: 2016-2-26 11:34
我在使用硬件解码之前(我也不确定是不是启动了硬件解码),ffpaly rtsp://......................   是可以播放的,按照上面的编译安装后就不能播放摄像头的rtsp流了,错误如下:
firefly@firefly:~$ ffplay rtsp://192.168.88.110/1  
ffplay version 2.6.3 Copyright (c) 2003-2015 the FFmpeg developers
  built with gcc 4.8 (Ubuntu/Linaro 4.8.4-2ubuntu1~14.04.1)
  configuration: --enable-shared --prefix=/usr --disable-ffmpeg --disable-ffprobe --disable-ffserver --disable-static
  libavutil      54. 20.100 / 54. 20.100
  libavcodec     56. 26.100 / 56. 26.100
  libavformat    56. 25.101 / 56. 25.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 11.102 /  5. 11.102
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
[h264_rkvpu @ 0xb3903af0] [IMGUTILS @ 0xb420c6fc] Picture size 0x0 is invalid
[h264_rkvpu @ 0xb3903af0] video_get_buffer: image parameters invalid
[h264_rkvpu @ 0xb3903af0] get_buffer() failed
Failed to get buffer!!!:-22
Segmentation fault0 fd=   0 aq=    0KB vq=    0KB sq=    0B f=0/0  


我看源码是av_image_check_size函数错误了 ,怎么整??
作者: 诗雨轩    时间: 2016-2-26 12:29
hongxy0635 发表于 2015-6-1 17:14
收到,谢谢

你好, 你有可以硬解码的固件吗
作者: sun_echo    时间: 2016-7-8 15:18

RK3288 ubuntu系统  不支持 硬解么
作者: sun_echo    时间: 2016-7-14 13:32
hello qlwy,
我现在做使用vpu在RK3288-lubuntu平台下的视频硬解码,但是cpu使用率一直在160%左右,但是4Kx2K的h264能够正常播放,问下需要从哪方面优化降低cpu使用率?
作者: x5762210    时间: 2017-3-27 10:11
在ubuntu 16.04 下,  va_getDriverName  失败!求指教
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns -1
libva info: User requested driver 'rockchip'
libva info: Trying to open /usr/lib/arm-linux-gnueabihf/dri/rockchip_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0

作者: chenjiebing    时间: 2018-3-19 22:30
楼主可以分享下给我么,最近在研究Linux下解码。毫无头绪
作者: chenjiebing    时间: 2018-3-19 22:31
楼主可以分享下给我么,最近在研究Linux下解码。毫无头绪,不甚感激!
作者: 一只大犀牛    时间: 2018-4-9 19:14
诗雨轩 发表于 2016-2-26 11:34
我在使用硬件解码之前(我也不确定是不是启动了硬件解码),ffpaly rtsp://......................   是可 ...

h264_rkvpu就是硬解,问一下,你这个怎么编译出来?




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