mplayer加载字幕的问题

Totem,mplayer,sopcast,realplayer,bmp
回复
phomeray
帖子: 524
注册时间: 2006-05-30 20:48

mplayer加载字幕的问题

#1

帖子 phomeray » 2008-12-24 10:10

srt格式的字幕,已经用utf-8转存过了
mplayer的字幕选cp936,复选unicode,字体里选simhei

问题是有些能正常显示,有些乱码,发现乱码的地方就是分行显示的
看截图

请求帮助
附件
screenshot1.png
phomeray
帖子: 524
注册时间: 2006-05-30 20:48

Re: mplayer加载字幕的问题

#2

帖子 phomeray » 2008-12-24 10:40

SUB: error recoding line.
SUB: error recoding line.
SUB: error recoding line.
SUB: error recoding line.
SUB: Read 1257 subtitles.
SUB: Adjusted 2 subtitle(s).
SUB: Added subtitle file (1): ./od-indy4.srt

mplayer播放有下列提示,应该是那些换行的编码错了。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: mplayer加载字幕的问题

#3

帖子 eexpress » 2008-12-24 10:47

自己修改一行嘛。把\r\n换成\n。或者相反的转换。不记得有这问题。
字幕选cp936是错误的。如果用enconv转换过srt,就应该设置utf8了。否则别转srt了。直接cp936.
● 鸣学
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

Re: mplayer加载字幕的问题

#4

帖子 bones7456 » 2008-12-24 11:15

一直是用cp936的,文件就保留GB2312编码。
关注我的blog: ε==3
phomeray
帖子: 524
注册时间: 2006-05-30 20:48

Re: mplayer加载字幕的问题

#5

帖子 phomeray » 2008-12-24 11:16

字幕是自己转的,没用enconv,用firefox打开srt文件,复制到文本编辑器另存为utf-8。
没有\r\n的,貌似就直接换行了
39
00:02:43,725 --> 00:02:46,926
1957年,美国,内华达州

40
00:02:54,039 --> 00:02:55,708
对不起,先生们.

41
00:02:55,776 --> 00:02:57,979
因为武器测试,整个地区在
接下来的24小时关闭

42
00:02:58,047 --> 00:03:01,152
包括所有基地的工作人员.
phomeray
帖子: 524
注册时间: 2006-05-30 20:48

Re: mplayer加载字幕的问题

#6

帖子 phomeray » 2008-12-24 11:26

天哪,居然用-subcp big5解决了
无语,怎么看都不是big5的编码。。。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: mplayer加载字幕的问题

#7

帖子 eexpress » 2008-12-24 11:42

。。。。你用enca xxxx 看下是什么编码吧。
● 鸣学
mimihu88
帖子: 552
注册时间: 2006-04-03 11:26

Re: mplayer加载字幕的问题

#8

帖子 mimihu88 » 2009-01-27 12:29

怎么搞的这么麻烦,根本就不用转,指定一个中文字体,字体解码保留unicode,字幕解码改为cp936,完全没问题,我的视频文件和字幕文件就放在win的分区下面,直接播放没问题,难道回到win下看电影把字幕再转回去?! :em05
回复