linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > Linux入门与提高 > 上网与多媒体 >
栏目导栏
资料搜索
热门文章
·Linux下安装QQ最简单的方法
·Linux下用QQ的两个方法
·Linux下玩QQ
·沸点电视监视播放器feidian-mo
·Realplay 10.0 的安装和使用
·Xmms---Linux下优秀的MP3播放器
·Linux操作系统Gaim玩转QQ MSN
·Linux桌面环境玩转BT
·Linux下玩游戏全攻略!满足你的
·FC5下安装配置XMMS mp3 Player
·Linux操作系统上LumaQQ 2006安
·Linux操作系统下媒体播放器的初
·linux多媒体
·让MPlayer成为Linux下的万能播
·Linux上的DVD播放器
最新文章
·Linux系统下Wine成功运行Bitco
·在Linux系统下使用wine运行迅雷
·在Linux操作系统下进行网通拨号
·Linux下OpenOffice.org安装3D效
·Fedora8系统Gnome桌面环境下安
·Ubuntu Linux 8.04蓝牙设备连接
·RHEL5系统服务器下GRE隧道的开
·教你如何在Linux操作系统下观看
·在SUSE Linux系统下安装ADSL上
·在Linux Debian操作系统下成功
·Linux操作系统下图形界面模式更
·Linux系统下建立GPRS无线Modem
·如何在RedHat Linux系统下安装
·在Linux终端中“\”和“--”所
·Linux操作系统下轻松刻录CD-RO
Google
 
制作mplayer的专用中文字幕字体
[ 作者:Linux联盟收集  加入时间:2006-09-08 17:55:46  来自:Linux联盟收集 ]
,下载mplayer的源码包,这里以0.90pre10为例,拷贝到/tmp目录下,并解压,生成/tmp/MPlayer-0.90pre10目录 PY5Linux联盟
PY5Linux联盟
2,cd /tmp/MPlayer-0.90pre10/TOOLS/subfont-c&&make,将会在这个目录下生成subfont这个执行程序 PY5Linux联盟
PY5Linux联盟
3,下载必要的制作脚本,在这里下载 PY5Linux联盟
http://211.95.164.49/linuxcn/soft/temp/creatfont.zip PY5Linux联盟
PY5Linux联盟
4,将creatfont.zip解压(unzip creatfont.zip),得到GB2312和runme-dbcs这两个文件 PY5Linux联盟
PY5Linux联盟
5,将GB2312拷贝进/tmp/MPlayer-0.90pre10/TOOLS/subfont-c/encodings目录下,将runme-dbcs拷贝到/tmp/MPlayer-0.90pre10/TOOLS/subfont-c/目录下,并赋予它可执行属性(chmod +x runme-dbcs) PY5Linux联盟
PY5Linux联盟
6,将你想制作的中文ttf字体拷贝到/tmp/MPlayer-0.90pre10/TOOLS/subfont-c/目录下,或对现有的中文ttf做一个链接(建议,节省空间),譬如xp的simkai.ttf. PY5Linux联盟
PY5Linux联盟
7,编辑runme-dbcs,将开头几行做相应的修改,改完后保存 PY5Linux联盟
PY5Linux联盟
DESTDIR="/tmp/font/" #制作出来的字体存放目录,不需预先建立,脚本可以自动建立 PY5Linux联盟
BASENAME="simkai" #制作出来的字体名字,这个可以随便,但最好起一个表意的 PY5Linux联盟
SBFONT="tahoma.ttf" #要转换的英文ttf字体,改成你自己的,我这里是利用tahoma.ttf来做英文字体 PY5Linux联盟
DBFONT="simkai.ttf" #要转换的中文ttf字体,改成你自己的,我这里是用simkai.ttf(xp的楷体)来做中文字体 PY5Linux联盟
SBENC="iso-8859-1" #英文编码文件,不需改动 PY5Linux联盟
DBENC="encodings/GB2312" #中文编码文件,不需改动 PY5Linux联盟
fontsize=24 #字形大小,可改成自己需要的,我用24号,感觉不错 PY5Linux联盟
PY5Linux联盟
8,/tmp/MPlayer-0.90pre10/TOOLS/subfont-c下执行./runme-dbcs,没出错的话,将会在/tmp/font/目录下生成一堆转换出来的字体文件 PY5Linux联盟
PY5Linux联盟
9,运行gmplayer,将字体设置里的字体路径指向/tmp/font/font.desc,确定后,加载一个带有srt字幕的divx电影,就可以欣赏自己制作的字幕字体效果了. PY5Linux联盟
PY5Linux联盟
特别注明:制作字幕字体的脚本和编码文件均由清华未名牛人制作,作者的readme里说得太简单,而mplayer自带的DOC里介绍也非常简单,害得我捣了半天才搞好 PY5Linux联盟
PY5Linux联盟
后记:尝试制作simsun的GBK字幕字体和GB18030的字幕字体,其中GBK字幕字体制作成功,但mplayer加载失败;而GB18030字幕字体制作时出现很多缺少的编码,估计是xp的simsun.ttf不完整支持GB18030编码的缘故,当然,加载也失败;用simsun的GB2312制作的字幕字体是15M,用GBK做出来是43M,相差这么大,不做也罢 Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
无相关信息