[[

支持mp3,在终端:

sudo apt-get install gstreamer0.10-*plugins-ugly

支持wma,在终端:

sudo apt-get install gstreamer0.10-ffmpeg

]]

Flac: free lossless audio codec: 自由无损-音频编码解码器

很多APE、FLAC音乐,同一个音乐确实比MP3效果好,但是也很占地方,2G的I7装不了多少音乐,

于是我把APE、FLAC音乐转成500K的OGG格式,音质接近无损,比MP3效果要好,细节更丰富,可体积只有无损一半左右,

网上也说OGG比MP3格式先进,音质更好,对于容量有限还想听无损音质的朋友,OGG也是一种很好的选择

fluent: 流利的, 流畅的, fluency, fluently:

fluency first, accuracy second.

my father speaks fluent english.

fluendo: fluent do : 是gstream的一种插件.

Rhythmbox是壳子, 要调用"gstream "插件去解码mp3等音频格式.

=======================================================

参考这篇chinaunix上的文章: http://bbs.chinaunix.net/thread-1925646-1-1.html

gstream的插件很多, 你要解码什么格式的音频文件, 而系统提示又没有的话, 就自己去安装相应的解码器.

解码器其实是一个so动态链接库文件.(这个libstflump3.so文件中,就有解码mp3格式的函数和方法 数据结构等等???)

因此, 对应的解码器文件 lib...so 等其实都是放在: /usr/local/gstream-0.10/ 这个目录下的

而Rhythmbox其实是去默认调用的: /usr/lib/gstream-0.10/ 这个位置下的插件, 因此, 如果你安装的时候, 不是用rpm, yum方式自动安装的话, 你用tar包源码安装, 而又没有指明 --libprefix/--libpath...的话, 默认安装的在/usr/local/lib/gstream-0.10/...中, 就要把那个lib...so插件拷贝到/usr/lib/gstream-0.10/ 目录下.

================================================

王子和省份的单词比较:

王子: prince 一个音节: prince 助记: 跟"打印" print的单词相似: 王子打印机: prince printer.

省: pro' vince 两个音节: pro' vince 助记: 两个音节, 比prince 中间多了一个ov.

===============================================

播放视频: totem [t2ut2m], 图腾.

a totem pole 图腾柱.

参考这篇安装vlc 插件的文章

ELF: executable and linking format: 可执行的 链接的 文件对象格式. 埃尔夫润滑油

LSB 和MSB : 都是傻逼. leaset /most significant bit (最低/最高 有效significant 位 bit)

同时LSB : 也是linux stardard base: linux标准基础架构...

libiconv.so.2.5.0: ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, with unknown capability 0xf41 = 0x756e6700, not stripped

这样的显示,这个说明libiconv这个库是32位,LSB MIPS 的共享库文件。

这个LSB 和MSB 就是大端,小端的问题,在这里我不讲大小端原理,只说编译问题。默认情况下mips-linux-gnu-gcc编译出来的程序是MSB的,可是我需要的是LSB的 这时可以在编译选项上添加 -EL (小端) -EB(大端)来控制编译出的是大端还是小端程序。

mips-linux-gnu-gcc -EL test.c -o test 这样就可以编译出 小端程序))

==============================================================

1 如果想支持mp3,需要gstreamer-plugins-bad和gstreamer-plugins-ugly

2 如果想支持wma,需要gstreamer-ffmpeg


~~~ 下载和安装gst-fluendo-mp3-0.10.32.mp3插件(2016年7月17日)
tar 解压的时候, 会把tar包中的内容 **直接** 解压到指定的目录中, 如果打包时没有创建一个总的文件夹, 那么,解包后文件就会**"散落"**在目录中, 这样不便于后面的查看和管理等操作.
所以 在打包的时候, 最好是将你要打包的所有内容放在一个文件夹中, 然后再打 这样会好一些!! + 首先, 在配置configure的时候, 一开始就要去checking 编译链接中需要用到的各种命令是否有, 如mkdir,gawk, gcc等等. 如果没有就报错停止
+ primary, primitive 的词根都是prim: 表示: first, 最初的, 原始的, 基本的, -> 引申出来 首要的. primitive是 原始的; 远古的; 发展初期的, ------------- ![](http://images2015.cnblogs.com/blog/821299/201705/821299-20170503141302726-766257259.png) ### <font color="red"> 凡是系统自动安装的软件,比如通过rpm, yum安装的软件,通常是放在 /usr/ 目录下的, 其中的 可执行文件, 库文件, 资源文件, 帮助文档等分别放在 bin, lib, share. 等目录中. 凡是用户自己通过 源代码 配置, 编译 安装的软件(通过configure, make, make install等三部曲进行安装的文件)是放在 /usr/local/ 目录中的 </font> ![](http://images2015.cnblogs.com/blog/821299/201705/821299-20170503144127414-1747866121.png) 如果是安装的: gst-fluendo-mp3-0.10.32.tar.gz, 则要求gstreamer的版本要在1.0以上.
而安装 gst-...-0.10.2.tar.gz 却需要安装: ipp(intel performance primitive)库.
linux的文件名, 是用 横线 来连接多个单词, 其中版本号如0.10.32是作为一个单词来处理的. production-ready: 随时准备投产的.. ---------- 在这里 http://download.csdn.net/download/u011690697/5943253 下载 fluendo-mp3 gstreamer的版本有两个: 一个是 /usr/lib/gstreamer-0.10, 另一个是 /usr/lib/gstreamer-1.0, 其中gstreamer-0.10/下有两个so文件: libgstcoreelements.so和libgstcoreindexers.so 用户自己的gstreamer配置是在: ~/.gstreamer-0.10/,如果要安装 Rhythmbox的mp3 decoder插件, 就在这个.gstreamer-0.10/目录下创建一个 plugins目录, 然后将插件放在 plugins目录中. ------------ playback: 倒带, 回放 ### Rhythmbox如何添加音乐进行播放?
它是通过 "播放源" 音乐源, 或者叫做 "库" library, 来进行播放的. 它好像不接受 "drag and drop" 拖放操作??? ------- ```
在Centos里rythmbox 音乐播放器播放不了MP3的文件 ,这是因为MP3版权问题,下面解决如何播放,事先一定要装好 rpmforge升级源,直接运行
#yum install yum install gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-ffmpeg
不过你会看到有一堆的依赖包也同时安装了,哈哈~
升级完即可播放了,哈哈,简单吧
```
但是我安装了, 上面的所有的 gstreamer-plugins-....但是仍然不能播放mp3. ???! ##

最新文章

  1. Device ehth0 is not present
  2. python2.1-原理之琐碎技巧
  3. 哈希 poj 3349
  4. Python socket编程之一:
  5. linux笔记:linux系统安装-虚拟机网络设置
  6. linx 实用操作命令二
  7. Redis的hash操作
  8. 【转】并发编程之Operation Queue
  9. 【转】你应该知道的十个VirtualBox技巧与高级特性
  10. STL 清除模板容器 clear.h
  11. 选择一个利于SEO的空间
  12. Boosting(提升方法)之XGBoost
  13. Java和Python分别实现直接选择排序
  14. Oracle EBS OPM complete batch
  15. Java并发编程 LockSupport源码分析
  16. 基础业务:滚动到指定位置导航固定(CSS实现)
  17. unity Input.GetAxis和Input.GetAxisRaw
  18. BZOJ1016 JSOI2008最小生成树计数
  19. 使用 AutoHotKey 配合Win10分屏功能
  20. LINQ查询表达式---------orderby子句

热门文章

  1. 01:django基础篇
  2. mysqldump: [Warning] Using a password on the command line interface can be insecure.
  3. wordpress各个文件作用详解
  4. 显示本机 Linux 系统上所有开放的端口列表
  5. 魔咒词典 HDU - 1880 (字符串hash 单hash转int或者 双hash )
  6. js 变量类型
  7. 数据库JDBC
  8. NOIP2016 D2T2 蚯蚓
  9. 设计模式Design Pattern(1)--简介
  10. 多对多关系表的创建方式、forms组件