几种常用播放器的介绍

音频播放器: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
yum install totem-xine
然后下载下面这个win32codecs压缩包并将里面的文件都复制到usr/lib/win32目录中: 
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。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值