教你在Linux_cetos6.2,64位系统的命令行模式下尽情听MP3歌曲

   首先,声明下这纯属自己玩的小玩意,因为很少人会使用Linux的64位系统做为自己的日常用系统,而且还是命令行模式,这是其一。其二、如果是服务器,更不可能装听歌软件让你抱个服务器听歌。所以只能当学习研究。
   废话少说,直接进入正题,
   需要的安装包及下载地址:
1、mplayer源代码包(MPlayer-1.0rc4.tar.bz2)

   下载:http://www.mplayerhq.hu/MPlayer/releases/

   wget http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc4.tar.gz

2、解码器安装包(all-20110131.tar.bz2)

   下载:http://www.mplayerhq.hu/MPlayer/releases/codecs/

wget http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20110131.tar.bz2

[root@localhost src]# tar -jxf all-20110131.tar.bz2
[root@localhost src]# mkdir /usr/local/lib/codecs/
[root@localhost src]# cp -fr all-20110131/* /usr/local/lib/codecs/
   在安装mplayer前先把解码器拷贝过去,然后进去mplayer目录中直接安装。 安装时要注意--prefix=/usr这个参数如果不指定,会装到/bin下。  
[root@localhost src]# cp -fr all-20110131/* /usr/local/lib/codecs/
[root@localhost MPlayer-1.0rc4]# ./configure --prefix=/usr --codecsdir=/usr/local/lib/codecs --enable-largefiles --enable-menu --language=zh_CN,en --charset=utf8 --confdir=/usr/local/mplayer --charset=noconv
[root@localhost MPlayer-1.0rc4]# make
[root@localhost MPlayer-1.0rc4]# make install
安装后,找首歌曲做下实验,下载一首《waiting_for_you.mp3》
[root@localhost music]# ls
waiting_for_you.mp3
[root@localhost music]# mplayer -ac mp3 waiting_for_you.mp3
创建配置文件:/root/.mplayer/config
MPlayer 1.0rc4-4.4.6 (C) 2000-2010 MPlayer Team

正在播放 waiting_for_you.mp3。
检测到文件格式 Audio only。
==========================================================================
强制使用音频编解码器:mp3
打开音频解码器: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 ch, s16le, 192.0 kbit/13.61% (ratio: 24000->176400)
已选音频编解码器: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
[AO OSS] audio_setup:无法打开音频设备 /dev/dsp:No such file or directory
DVB card number must be between 1 and 4
AO: [null] 44100Hz 2ch s16le (2 bytes per sample)
视频:没有视频流
开始播放...
A: 3.4 (03.3) of 324.0 (05:24.0) 0.7%
    这样,就可以在命令行模式下听歌了。
mplayer -ac mp3 waiting_for_you.mp3这条命令中,-ac后面为解码器,可以用 mplayer -ac help查看解码器。
播放错误处理:
错误代码:
[AO OSS] 无法设定音频设备 /dev/dsp 至 s16le 的输出,尝试使用 s16le...
[AO OSS] 无法设定音频设备 /dev/dsp 至 s16le 的输出,尝试使用 s16le...
[AO OSS] 无法设定音频设备 /dev/dsp 至 s16le 的输出,尝试使用 s16le...
[AO OSS] 无法设定音频设备 /dev/dsp 至 s16le 的输出,尝试使用 s16le...
[AO OSS] 无法设定音频设备 /dev/dsp 至 s16le 的输出,尝试使用 s16le...
[AO OSS] 无法设定音频设备 /dev/dsp 至 s16le 的输出,尝试使用 s16le...
[AO OSS] 无法设定音频设备 /dev/dsp 至 s16le 的输出,尝试使用 s16le...
[AO OSS] 无法设定音频设备 /dev/dsp 至 s16le 的输出,尝试使用 s16le...
[AO OSS] 无法设定音频设备 /dev/dsp 至 s16le 的输出,尝试使用 s16le...
[AO OSS] 无法设定音频设备 /dev/dsp 至 s16le 的输出,尝试使用 s16le...
[AO OSS] 无法设定音频设备 /dev/dsp 至 s16le 的输出,尝试使用 s16le...
  出现这个错误要在root用户模式下执行下面的命令
[root@localhost ~]# modprobe snd_pcm_oss




你可能感兴趣的:(教你在Linux_cetos6.2,64位系统的命令行模式下尽情听MP3歌曲)