找回密码
 注册
查看: 1334|回复: 22

谁有制作Mplayer字幕用的码表?

[复制链接]
发表于 2005-5-16 14:36:01 | 显示全部楼层 |阅读模式
RT
mplayer站点上提供的字幕太大了,想自己把SuSE的方正宋体做成mplayer的字幕,但是缺码表。

需要GB2312的或者GB18030的,谁能提供
发表于 2005-5-16 14:44:35 | 显示全部楼层
ln一个simsun,然后把字幕编码设成GB2312,把字体编码设成UNICODE就行了,搞定所有字幕。
回复

使用道具 举报

 楼主| 发表于 2005-5-16 14:53:12 | 显示全部楼层
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=4128





显示中文字幕的另一种方法(不需另做中文字体,利用freetype+系统原有的ttf字体显示,效果也很不错,可以随意缩放字体):
代码:

发信人: hooey (brook), 信区: Linux                                             
标  题: Re: mplayer看字幕的问题                                                
发信站: BBS 水木清华站 (Sun Dec  8 13:48:56 2002), 转信                        
                                                                              
如果你是自己编译的mplayer的话,不如再编译一遍,configure的时候加               
--enable-freetype,运行mplayer的时候加-font your/chinese/font,如果            
是中文的话加上-subcp cp936,就可以了                                          
【 在 moonclimber (瘦猴) 的大作中提到: 】                                       
: 要下载哪些中文字体呢?                                                      
: 我在172.8上面看到有谁做的mplayer的黑体,那个就可以?


提示:对于利用freetype的这个方法,如果你不想每次都输入-font your/chinese/font和-subcp cp936参数的话,可以编辑~/.mplayer/config,加入如下两行:
font=your/chinese/font (譬如/usr/share/fonts/zh_CN/TrueType/simsun/simsun.ttf)
subcp=cp936<-----这里不一定是cp936,如果你的字幕是big5码得写big5

这样直接用mplayer或gmplayer命令播放就支持中文字幕了




用这个方法如何设置字体大小?
回复

使用道具 举报

 楼主| 发表于 2005-5-16 14:54:29 | 显示全部楼层
[quote:f3fdeadef5="bigcat00"]ln一个simsun,然后把字幕编码设成GB2312,把字体编码设成UNICODE就行了,搞定所有字幕。[/quote]



你那方法试过了,但是做Mplayer的汉字字幕是需要码表的。
回复

使用道具 举报

发表于 2005-5-16 14:55:49 | 显示全部楼层
[quote:8b2fc498fd="mking007"][quote:8b2fc498fd="bigcat00"]ln一个simsun,然后把字幕编码设成GB2312,把字体编码设成UNICODE就行了,搞定所有字幕。[/quote]



你那方法试过了,但是做Mplayer的汉字字幕是需要码表的。[/quote]
真的吗???可是我的RH9+MPLAYER1。0PRE5/6/7都是这样搞定的啊。
用这个方法,在播放繁体/英文字幕时会出现错误提示,但是字幕还是会正常出现的。
回复

使用道具 举报

发表于 2005-5-16 14:59:13 | 显示全部楼层
用这个方法如何设置字体大小?

在~/.mplayer/gui.conf中的font_text_scale = "5.000000"
font_osd_scale = "6.000000"

就是字幕文字大小和OSD字幕字体大小。在GMPLAYER的选项中也有得设置,我一般是设成3。0。
  
回复

使用道具 举报

 楼主| 发表于 2005-5-16 16:59:12 | 显示全部楼层
多谢楼上的。
回复

使用道具 举报

发表于 2005-5-16 17:12:36 | 显示全部楼层
[quote:27edf5b4b9="mking007"]多谢楼上的。[/quote]
不用客气。
我正在找FC3的全自动美化包,兄弟有没有?
回复

使用道具 举报

 楼主| 发表于 2005-5-17 08:55:55 | 显示全部楼层
我用的是Novell Linux Desktop-9,不用美化,而且带方正字库。
回复

使用道具 举报

 楼主| 发表于 2005-5-17 08:58:29 | 显示全部楼层
[quote:d24fb75e63="bigcat00"][quote:d24fb75e63="mking007"][quote:d24fb75e63="bigcat00"]ln一个simsun,然后把字幕编码设成GB2312,把字体编码设成UNICODE就行了,搞定所有字幕。[/quote]



你那方法试过了,但是做Mplayer的汉字字幕是需要码表的。[/quote]
真的吗???可是我的RH9+MPLAYER1。0PRE5/6/7都是这样搞定的啊。
用这个方法,在播放繁体/英文字幕时会出现错误提示,但是字幕还是会正常出现的。[/quote]


你这个是不是要freetype 1支持啊?我的NLD-9只有Freetype-2,直接选择ttf字体的话字幕还是不能显示。必须制作mplayer的专用字体。
回复

使用道具 举报

发表于 2005-5-17 18:34:20 | 显示全部楼层
回复

使用道具 举报

发表于 2005-5-18 03:01:15 | 显示全部楼层
你这个是不是要freetype 1支持啊?我的NLD-10只有Freetype-2,直接选择ttf字体的话字幕还是不能显示。必须制作mplayer的专用字体。

    
回复

使用道具 举报

 楼主| 发表于 2005-5-18 08:14:06 | 显示全部楼层
楼上的两个瞪什么眼?
回复

使用道具 举报

 楼主| 发表于 2005-5-18 08:21:45 | 显示全部楼层
找到了制作码表的方法了,自己做了GBK,GB2312,GB18030的码表


mking007.51.net/linux/mplayer/GBK.zip
mking007.51.net/linux/mplayer/GB2312.zip
mking007.51.net/linux/mplayer/GB18030.zip
回复

使用道具 举报

发表于 2005-5-18 18:01:37 | 显示全部楼层
[quote:d6733c2639="mking007"]楼上的两个瞪什么眼?[/quote]
因为没听说过…………
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-5-16 06:02 , Processed in 0.046689 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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