免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4595 | 回复: 0
打印 上一主题 下一主题

[mplayer]-加载srt字幕的奇怪问题和font.desc,ttf字体 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-27 20:45 |只看该作者 |倒序浏览
Ubuntu 7.04.
编译安装mplayer时参数是./configure --enable-gui --enable-largefile
现在对于idx+sub字幕只要把它们放在电影文件同目录下就可以看到字幕了。

问题是,我有一电影文件movname.avi,同目录下有3个srt字幕,我并用enca查看它们的编码,分别是:
movname.chs.srt--------Simplified Chinese National Standard; GB2312 CRLF line terminators
movname.cht.srt--------Traditional Chinese Industrial Standard; Big5 CRLF line terminators
movname.Eng.srt--------7bit ASCII characters CRLF line terminators

我的./mplayer/config只有zoom=yes一行.

我先是用font.desc字体:
我到http://www.mplayerhq.hu/MPlayer/contrib/fonts/chinesefonts/下载了 gb2312-kai.tar.bz2 ,解压后,把其中的一个gkai00mp16文件夹整体放到~/Desktop,里面包含一个font.desc和若干文件。

然后我在shell下切到电影文件所在目录,输入如下命令:

mplayer movname.avi -sub movname.chs.avi -font /home/vvoody/Desktop/gkai00mp16/font.desc -unicode

这样子可以载入中文简体,而cht.srt则是乱码,Eng.srt可以显示。
----------------------------------------
问题一:为什么繁体是乱码,简体正常???
----------------------------------------
PS:上面那条命令我之前也执行过,简体加载后是"____________"这样显示的,英文倒可以,不知道我做了什么就可以了。


------------------------------我是分隔线------------------------------------------------------------


接着,我的./mplayer/下有个subfont.ttf的链接文件,ls -l subfont.ttf -> /usr/share/fonts/truetype/arphic/ukai.ttf
我在命令行下输入:
mplayer movname.avi -sub movname.chs.srt -font /home/vvoody/.mplayer/subfont.ttf -subcp GB2312
无法加载字幕(繁体,英文同样不行),并找到一些信息:
--------------------------------------------------------------------------------------
/home/vvoody/.mplayer/subfont.ttf doesn't look like a bitmap font description, ignoring.
Cannot load bitmap font: /home/vvoody/.mplayer/subfont.ttf

Playing [复制贝多芬].Copying.Beethoven.2006.XviD.AC3.CD1-WAF.avi.
AVI file format detected.
VIDEO: [XVID] 800x336 12bpp 23.976 fps 1443.2 kbps (176.2 kbyte/s)
Clip info:
Software: VirtualDubMod 1.5.10.1 (build 2439/release)
SUB: Detected subtitle file format: subviewer
SUB: error recoding line.
SUB: error recoding line.
SUB: error recoding line.
SUB: Read 603 subtitles.
SUB: Adjusted 352 subtitle(s).
SUB: Added subtitle file (1): [复制贝多芬].Copying.Beethoven.2006.XviD.AC3.CD1-WAF.chs.srt
--------------------------------------------------------------------------------------

问题二:为什么mplayer不认ttf字体呢?是不是我找的这个字体有问题?是不是跟我编译时没有加--enable-freetype有关?

另外,在./mplayer目录添加一个subfont.ttf链接文件是官网上说的,见
http://www.mplayerhq.hu/DOCS/HTM ... html#truetype-fonts

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

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP