redhat linux中linux c语言播放mp33文件()

新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
UID空间积分0 积分16阅读权限10帖子精华可用积分16 信誉积分104 专家积分0 在线时间4 小时注册时间最后登录
白手起家, 积分 16, 距离下一级还需 184 积分
帖子主题精华可用积分16 信誉积分104 专家积分0 在线时间4 小时注册时间最后登录
论坛徽章:0
关于如何手动使安装MP3插件使Rhythmbox支持MP3格式音乐文件的播放
作者:Windy& && && && && && && && && && & 时间:
& & 有一年多没有将LINUX作为自己日常工作娱乐的常用操作系统了,这些天,因某些个人开发软件原因需要,因此又DOWN了Fedora 12 Linux下来装到了自己的Thinkpad本上(顺便说一下,F12比起原先的系统来,某些地方已经采用了新的架构,如:IBus输入法等)。因自己平时也爱听音乐,所以装好系统后,顺便也把Mplayer也装了上去,今天拿出自己去年花了八百大洋买的Fhilips SHB9000(图1)无线蓝牙耳机,却怎么也无法听MPlayer播放出来的音乐(因为我当时装系统时,没有把OSS 配置好,而Mplayer是采用OSS来输出音频的,最后我是通过mknod 的方式启动OSS)。于是,寻找一款支持蓝牙音频输出的播放器成了当务之急。限于刚装系统,除了Mplayer播放器之的外,也没有装其它的播放器(说白了,自己也懒得去装那么多多余的播放器),于是便想到了系统自带的一款音乐播放器:Rhythmbox(图2、图3、图4、图5、图6),经测试,它是支持蓝牙音频输出的,于是便决定对它进行开刀。
18:21 上传
18:22 上传
18:23 上传
18:24 上传
18:30 上传
18:31 上传
二、所面临的问题
& & 但是,问题来了,我相信,大部分用过Linux的人都应该知道,一般情况下,Linux默认是不直接支持MP3格式的播放的(别问我为什么,这个问题你自己网上搜索一下,到处都是答案),因此,Rhythmbox也不例外,除了支持基本的Ogg、Flac等格式之外,同样也不支持Mp3等我们常用的格式。但在我的音乐里面,有很多都是MP3格式的音乐文件,看来没有办法了,只好去安装一下Mp3插件,让Rhythmbox来支持Mp3格式文件的播放。那么这个Mp3插件是什么呢?
在开始告诉你这个插件叫什么之前,我先来说一下,Rhythmbox是如何工作的,其实,Rhythmbox所有支持的音频格式文件的处理,都是由GStreamer来对音频流进行处理的,Rhythmbox所支持格式的多少,都是与你系统里GStreamer的格式插件数目的多少来决定的,因此,要想让Rhythmbox支持Mp3格式的播放,我们就得安装GStreamer中的一款名叫“gst-fluendo-mp3”的插件。
三、当前网络上所出现的解决方案
对于gst-fluendo-mp3的安装方法,网络上大部分人都只是介绍yum 或sudo 等命令完成网络在线直接安装的方法,在此我就不直接介绍这种最简单的傻瓜式的安装方式了,有需要的朋友可以网上搜索一下。虽然这种方法能快速而方便实现安装,但我认为,对于一个Linux使用者有来,更有必要了解如何DIY的方式去实现对gst-fluendo-mp3安装,这样就可以在日后的使用过程中能灵活轻松地解决类似的问题。因此就有了下文。
四、手动安装解决方案
1.准备工作
& & 既然要安装gst-fluendo-mp3,那当然得先把gst-fluendo-mp3下载回来了,gst-fluendo-mp3有Rpm、源代码等方式,在这里我主要但要相对复杂点的源代码的安装方式(源代码方式比其它方式最大的好处在于,源代码需要在你本机重新编译,所以得到的最终软件将更适合自己系统的实际情况,一般来说,将会更优化,性能质量更好)进行讲解,我当前使用的gst-fluendo-mp3是从“”这是下载的,我下载的是gst-fluendo-mp3-0.10.14.tar.gz这一版本,当然大家可以去其它地方下载,也可以下载其它的版本来下载。我把这个插件下载在“/Program/Source”这下路径之下(图7、图8)。
18:31 上传
18:32 上传
2.开始安装
A.解压源文件包
& & 执行“应用程序”-&“系统工具”-&“终端”,打开终端命令行窗口,某些系统可能当前没有用root帐户登陆,请使用对后续目录有所有操作权限的帐户来登陆操作,我这里准备用root来操作,所以在开始之前,请输入“su root”,再输入密码(图9),登陆成功之后输入”cd gst-fluendo-mp3下载存放路径“(我这里是“cd /Program/Source”(图10),进入下载文件所在的目录后,输入“tar -xzvf gst-fluendo-mp3-0.10.14.tar.gz”命令来完成对源文件包的解压(图11)。
18:33 上传
18:34 上传
18:35 上传
B.配置、编译源文件
& & 解压完成之,合在和源文件包同一目录中多出一个叫“gst-fluendo-mp3-0.10.14”的文件夹,这个文件里存放在,就是刚则解压出来的 gst-fluendo-mp3插件的所有源代码,下面我们要做的工作,就是配置及编译这些源程序了。执行”cd gst-fluendo-mp3-0.10.14“命令,进行”gst-fluendo-mp3-0.10.14”目录(图12),再执行“./configure”命令进行配置(图13),配置完成之后,执行“make”命令进行编译(图14),最后执行“make install”命令进行安装(图15)。
18:36 上传
18:37 上传
18:38 上传
18:46 上传
C.测试插件,发现问题
& & 到现在为止,我们已经将 gst-fluendo-mp3编译出来,并已经安装到了系统,我们现在来验证一下安装的结果如何,Rhythmbox是否能正常支持Mp3格式音频文件的播放。打开Rhythmbox,选择菜单”音乐“-&“导入文件”,导入一首Mp3格式的音乐文件,是否依然还是看到提示需要下载Mp3格式的插件(图16)?我这里还是可以看到的。到这里,我想大家一定会问,刚刚不是已经安装成功了吧?为什么依然还是提示要求下载插件啊?先别急,我会一一为你们解答为什么。
18:46 上传
D.解决问题
& & 大家现在先打开“计算机”,点“搜索”,并输入“gstream”后按回车,大家是否可以看到搜索出一大堆的文件夹与文件(图17、图18),看到这,我想大伙一定会气得又想拿砖头砸我了,还是那句话,先别急。我们一一查看每个文件夹的位置,经过查看,我们是否可以找到“/usr/lib/gstreamer-0.10”及“/usr/local/lib/gstreamer-0.10”这二个位置(图19,图20)?对!你没看错,就是这二个位置的问题!其实如果你仔细查“/usr/lib/gstreamer-0.10”位置下的文件的话,你应该会知道发现, 这是系统原来自带的GStreamer部分插件的位置,而“/usr/local/lib/gstreamer-0.10”则是我们刚刚新安装的“gst-fluendo-mp3”存放的位置。我想看到这,大家应该也差不多知道该怎么做了,很简单,执行命令“cp /usr/local/lib/gstreamer-0.10/libgstflump3dec.so /usr/lib/gstreamer-0.10”,从而把“/usr/local/lib/gstreamer-0.10”目录下一个叫“libgstflump3dec.so”的文件,复制到“/usr/lib/gstreamer-0.10”即可(图21)。
18:47 上传
18:47 上传
18:48 上传
18:48 上传
18:49 上传
E.大功告成,享受音乐
& & 好了,到此为止,我们已经完成了所有的安装工作,我们现在还是打开Rhythmbox播放器来测试一下吧。这样心里比较稳重点(其实,说白了,我就是怕大家拿砖头砸我,嘿嘿~~)。选择菜单”音乐“-&“导入文件”,导入一首Mp3格式的音乐文件,怎么样?不会再出现提示要下载什么鸟Mp3插件了吧?播放看看?是不是可以播放啦?哈哈(图22、图23、图24)。好了!大功告成~我也该抱起我的Philips SHB9000来享受天籁之音了~
18:49 上传
18:50 上传
18:52 上传
& & 写这篇文章的目的,主要不是想显示自己怎么样,其它我也不是什么老鸟,算是菜鸟一行吧。记得几年前,第一次装Linux系统时,走了N多弯路,不堪回首啊。所以,这编文章就当是写给刚刚走进Linux世界的新人看吧,希望能给他们在日常使用Linux系统中起到点作用,在日后的使用过程中能灵活轻松地解决类似的问题,少走些弯路。文采写得不好,各位别见笑。
& & 对了,文章可以随意转载,只是希望能注明作者吧,算是对我工作成果的尊重吧。谢谢~~
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
UID空间积分27 积分1阅读权限10帖子精华可用积分1 信誉积分428 专家积分103 在线时间5886 小时注册时间最后登录
白手起家, 积分 1, 距离下一级还需 199 积分
帖子主题精华可用积分1 信誉积分428 专家积分103 在线时间5886 小时注册时间最后登录
论坛徽章:0
投资理财,发表见解,共同进步!
坚持原则,保持赢家和持续一致性思想!
交易是概率游戏,盈亏关键在于把握每笔交易的仓位控制!
上涨回调到支撑买入,下跌反弹到阻力卖出!
Cut loss short,let profit run!
UID空间积分3 积分1302阅读权限30帖子精华可用积分1302 信誉积分73 专家积分30 在线时间1324 小时注册时间最后登录
家境小康, 积分 1302, 距离下一级还需 698 积分
帖子主题精华可用积分1302 信誉积分73 专家积分30 在线时间1324 小时注册时间最后登录
论坛徽章:0
UID空间积分0 积分4阅读权限10帖子精华可用积分4 信誉积分100 专家积分0 在线时间3 小时注册时间最后登录
白手起家, 积分 4, 距离下一级还需 196 积分
帖子主题精华可用积分4 信誉积分100 专家积分0 在线时间3 小时注册时间最后登录
论坛徽章:0
难得这么好的文章!大家怎么都来关心呢?文章写得好详细啊!每个细节都很用心的去写,而且还有详细的截图~楼主,我顶起你了!一会我也试一下。我想我也会成功的~谢谢分享~
UID空间积分27 积分1阅读权限10帖子精华可用积分1 信誉积分428 专家积分103 在线时间5886 小时注册时间最后登录
白手起家, 积分 1, 距离下一级还需 199 积分
帖子主题精华可用积分1 信誉积分428 专家积分103 在线时间5886 小时注册时间最后登录
论坛徽章:0
难得这么好的文章!大家怎么都来关心呢?文章写得好详细啊!每个细节都很用心的去写,而且还有详细的截图~ ...
ccidtv 发表于
& & 成功了吗、。
总评分:&可用积分 + 15&
投资理财,发表见解,共同进步!
坚持原则,保持赢家和持续一致性思想!
交易是概率游戏,盈亏关键在于把握每笔交易的仓位控制!
上涨回调到支撑买入,下跌反弹到阻力卖出!
Cut loss short,let profit run!
UID空间积分0 积分4阅读权限10帖子精华可用积分4 信誉积分100 专家积分0 在线时间3 小时注册时间最后登录
白手起家, 积分 4, 距离下一级还需 196 积分
帖子主题精华可用积分4 信誉积分100 专家积分0 在线时间3 小时注册时间最后登录
论坛徽章:0
是的,成功了,作者写得很详细,我一会就配置好了。其中也学到了解决类似方法的一些小技巧,谢谢楼主,支持原创。呵呵。。
附图一张:
20:42 上传
UID空间积分0 积分35阅读权限10帖子精华可用积分35 信誉积分100 专家积分0 在线时间12 小时注册时间最后登录
白手起家, 积分 35, 距离下一级还需 165 积分
帖子主题精华可用积分35 信誉积分100 专家积分0 在线时间12 小时注册时间最后登录
论坛徽章:0
你好!我的Redhat linux下自带有Rythmbox 但是打不开文件&&我在按照你的步骤安装插件时候 进行到make 时出现错误 make: *** 没有指明目标并且找不到 makefile。 停止。
UID空间积分0 积分35阅读权限10帖子精华可用积分35 信誉积分100 专家积分0 在线时间12 小时注册时间最后登录
白手起家, 积分 35, 距离下一级还需 165 积分
帖子主题精华可用积分35 信誉积分100 专家积分0 在线时间12 小时注册时间最后登录
论坛徽章:0
你好 还有我的影音工具Totem也有问题 /home/yjcdoc/Desktop/Screenshot.png
UID空间积分0 积分35阅读权限10帖子精华可用积分35 信誉积分100 专家积分0 在线时间12 小时注册时间最后登录
白手起家, 积分 35, 距离下一级还需 165 积分
帖子主题精华可用积分35 信誉积分100 专家积分0 在线时间12 小时注册时间最后登录
论坛徽章:0
还有我的影音工具也有问题 望大哥帮忙解决 谢谢
(61.74 KB, 下载次数: 8)
18:11 上传
下载次数: 8
linux 小菜
UID空间积分0 积分33阅读权限10帖子精华可用积分33 信誉积分100 专家积分0 在线时间37 小时注册时间最后登录
白手起家, 积分 33, 距离下一级还需 167 积分
帖子主题精华可用积分33 信誉积分100 专家积分0 在线时间37 小时注册时间最后登录
论坛徽章:0
谢谢楼主,我安装上Fedora后就是搞不定这个问题都听了好久的在线了,很详细,对新手不是一般的好,顶顶
为推动中国的Linux做贡献
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处君,已阅读到文档的结尾了呢~~
基于嵌入式Linux的MP3播放器的..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
基于嵌入式Linux的MP3播放器的设计与实现-毕业设计
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口}

我要回帖

更多关于 linux播放mp3命令 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信