当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [mplayer]编译时--enable-freetype到底会有什么效果?
帖子发表于 : 2007-07-28 12:40 
头像

注册: 2007-01-21 20:10
帖子: 749
送出感谢: 0 次
接收感谢: 0 次
还是我。
mplayer的bit map字体我已经差不多搞定了,但是这种字体缺点很多,连[ur=http://www.mplayerhq.hu/DOCS/HTML/en/fonts-osd.html#truetype-fontsl]官方[/url]都推荐TrueType fonts的。

查了N多方法,基本上都是以用ttf字体为主,加载方法不外乎:
1--在~/.mplayer里放一个subfont.ttf的链接文件,指向系统中存在的一个ttf字体,比如/usr/share/fonts/truetype/arphic/ukai.ttf。
执行(一下所有都使用命令,不用gui)
代码:
mplayer movname.avi -sub movname.chs.srt -font ~/.mplayer/subfont.ttf -subcp cp936


问一下这个字体支持中文简体,繁体,英文吗?字幕的切换是调用不同的字幕文件,有chs、cht和Eng,但是都是用同一个ttf字体啊。

2--直接在~/.mplayer/config的配置文件里,添加font=/usr/share/fonts/truetype/arphic/ukai.ttf和subcp=cp936
执行
代码:
mplayer movname.avi -sub movname.chs.srt


3--直接执行
代码:
mplayer movname.avi -sub movname.chs.srt -font /usr/share/fonts/truetype/arphic/ukai.ttf -subcp cp936


上述三种方法中的subcp,我用gb2312 gbk gb18030 uft8替换过了,结果都会造成mplayer载入时提示:
代码:
/home/vvoody/.mplayer/subfont.ttf doesn't look like a bitmap font description, ignoring.
Cannot load bitmap font: /home/vvoody/.mplayer/subfont.ttf

出错信息根据不同方法有所不同,但大致都是xxx.ttf doesn't look like a bitmap font description, ignoring.Cannot laod bitmap font: /../../xxx.ttf

难道mplayer只认bitmap字体???我的mplayer现在可以通过-font /../../../font.desc -unicode的方式来加载srt字幕(简体,繁体,英文都可以)。

我编译mplayer时的参数是
代码:
./configure --enable-largefile --enable-gui


后来搜到有人编译时用了--enable-freetype的参数,./configure --help看了一下,如附图
图片
也就是说,mplayer默认就支持bitmap的字体,而freetype字体则是自动检测的。

我不太清楚这个freetype和truetype的ttf字体有啥关系?难道要用ttf字体必须要用这个--enable-freetype参数?
可是,官网的安装说明上,并未提到这个参数,而是通过subfont.ttf的方式手工添加ttf字体的,貌似跟--enable-freetype没关。

想请问大家编译mplayer时有加这个参数吗?--enable-freetype到底有啥用???


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-07-28 13:46 
头像

注册: 2007-01-21 20:10
帖子: 749
送出感谢: 0 次
接收感谢: 0 次
就说说你们编译时有没有用--enable-freetype?


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译