mplayer依赖关系不满足
mplayer以及其 他fork出来的如mplayer2是命令行下的媒体播放器。一般ubuntu等的桌面系统都自带。然而自己使用了一段时间后突然出现缺少库文件,各种依 赖关系不满足也未能重新安装。为了以后再次播放的方便,今天重新安装,先安装其依赖,找到依赖的源头,结果发现 libavcodec54 libavdevice53 libavfilter3 libavformat54 mplayer2 ffmpeg等依赖于libx264-123,现在需要先安装libx264-123,然而此时ubuntu14.04并未有此安装包,到官网上或pkgs.org等网上找发现有13.10,12.04等的编译版本,随意下了一个也竟安装成功了 wget"http://archive.ubuntu.com/ubuntu/pool/universe/x/x264/libx264-123_0.123.2189+git35cf912-1ubuntu1_i386.deb"-O"libx264-123.deb"sudodpkg-ilibx264-123.deb 之后就可安装: sudo apt-get install libavcodec54 libavdevice53 libavfilter3 libavformat54 mplayer2 ffmpeg 以及smplayer等前端了 还可能遇到的情况是在控制台tty下root账户正常运行mplayer,但普通用户却不行。 在linux下使用常用软件的感觉是只要不出问题,一切都不错,但是一旦出现某些问题,初学者很难解决。 打开一个视频看看效果,可能还要配置一些选项,如视频输出,如果你在控制台下播放视频那需要-vo指向framebuffer设备: 使用mplayer -vo help查看有没有fbdev,fbdev2,fb0等,若有便可以在控制台播放(需要开启内核的framebuffer支持)。我的电脑上的结果是没 有,但以前可以用mplayer2不用制定参数在控制台播放,但是画面严重失真(我在另一台电脑上使用同样如此),于是改换成安装mplayer(与 player2冲突,会卸载掉player2),当指定视频输出为fbdev2时成功播放。在我的安装的另一个系统puppy上是fb0. 为什么是fbdev2,我不得而知,我的电脑上仅有一个/dev/fb0. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ruby-on-rails – 使用现有的rails应用程序添加twitter-boo
- Cocos2d-x下Lua调用自定义C++类和函数的最佳实践
- 使用xmllint检查XML语法
- xml – 创建核心的Solr错误:在架构中找不到fieldType [x]
- reactjs – 使用React.createElement(“h1”,null)而不是Re
- c# – HTML敏捷包QuerySelector返回null
- postgresql – 在外键约束中MATCH FULL vs MATCH SIMPLE
- 如何配置postgresql,使其接受登录密码验证?
- 影响Flash文件大小的因素
- 你如何在c中明确初始化一个引用?