ubuntu 7.10 下播放rmvb格式文件(二)

时间:2008-03-15 11:12:52  类别:ati显卡驱动  作者:6460646

配置mplayer字幕
安装mplayer之后运行的时候可能会报错,原因是找不到 ~/.mplayer/subfont.ttf .可以做一个链接(可以选择自己电脑上的中文字体)。
ln -s /usr/share/fonts/TrueType/simsun.ttc ~/.mplayer/subfont.ttf
如果是园体下面的语句
ln -sf /usr/share/fonts/VeraSansYuanTi/VeraSansYuanTi-Regular.ttf ~/.mplayer/subfont.ttf
然后在设置中把Subtitle&OSD的encoding选择为 cp936 ,把font的encoding设置 unicode ,默认字体(Text Scale)为5好像有点大,可以设置为3。
视频默认输出为x11,经过研究发现 xv 占用cpu最低,可以使用这个。如果不能全屏,修改.mplayer/config,设置
fs=no
zoom=yes
如果没有这个文件,可以自己建立。
另外,在.mplayer/下面建立一个Skin目录,里面可以放着skin文件,注意网上下载的skin都是压缩包,需要先解压。可以到这个下载 skin 。
另外如果是5.10里面的mplayer,界面是gtk1,看电影或者界面上会乱码。下面的命令就可以解决这个问题。
sudo cp /etc/gtk/gtkrc.zh_CN /etc/gtk/gtkrc.zh_CN.utf-8
如果文件不存在可以自己建立。
sudo gedit /etc/gtk/gtkrc.zh_CN.utf-8
拷贝下面的内容进去。
# $(gtkconfigdir)/gtkrc.zh_CN
#
# This file defines the fontsets for Chinese language (zh) using
# the simplified chinese standard GuoBiao as in mainland China (CN)
#
# 1999, Pablo Saratxaga <pablo@mandrakesoft.com>
#
style "gtk-default-zh-cn" {
fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
-*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"
#
当然,值得注意的是,声卡显卡的驱动千万不要忘记安装啊
一 安装声卡驱动和显卡驱动
没有声卡就不能有音频,没有显卡驱动就没有视频。
这个是必须的。在这里不再多说。在你开启多媒体之旅前这两个是必须解决的。
如果你是安装了desktop光盘,声卡应该是已经配置好了。如果默认没有配置好,可能就是你的声卡不是标准的声卡,你就必须到别的地方寻求帮助。如果你是从server开始安装的,我已经假设你是高手。不再多说了。
ATI显卡驱动的安装可以参考我的文章。
http://www.cublog.cn/u/15923/showart.php?id=113139
二 多媒体格式
常见的音频格式:
mp3 ogg wma rm ape等。
常见的视频格式:
avi mpg rm rmvb asf wmv mov等。视频格式只是一个容器,他分为两部分,一部分是音频,一部分是视频。也就是说你能播放了一个.avi的电影,并不代表你能播放所有的avi的电 影。你可以用mplayer ***.avi来播放,就可以在控制台看到该影片的视频格式和音频格式。
由于一些多媒体格式有专利,开源社 区不能对其提供支持。所以没有开源的解码器。不过我们可以使用官方提供的非开源的解码器。如realplay的解码器。但并不是所有媒体格式都有 linux版的解码,所幸的是现在我们可以用利用他们为windows提供的解码器,把这些解码和realplay的解码打包在一块,就是我们常说的 w32codecs.
在x86_64平台还不能利用这些32位的解码。所以有很多格式不能播放。
三 linux里面的播放软件
linux里面多媒体播放系统主要有四个:mplayer,xine,gstreamer,vlc
mplayer是一个全能的播放软件。xine是一个播放器后端。gstreamer是一个多媒体框架。vlc是一个简单但功能强大的播放软件。
其中mplayer和xine能用w32codecs,而gstreamer和vlc不能。
四 安装mplayer
$ apt-get install mplayer mencoder
注:dapper里面的mplayer-686 mplayer-k7都是些dummy package,不需要安装。
找一个ubuntu-cn的安装源,下载这个文件安装。(不推荐添加breezy的源,oneleaf称现在正在对ubuntu-cn源做大的调整。完成之后我们就可以添加dapper的ubuntu-cn源直接安装了)
/ubuntu-cn/dists/breezy/multiverse/binary-i386/media/w32codecs_20050412-0unofficialubuntu2_i386.deb
然后
$ sudo apkg -i w32codecs*deb
就可以播放所有的视频了。
转载:http://www.5dlinux.com/article/1/2008/linux_11600_2.html


特别推荐

广而告之