[[

支持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. ???! ##

Rhybox播放mp3, smplayer如何播放flv等等的更多相关文章

  1. 读取SD卡文件夹下的MP3文件和播放MP3文件

    首先获取SD卡path路径下的所有的MP3文件,并将文件名和文件大小存入List数组(此代码定义在FileUtils类中): /** * 读取目录中的Mp3文件的名字和大小 */ public Lis ...

  2. 遭遇flash播放mp3诡异问题

    在部分ie10+flash player 播放mp3,播放第二句话时,中断无法正常播放,(客户的机器上),自己公司的机器测试了几个,都没发现这个问题.其它浏览器(chrome,firefox)也没发现 ...

  3. Java获取音频文件(MP3)的播放时长

    最近的一个项目需要按照时间播放mp3文件,例如,播放10分钟的不同音乐. 这就意味着我得事先知道mp3文件的播放时长,以决定播放几遍这个文件. 方案一:Java的方式 找第三方的库,真的感谢这些提供j ...

  4. Android命令行播放MP3音乐

    /*************************************************************************** * Android命令行播放MP3音乐 * 说 ...

  5. ios开发——实用技术篇Swift篇&播放MP3

    播放MP3 // MARK: - 播放MP3 /*----- mp3 ------*/ //定时器- func updateTime() { //获取音频播放器播放的进度,单位秒 var cuTime ...

  6. Android实例-录音与回放(播放MP3)(XE8+小米2)

    结果: 1.增加ActionList中的Action时,需要跳到Master界面,不能在Android4Phonel界面下. 2.如果不打开权限的话,会提示“该设备不支持停止录音操作”(Record ...

  7. Android开发手记(14) 使用MediaPlayer播放mp3

    1.获取MediaPlayer实例 (1)可以直接通过new或者create方式: 调用setDataSource和create的区别是,create时已经执行了MediaPlayer.prepare ...

  8. 在C语言控制台程序中播放MP3音乐

    游戏没有声音多单调. 这里做一个简单的范例,用 mciSendString 函数播放 MP3 格式的音乐,先看看代码吧: // 编译该范例前,请把 background.mp3 放在项目文件夹中 // ...

  9. ubuntu 13.10 Rhythmbox不能播放mp3 和中文乱码的问题

    1.ubuntu 13.10 Rhythmbox不能播放mp3的解决方法 软件中心搜索(ubuntu额外的版权受限软件)不带括号 2.中文乱码问题解决方法: 终端顺序操作 : 1.  sudo ged ...

随机推荐

  1. [LeetCode] 52. N皇后 II

    题目链接 : https://leetcode-cn.com/problems/n-queens-ii/ 题目描述: n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间 ...

  2. LeetCode-239-剑指offer-滑动窗口的最大值-队列与栈-python

    给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值.例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6, ...

  3. Java全排列递归算法

    Java全排列算法: 第一遍循环:将list数组index==0的元素依次与数组的每个元素交换,从而保证index==0的位置先后出现n个不同元素之一,实现对index==0位置的遍历. 第 i 遍循 ...

  4. 一、ASP.NET Iframework_SignalR永久连接类(v2)

    一.新建项目,选MVC项目默认 添加mvc文件夹和核心引用 二.添加SignaIR包 SignalR的准备:NuGet包管理器搜索:工具——>库程序包管理器——>Microsoft.Asp ...

  5. Codeforces 934 最长不递减子序列 多项式系数推导

    A B C 给你一个长度为N的01串 你可以翻转一次任意[L,R]的区间 问你最长的不递减序列为多少长 处理出1的前缀和 和2的后缀和 然后N^2 DP 处理出 [L,R]区间的最长不递增序列 #in ...

  6. easyui自学模板代码

    index.jsp源码 <%@ page language="java" contentType="text/html; charset=UTF-8" p ...

  7. Spring源码--Bean的管理总结(一)

    前奏 最近看了一系列解析spring管理Bean的源码的文章,在这里总结下,方便日后复盘.文章地址https://www.cnblogs.com/CodeBear/p/10336704.html sp ...

  8. Linux php.ini的安全优化配置

    Linux php.ini的安全优化配置   (1) PHP函数禁用找到 disable_functions = 该选项可以设置哪些PHP函数是禁止使用的,PHP中有一些函数的风险性还是相当大的,可以 ...

  9. C++ GUI Qt4学习笔记01

    C++ GUI Qt4学习笔记01   qtc++signalmakefile文档平台 这一章介绍了如何把基本的C++只是与Qt所提供的功能组合起来创建一些简单的图形用户界面应用程序. 引入两个重要概 ...

  10. python如何导入自定义文件和模块$PYTHONHOME$\Lib\site-packages 方法

    python 中如何引用自己创建的源文件(*.py)呢? 也就是所谓的模块. 假如,你有一个自定义的源文件,文件名:saySomething.py .里面有个函数,函数名:sayHello.如下图: ...