Fedora19安装smplayer后遇到"Mplayer has finished unexpectedly. Exit code 127"的错误

最近在使用fedora系统时,由于需要用到播放器,本来可以使用其自带的播放器,但是后来想找个更好的,于是上网浏览了一番,发现有一个叫做 "smplayer" 的播放器,由于看到整个linux社区对它的评价都不错,所以想把它安装到我的 Fedora19系统上面.

由于Fedora系统默认安装完后缺少该软件的相关源,所以即使使用 普通的 "yum install smplayer" 也不能安装.因此我们需要县安装必要的源.

一. 安装 Fedora 源地址(由于我是直接使用root用户登陆系统的,所以以下的命令都可以直接执行,若读者不是的话,先要执行 su - ,然后输入密码即可)

rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm

rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

(其实按理说,第二句命令可以不要,不过我由于最后遇到问题,以为是没用用第二句命令,所以最后也使用了.)

二. 安装 smplayer,
执行命令

yum install smplayer

以上安装完后,在终端输入 smplayer 可以正常启动软件,然是当你开始播放一个音频文件或是视频文件的时候,就会出现 "player has finished unexpectedly. Exit code 127"这样的错误,再看了一下终端里面的提示,发现有这样的错误提示

"Debug: MplayerProcess::parseLine: ‘/usr/bin/mplayer: symbol lookup error: /lib/libavcodec.so.54: undefined symbol: vpx_codec_vp9_dx_algo‘",上网搜了一下,原来是缺少了 vpx 库,于是先把这个库给装上,执行以下命令:

yum install libvpx

当然,也可以先使用 rpm -qa | grep vpx 这个命令看看系统里面有没有安装这个库,  我先用这个命令查询了一下,发现系统中已经安装了,但是版本比我要用 yum 命令安装的要低,可能就是版本的问题, 因此我用 上面的 yum 命令直接安装最新的版本.

安装完后,在用 rpm -qa | grep vpx  查看了一下, 现在是 libvpx-1.3.0-4版本,比原来系统默认安装的要高.现在,可以在终端中输入 smplayer 来打开这个软件并播放文件,发现已经可以正常使用该播放器了!

Fedora19安装smplayer后遇到"Mplayer has finished unexpectedly. Exit code 127"的错误,布布扣,bubuko.com

时间: 2024-10-06 07:33:55

Fedora19安装smplayer后遇到"Mplayer has finished unexpectedly. Exit code 127"的错误的相关文章

运行代码后出现Process finished with exit code 0是为什么?

Process finished with exit code 0 意味着你的程序正常执行完毕并退出. 可以科普一下exit code,在大部分编程语言中都适用: exit code 0 表示程序执行成功,正常退出 exit code 1 表示程序执行执行过程中遇到了某些问题或者错误,非正常退出 原文地址:https://www.cnblogs.com/lxwphp/p/9119780.html

cordova Process finished with exit code -1

安装完cordova之后,创建一个测试项目后,运行报Process finished with exit code -1,经过查找原因,是因为gradle没有安装,在http://www.androiddevtools.cn/#gradle 这里下载gradle,下载解压完成后,查看getting-started 这个文件安装gradle,安装完成后,在命令行中运行 cordova build android,会自动下载需要的插件,下载过程中asm-tree-4.0.jar需要设置代理才能安装成

运行nodejs项目报Process finished with exit code 1 错误

在项目中,明明在别人的机子上项目可以运行,但是复制到自己的电脑就无法就无法启动.报Process finished with exit code 1错误,也没提示错误地方.自己倒腾了很久总结了几个解决办法: 1.没有任何错误提示 这是因为你自己本机没有部署插件 在项目的根目录下输入 : npm install 2.提示:Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 没有启动Redis, 去安装Red

pycharm Process finished with exit code (0xC0000005)

pycharm  Process finished with exit code  (0xC0000005)解决办法 上次报过这个错误,是在安装浏览器时发现的,报过同样的错误.按当时的方法,以为切地解决了,没成想又继续报错,不解决始终用的不爽!虽然可以用pycharm中编辑代码+cmd命令行下启动服务,但是始终不是个好办法,继续整. 找到这地方,点击红色框出现编辑界面: 根据箭头指示操作,并加上途中内容: “=c:     c\”” 问题解决了,不知道后面会不会继续报这个错误! 这个好像是环境变

SpringBoot Idea 启动报错 Process finished with exit code 1

问题描述:没有其他任何错误日志,只有Process finished with exit code 1 问题原因:Maven POM.xml问题造成 由于是properties是我直接从其他项目中拷贝过来没有做处理,造成依赖混乱,导致项目启动失败 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncod

启动总是提示:Process finished with exit code 0

1.端口冲突检查端口号 2.缺少web启动依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency> 原文地址:https://www.cnblogs.com/wang-yaz/p/10397171.html

rhel6安装smplayer,mplayer视频播放器

1.首先去下载一个optinal的包,里面有smplayer与mplayer所需的各种依赖包.我的网盘下载地址为: 2.给你下载的包配置yum源 vim /etc/yum.repos.d/yum.repo 我的配置文件如下: [option] name=option baseurl=file://iso/optional                   这是我的optional目录,根据自己的实际路径配置即可 gpgcheck=0 3.卸载掉与smplayer相冲突的包 首先可以使用rpm

rhel6下安装smplayer播放器和自带的视频播放器的解码器

距离rhel7发布了已经有很长一段时间了,由于本人笔记本的显卡捉急(710入门级),网络安装加载后黑屏,刻的盘安装bios自检通过不了,因此也只能在真机上装rhel6.5了,vmware下装rhel7来体验了.废话不多说了,进入正题 红帽在服务器方面的应用不需要多说了,但是每次想在上面播放视频,总是出错,然后点击Download,出现错误,即使你的源配的没有问题. rhel6自带的音乐播放器rhythmbox和视频播放器totem,默认都不能使用,需要安装解码器.那就来安装他的解码器吧! 1,首

Oracle 11g安装GI后,运行roothas.pl脚本报错libcap.so.1找不到

环境:RHEL6.4 + Oracle 11.2.0.3问题:需求是文件系统迁移到ASM,在安装GI后,运行roothas.pl脚本报错 1.运行root.sh后,按提示运行roothas.pl报错: [[email protected] mnt]# /u01/app/11.2.0/grid/crs/install/roothas.pl Using configuration parameter file: /u01/app/11.2.0/grid/crs/install/crsconfig_p