LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4423|回复: 20

请问在suse下如何用realplayer播放avi格式的视频文件,字幕怎么添加阿??

[复制链接]
发表于 2006-9-11 20:14:24 | 显示全部楼层 |阅读模式
内容见标题?
发表于 2006-9-11 21:08:56 | 显示全部楼层
没试过,可能就不行,放 avi,wmv这些我每次都用xine引擎或直接装mplayer,gstreamer从来没有配置对过,现在用xmms+mplayer-plugin,速度比xine快太多了。
回复 支持 反对

使用道具 举报

发表于 2006-9-11 21:49:54 | 显示全部楼层
配置字幕和软件
配置totem-xine加载字幕

原文是从源代码编译一个字体转换软件,如果不想编译,可以在 [color="Red"]这里 下载别人编译好的程序,下载在拷贝到 /usr/local/bin 里面。

在播放avi视频的时候,把字幕文件改成和视频文件一样的文件名就好了,totem-xine会自动加载。

如果你使用的是simsun的字体使用下面的命令(注意:请将路径改成自己的字体文件所在目录):

sudo xine-fontconv /usr/share/fonts/zh_CN/TrueType/SIMSUN.TTF simsun gb18030

如果是用的园体用下面的命令:

sudo xine-fontconv /usr/share/fonts/truetype/ttf-vera-yuan/VeraSansYuanTi-Bold.ttf simsun gb18030

大概要运行几分钟,会生成6个文件:simsun-* .现在把字体文件拷贝到

sudo cp simsun-* /usr/share/xine/libxine1/fonts/

然后修改totem的配置文件:

gedit ~/.gnome2/totem_config

找到中间的项目修改为:

subtitles.separate.font:simsun
subtitles.separate.src_encoding:gb18030

配置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"
#
回复 支持 反对

使用道具 举报

发表于 2006-9-11 22:47:31 | 显示全部楼层
Kaffeine is ok
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-11 23:46:51 | 显示全部楼层
Post by marship
没试过,可能就不行,放 avi,wmv这些我每次都用xine引擎或直接装mplayer,gstreamer从来没有配置对过,现在用xmms+mplayer-plugin,速度比xine快太多了。
marship,你说的xmms+mplayer-plugin具体怎么装能说一下么??
我以前在suse10上装过mplayer,但是没成功,现在还成Suse Enterprise Desktop 10 了,请问这个版本的Linux到底属于suse10.0还是10.1阿,怎么安装你所说的xmms+mplayer-plugin阿??
谢谢了!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-14 09:46:46 | 显示全部楼层
Post by Thruth
Kaffeine is ok
问一下Thruth,我装的sled10的fonts在哪个文件夹下阿?
我找了半天都没找到
/usr/local/  下面根本没有fonts这个文件夹,别的文件夹下也找不到zh_CN
回复 支持 反对

使用道具 举报

发表于 2006-9-14 10:51:36 | 显示全部楼层
Post by jjw6806
问一下Thruth,我装的sled10的fonts在哪个文件夹下阿?
我找了半天都没找到
/usr/local/  下面根本没有fonts这个文件夹,别的文件夹下也找不到zh_CN


/usr/local/share/fonts
回复 支持 反对

使用道具 举报

发表于 2006-9-14 13:01:21 | 显示全部楼层
Post by jjw6806
问一下Thruth,我装的sled10的fonts在哪个文件夹下阿?
我找了半天都没找到
/usr/local/  下面根本没有fonts这个文件夹,别的文件夹下也找不到zh_CN

/usr/local/share/fonts
~/.fonts
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-14 16:51:39 | 显示全部楼层
我的那个文件目录中没有fonts阿

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-9-14 17:36:30 | 显示全部楼层
.什么什么是隐藏的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表