Totem,mplayer,sopcast,realplayer,bmp
-
vvoody
- 帖子: 749
- 注册时间: 2007-01-21 20:10
#1
帖子
由 vvoody » 2007-07-27 14:27
论坛上说的
为正常显示中文编码的srt字幕,应该在MPlayer做如下设置:
Preferences->Subtitles&OSD中Encoding选:
Simplified Chinese charset(CP936)
勾选下方Unicode Subtitle
(另不要勾选中Disable Subtitle autoloading)
gmplayer里是不是凹下去是选中啊?
我现在播放时仍然字幕无法正常显示。
-
附件
-
-
eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
#3
帖子
由 eexpress » 2007-07-27 14:36
~/.mplayer/config里面
subcp=utf8
字幕的srt。用enconv xxx.srt转utf8
设置下这个字体文件。
代码: 全选
☎ ll .mplayer/subfont.ttf
lrwxrwxrwx 1 exp exp 71 2007-04-24 20:35 .mplayer/subfont.ttf -> /home/exp/安装/备份/●可用字体/ChineseName/经典繁颜体.TTF
使用mplayer,需要什么带gui的哦。
使用utf8是最好的。
● 鸣学
-
iblicf
- 帖子: 3766
- 注册时间: 2007-01-15 17:15
#4
帖子
由 iblicf » 2007-07-27 14:37
首先你的看字幕文件到底是什么编码的,不一定是cp936 ,,
然后再改 ~/.mplayer/config 或者 ~/.mplayer/gui.conf
代码: 全选
font=./subfont.ttf
#subcp=utf8
subcp=GB18030 # 这里改实际的字体编码
subfont-autoscale=2
subfont-text-scale=3
sub-fuzziness=1
#subalign=0
#subfont-encoding="unicode"
#subfont-text-scale=2
font="simhei"
zoom=yes
#sid=1
vo=xv
cache=8192
链接一个字体,比如:subfont.ttf -> /home/weiyh/.fonts/simhei.ttf
代码: 全选
ln -s /home/weiyh/.fonts/simhei.ttf subfont.ttf
这样应该就能看了
-
vvoody
- 帖子: 749
- 注册时间: 2007-01-21 20:10
#5
帖子
由 vvoody » 2007-07-27 14:39
eexpress 写了:~/.mplayer/config里面
subcp=utf8
字幕的srt。用enconv xxx.srt转utf8
设置下这个字体文件。
代码: 全选
☎ ll .mplayer/subfont.ttf
lrwxrwxrwx 1 exp exp 71 2007-04-24 20:35 .mplayer/subfont.ttf -> /home/exp/安装/备份/●可用字体/ChineseName/经典繁颜体.TTF
使用mplayer,需要什么带gui的哦。
使用utf8是最好的。
我也不想用gui啊,可是命令的我都弄了一天了。刚才找了个font.desc,然后在gui里设置了一下,可以加载了,只是乱码。
我试试看。
-
iblicf
- 帖子: 3766
- 注册时间: 2007-01-15 17:15
#6
帖子
由 iblicf » 2007-07-27 14:40
我试过无数字体,,simhei 最好看
-
eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
#7
帖子
由 eexpress » 2007-07-27 14:48
iblicf 写了:我试过无数字体,,simhei 最好看
无数?去死罗。
● 鸣学
-
vvoody
- 帖子: 749
- 注册时间: 2007-01-21 20:10
#8
帖子
由 vvoody » 2007-07-27 14:56
iblicf的方法:
我用enca看过xxxx.srt了,是GB2312的,然后我在配置里改成
zoom=yes
font=/home/vvoody/.mplayer/subfont.ttf
subcp=GB2312
然后执行mplayer xxxx.avi,无法载入字幕。电影文件名和srt字幕文件名相同,后缀不同。
eexpress的方法:
先用enconv xxxx.srt成utf8
我的config如下
zoom=yes
font=/home/vvoody/.mplayer/subfont.ttf
subcp=utf8
我执行mplayer xxxx.avi,无法载入字幕。电影文件名和srt字幕文件名相同,后缀不同。
-
vvoody
- 帖子: 749
- 注册时间: 2007-01-21 20:10
#9
帖子
由 vvoody » 2007-07-27 15:07
发现了这句
代码: 全选
/home/vvoody/.mplayer/subfont.ttf doesn't look like a bitmap font description, ignoring.
Cannot load bitmap font: /home/vvoody/.mplayer/subfont.ttf
-
eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
#10
帖子
由 eexpress » 2007-07-27 15:07
font需要这样设置???是那目录下的一个ln而已。就是你 ls -l /home/vvoody/.mplayer/subfont.ttf指向的字体。
其他的,就不知道了。
慢慢测试。
● 鸣学
-
vvoody
- 帖子: 749
- 注册时间: 2007-01-21 20:10
#11
帖子
由 vvoody » 2007-07-27 15:12
eexpress 写了:font需要这样设置???是那目录下的一个ln而已。就是你 ls -l /home/vvoody/.mplayer/subfont.ttf指向的字体。
其他的,就不知道了。
慢慢测试。
改成
font=/home/vvoody/Desktop/MPlayer/simhei.ttf
后,仍然有这句
代码: 全选
/home/vvoody/Desktop/MPlayer/simhei.ttf doesn't look like a bitmap font description, ignoring.
Cannot load bitmap font: /home/vvoody/Desktop/MPlayer/simhei.ttf
-
eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
#12
帖子
由 eexpress » 2007-07-27 15:18
不是哦。是config里面不需要这句。
删除。
直接执行
代码: 全选
ln -s ~/Desktop/MPlayer/simhei.ttf ~/.mplayer/subfont.ttf
● 鸣学
-
vvoody
- 帖子: 749
- 注册时间: 2007-01-21 20:10
#13
帖子
由 vvoody » 2007-07-27 15:21
eexpress 写了:不是哦。是config里面不需要这句。
删除。
直接执行
代码: 全选
ln -s ~/Desktop/MPlayer/simhei.ttf ~/.mplayer/subfont.ttf
执行过了,.mplayer里已经有subfont.ttf了
然后命令行里怎么写呢?
mplayer xxxx.avi?
-
附件
-
-
eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
#14
帖子
由 eexpress » 2007-07-27 15:23
可以。在nautlius里面,直接点击不行吗。可以看avi的右键属性,打开那里设置用mplayer开就是。
● 鸣学
-
vvoody
- 帖子: 749
- 注册时间: 2007-01-21 20:10
#15
帖子
由 vvoody » 2007-07-27 15:23
代码: 全选
mplayer \[复制贝多芬\].Copying.Beethoven.2006.XviD.AC3.CD1-WAF.avi -sub \[复制贝多芬\].Copying.Beethoven.2006.XviD.AC3.CD1-WAF.srt -font /home/vvoody/Desktop/gkai00mp16/font.desc -unicode
执行上述命令后,能加载字幕了,不过字幕都是"____________"这样的