Firefly开源社区

打印 上一主题 下一主题

Firefly-rk3288 linux下 实现视频硬解码(公开源码)

8

积分

0

威望

0

贡献

游客

积分
8
发表于 2016-2-26 12:26:44        只看该作者  31#
jingjin221 发表于 2015-12-30 10:42
版主,我在开发板编译通过后,执行ffplay std.ts
出现:
could not initialize SDL- Unable to open mo ...

你实现了硬件解码了吗?
回复

使用道具 举报

263

积分

22

威望

24

贡献

技术达人

Rank: 2

积分
263
QQ
发表于 2016-3-4 16:42:49        只看该作者  32#
cjr198300 发表于 2016-2-4 09:56
请教楼主,我是ubuntu14.04单系统,按照上面的步骤将硬解驱动库和ffmpeg都安装好了,而且也能测试GPU硬解确 ...

我的问题和你一样,兄弟,解决了吗?
回复

使用道具 举报

63

积分

0

威望

0

贡献

技术小白

积分
63
发表于 2016-3-9 16:08:26        只看该作者  33#
使用默认版box版本的内核源码, 和ubuntu文件系统,编译成功后,执行 ffplay 1.mp4,  调试口输出信息如下:

[   22.268026] bits_per_pixel:8
[   22.268055] graphics fb0: fb0 check var fail 1:
[   22.268055] xres_vir:1280>>yres_vir:1024
[   22.268055] xres:1280>>yres:1024
[   22.268055] bits_per_pixel:8
[   22.268087] graphics fb0: fb0 check var fail 1:
[   22.268087] xres_vir:1280>>yres_vir:1024
[   22.268087] xres:1280>>yres:1024
[   22.268087] bits_per_pixel:8
[   22.268114] graphics fb0: fb0 check var fail 1:
[   22.268114] xres_vir:1280>>yres_vir:1024
[   22.268114] xres:1280>>yres:1024
[   22.268114] bits_per_pixel:8
[   22.268141] graphics fb0: fb0 check var fail 1:
[   22.268141] xres_vir:1280>>yres_vir:1024
[   22.268141] xres:1280>>yres:1024
[   22.268141] bits_per_pixel:8
[   22.268167] graphics fb0: fb0 check var fail 1:
[   22.268167] xres_vir:1280>>yres_vir:1024
[   22.268167] xres:1280>>yres:1024
[   22.268167] bits_per_pixel:8
[   22.268191] graphics fb0: fb0 check var fail 1:
[   22.268191] xres_vir:1600>>yres_vir:1200
[   22.268191] xres:1600>>yres:1200
[   22.268191] bits_per_pixel:8
[   22.268218] graphics fb0: fb0 check var fail 1:
[   22.268218] xres_vir:1600>>yres_vir:1200
[   22.268218] xres:1600>>yres:1200
[   22.268218] bits_per_pixel:8
[   22.268243] graphics fb0: fb0 check var fail 1:
[   22.268243] xres_vir:1600>>yres_vir:1200
[   22.268243] xres:1600>>yres:1200
[   22.268243] bits_per_pixel:8
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
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '1.mp4':B sq=    0B f=0/0   
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    creation_time   : 2014-09-21 02:34:18
  Duration: 00:10:00.28, start: 0.000000, bitrate: 2492 kb/s
    Stream #0:0(und): Video: h264 (avc1 / 0x31637661), nv12, 1280x720, 2297 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc (default)
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 192 kb/s (default)
    Metadata:
      creation_time   : 2014-09-21 02:34:30
      handler_name    : IsoMedia File Produced by Google, 5-11-2011
  13.33 A-V: -0.039 fd=   0 aq=    2KB vq=  133KB sq=    0B f=0/0   


显示图像是乱的, 请问是哪里有问题?  内核源码不是同一个?
回复

使用道具 举报

42

积分

0

威望

0

贡献

游客

积分
42
发表于 2016-3-24 16:18:28        只看该作者  34#
诗雨轩 发表于 2016-2-26 11:35
我在使用硬件解码之前(我也不确定是不是启动了硬件解码),ffpaly rtsp://......................   是可 ...

你可以播放h264(avc1)编码的mp4格式文件,流媒体使用的h264,我测试过ffmpeg目前不支持
回复

使用道具 举报

42

积分

0

威望

0

贡献

游客

积分
42
发表于 2016-3-24 16:50:50        只看该作者  35#
lincoln 发表于 2016-3-24 16:18
你可以播放h264(avc1)编码的mp4格式文件,流媒体使用的h264,我测试过ffmpeg目前不支持

测试视频 ffplay颜色有点反了

P60324-163726.jpg (650.58 KB, 下载次数: 1181)

P60324-163726.jpg
回复

使用道具 举报

42

积分

0

威望

0

贡献

游客

积分
42
发表于 2016-3-24 16:53:18        只看该作者  36#
lincoln 发表于 2016-3-24 16:50
测试视频 ffplay颜色有点反了

使用ubuntu mplaye 颜色是对的

P60324-163809.jpg (674.82 KB, 下载次数: 1158)

P60324-163809.jpg
回复

使用道具 举报

11

积分

0

威望

0

贡献

游客

积分
11
发表于 2016-4-21 16:39:33        只看该作者  37#
isle 发表于 2015-12-30 14:37
测试过的视频  :
1920x1080 H264  文件格式mp4
1280x720 H265     文件格式mkv

测试可以解码 h265 文件格式MP4的视频,请问如果:经过h265编码后的a.h265文件,不进行MP4封装。如何实现直接对编码流文件a.h265的解码呢?
回复

使用道具 举报

75

积分

0

威望

0

贡献

技术小白

积分
75
发表于 2016-4-22 09:34:21        只看该作者  38#
大牛啊,正在搞,很有用
回复

使用道具 举报

35

积分

0

威望

0

贡献

技术小白

积分
35
发表于 2016-5-11 18:03:21        只看该作者  39#
cjr198300 发表于 2016-2-4 09:56
请教楼主,我是ubuntu14.04单系统,按照上面的步骤将硬解驱动库和ffmpeg都安装好了,而且也能测试GPU硬解确 ...

请问你安装machybris-0.1.0_armhf.deb库之后,显示是不是变的模糊~请问你遇到这样的问题了嘛?你解决了嘛
回复

使用道具 举报

35

积分

0

威望

0

贡献

技术小白

积分
35
发表于 2016-5-11 18:07:33        只看该作者  40#
isle 发表于 2016-2-15 09:33
目前都是库发布的,android上也是用库发布的。

斑竹,请问有没有 libhybris的更新版本~我安装你给的库发现屏幕显示变的很模糊~无论是hdmi输出还是VGA输出~
回复

使用道具 举报

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

本版积分规则

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