Chinaunix首页 | 论坛 | 博客
  • 博客访问: 38470
  • 博文数量: 17
  • 博客积分: 1445
  • 博客等级: 上尉
  • 技术积分: 180
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-30 18:15
文章分类

全部博文(17)

文章存档

2012年(1)

2010年(4)

2009年(8)

2008年(4)

我的朋友
最近访客

分类: LINUX

2012-06-12 00:50:55

        最近突然想看看VP8的东西,简单看了下相关介绍,刚好mplayer现在也有对VP8的支持,载了mplayer的代码想简单看下,所以也就有了
下文。
        闲话少叙,直接
        ./configure;make clean;make

        当然配置和编译的过程是相当顺利的,直接通过了,直接试用./mplayer xxx.vp8试了下,上报了如下错误
                Can't open /dev/fb0: Permission denied
                [fbdev2] Using device /dev/fb0
        刚开始以为跟VP8这个标准有关系,后来播放其他类型的文件,一样会上报这个错误,所以把问题锁定在mplayer的编译上,同时我也用
了安装版的mplayer验证过,机器上通过sudo apt-get install mplayer安装的mplayer播放VP8的文件表现良好,就更验证了我的想法!
        直接google了,经过简单查看,原来是缺少了xorg-dev这个xorg的开发包。通过编译好的mplayer的相关参数可以得到进一步的验证。>试用命令
        ./mplayer --vo help
        我们可以看到x11和xv并没有出现在video output里面。所以基本可以确定就是这个问题了。

        废话,当然是直接安装缺少的开发包了,然后重新./configure,这次可以在configure输出的log文件中查看到x11和xv已经出现在enable的相关组件里面。
        还等什么?直接make clean;make
        经过漫长的等待,编译通过,已经等不急了,直接
        ./mplayer xx.vp8
        好了,收工!

阅读(925) | 评论(0) | 转发(1) |
0

上一篇:git学习链接

下一篇:没有了

给主人留下些什么吧!~~