音频播放器:Beep Media Player
推荐使用Beep Media Player。
对于Debian Linux 3.2
apt-get istall beep-media-player对于Ubuntu Linux 6.06:
sudo apt-get istall beep-media-player对于Fedora Linux 5:
yum install bmp bmp-mp3 bmp-wma bmp-aac bmp-mac bmp-musepack对于Mandriva Linux 2006:
urpmi beep-media-player
- 问题:Beep Media Player 歌曲列表乱码如何解决?
- 解答:首选项->插件->媒体->MPEG音频插件的首选项->标题->选中“禁用ID3v2标签”并把“将非UTF-8标签转成UTF-8”的ID3编码设为GBK。
音频播放器:Rhythmbox
对于Debian Linux 3.2:apt-get install rhythmbox对于Ubuntu Linux 6.06:
sudo install rhythmbox对于Fedora Linux 5:
yum install rhythmbox gstreamer-plugins-ugly对于Mandriva Linux 2006:
urpmi rhythmbox
Beep Media Player与Rhythmbox显示mp3文件的id3标签信息乱码问题,是由于以前丑陋的id3v1的标签信息没有说明 字符编码导致的,后来的 id3v2的标签信息已经包含字符编码而没有此问题。Rhythmbox在0.8.8版本开始可以通过设置环境变量 GST_ID3_TAG_ENCODING=GBK而暂时解决这个id3v1的mp3标签乱码问题,这种方法适用于Debian 3.1, Ubuntu 5.10,Fedora 4以及Mandriva 2006。具体方法如下:把这个环境变量
GST_ID3_TAG_ENCODING=GBK
加入到/etc/environment文件中(适用于Debian/Ubuntu)或者将这一行
export GST_ID3_TAG_ENCODING=GBK
加入到主目录的.bashrc文件中(适用于所有这些Linux发行版)。
但是,Rhythmbox从0.9.3版本开始已经废弃此环境变量,所以建议手工将mp3文件的id3tag从id3v1转换为id2v2,以一劳永逸地解决此题。可以使用ID3iconv这个简单的java程序。首先确保你已经安装了java环境,假设你的mp3文件在/mnt/music/目录下,运行此命令就可以将id3tag转换过来了:
java -jar id3iconv-0.2.1.jar -e gbk /mnt/music/*.mp3
视频播放器:Totem-xine
推荐使用totem-xine加上win32codecs. 对于Debian 3.2:apt-get install totem-xine win32codecs对于Ubuntu Linux 6.06:
sudo apt-get install totem-xine w32codecs对于Fedora Linux 5:
yum remove totem然后下载下面这个win32codecs压缩包并将里面的文件都复制到usr/lib/win32目录中:
yum install totem-xine
http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20050412.tar.bz2对于Mandriva Linux 2006:
urpmi totem xine-lib win32-codecs real-codecs
在Mandriva中还需要将 /usr/lib/real/ 目录中的所有文件复制一份到 ~/.gnome2/totem-addons/ 目 录中(或者相应地修改 ~/.gnome2/totem_config 文件中 decoder.external.real_codecs_path 参数)
关于Totem-xine不能显示中文的srt字幕问题,其实libxine是支持用ttf格式的字体显示字幕的,但是各个Linux发行版的编译 的libxine似乎都没有将这个功能编译进去。所以我们只好使用xine-fontconv程序将ttf字体文件转换为xine的字体文件。 xine -fontconv程序可以从这里下载(oneleaf@gmail.com编译)。假如我们把这个程序放在主目录下,而我们要使用的字体在/usr/share/fonts/simsun.ttf,转换方法为(Ubuntu Linux中需要在命令最前面加上sudo):
cd /usr/share/xine/libxine1/fonts
~/xine-fontconv /usr/share/fonts/simsun.ttf simsun gb18030
然后修改 ~/.gnome2/totem_config 文件,将以下两行改为:
subtitles.separate.font:simsun
subtitles.separate.src_encoding:gb18030
如果仍然不能显示字幕,看看字幕文件的文件名是否正确,如果avi文件是movie.avi的话,字幕文件名应该是movie.srt,如果是movie.chinese.srt需要将文件名改一下。
视频播放器:Mplayer
Mplayer是个很强悍的视频播放软件,虽然有些古老了。安装方法:
对于Debian 3.2:apt-get install mplayer win32codecs对于Ubuntu Linux 6.06:
sudo apt-get install mplayer w32codecs对于Fedora Linux 5:
yum install mplayer然后下载下面这个win32codecs压缩包并将里面的文件都复制到/usr/lib/win32/目录中:
http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20050412.tar.bz2对于Mandriva Linux 2006:
urpmi mplayer win32-codecs real-codecs
- 问题:如何让mplayer支持srt格式的字幕?
- 解答:首先复制一个中文ttf字体文件到 ~/.mplayer/ 目录下,并改名为 subfont.ttf ;然后在gmplayer的选项 (Preferences)->Subtitle & OSD 中将 Encoding 项选为 “Simplified Chinese charset (CP936)”。如果你还使用命令行播放电影,还需要在 ~/.mplayer/config 文件中加上这么一行:subcp=cp936 。如果仍然不能显示字幕,请看看字幕文件名和电影文件名是否相配: 如果avi文件是movie.avi的话,字幕文件名应该是movie.srt。
- 问题:怎么mplayer不能显示.idx+.rar格式的字幕?
- 解答:先将rar文件中的sub文件解压出来 。
- 问题:如何让mplayer的播放窗口保持在最前面?
- 解答:修改 ~/.mplayer/config 文件,加上这么一行:ontop=yes 。
- 问题:如何让mplayer的画面随窗口大小自动缩放呢?
- 解答:修改 ~/.mplayer/config 文件,加上这么一行:zoom=yes。