LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: vvoody

mplayer搞了半天srt字幕还是没搞定:(

[复制链接]
 楼主| 发表于 2007-7-29 13:36:41 | 显示全部楼层
重新编译,加了--enable-freetype后就ok了。不过 觉得并不是这个flag的问题
回复 支持 反对

使用道具 举报

发表于 2007-7-31 15:19:17 | 显示全部楼层
我遇到情况刚好相反,SUB字幕死也挂不上,SRT却能自动挂载。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-31 22:02:41 | 显示全部楼层
Post by 马大瞎子
我遇到情况刚好相反,SUB字幕死也挂不上,SRT却能自动挂载。


呵呵,现在我都可以了
回复 支持 反对

使用道具 举报

发表于 2007-11-20 19:28:24 | 显示全部楼层
Post by vvoody;1741075
从电驴上下载的,一共3个文件,见一个附图。
然后从射手网上下载字幕文件,如第二个附图。

按照网上的方法
mplayer -sub [复制贝多芬].Copying.Beethoven.2006.XviD.AC3.CD1-WAF.chs.srt [复制贝多芬].Copying.Beethoven.2006.XviD.AC3.CD1-WAF.avi
手动加载字幕,不行,无论三个中的哪一个。

又在~/.mplayer/config中添加了sub-fuzziness=2,加载全部的字幕,然后播放时按j切换,不行。

接着我删除了eng和cht的字幕,把chs的字幕文件改名为
[复制贝多芬].Copying.Beethoven.2006.XviD.AC3.CD1-WAF.srt,和视频文件名一模一样,还是不行。

我又从射手上下了另外一个字幕,仍然不行。

唉,idx+sub很好搞定,srt这么多优点怎么就不好弄呢?网上方法我试了很多次,没法子只能来这里了。大家平时都怎么播放srt的?

PS:能否贴上各位的mplayer配置文件呢?
如果SRT文件里时间标记行与字幕文字之间有回车符号,请删除。
例:
1
00:00:24,770 --> 00:00:26,983

片名:《哈利波特与凤凰社》

改为:
1
00:00:24,770 --> 00:00:26,983
片名:《哈利波特与凤凰社》
就行了! 我搞了一整天发现居然是这样的问题!看来Mplayer字幕功能有待改进。
回复 支持 反对

使用道具 举报

发表于 2007-11-21 13:21:17 | 显示全部楼层
还有,freetype肯定要支持了,那样srt的字幕才会有颜色,看起来比较舒服
回复 支持 反对

使用道具 举报

发表于 2007-12-4 21:35:28 | 显示全部楼层
不支持utf16的字幕!不爽!
回复 支持 反对

使用道具 举报

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

本版积分规则

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