|
看到Jockey版主说,要用ttf字体必须加入--enable-freetype。但是我翻过mplayer的./configure --help,里面关于freetype的选项是:
--disable-freetype Disable freetype2 font rendering support [autodetect]
我想问,mplayer在编译时如果不加有关freetype的参数,对于freetype是如何处理的?
我试过,如果--disable-freetype的话,ttf字体肯定不能用。
有一次我编译时,没加--enable-freetype,也没disable,就能用ttf字体了。
-----------------------------------------------------
另外,我现在编译时加了--enable-freetype,加载srt字幕配上ttf字体也能正常显示了。可是我留意到mplayer会留下如下信息:
/home/vvoody/Desktop/MPlayer/ttf/simhei.ttf doesn't look like a bitmap font description, ignoring.
Cannot load bitmap font: /home/vvoody/Desktop/MPlayer/ttf/simhei.ttf
我的执行命令是:
mplayer movfile.avi -font ~/xxx/xxx/simhei.ttf -subcp cp936[uft8,gb等我都试过,同样结果]。
怎么会造成这样呢?mplayer不能识别ttf了?
我的configure参数:
./configure --prefix=/opt/mplayer
--enable-largerfiles
--enable-bitmap-font
--enable-freetype
--enable-menu
--with-codecsdir=/opt/mplayer/codecs |
|