搜索 社区服务 统计排行 帮助
  • 11456阅读
  • 27回复

[原创]关于转成MKV格式加入字幕字体丢失的问题!

楼层直达
级别: 骑士
注册时间:
2003-04-17
在线时间:
0小时
发帖:
1338
成因:
由于SSA、ASS不是Unicode,所以字体会丢失!

什么是Unicode?
简单地说,就是一种字符集的保留与指向的方法格式,其作用是让该文件的内容在不同的内码系统内可以正确的显示!

简述Unicode相关的格式:Unicode(Unicode little Endian)一般的Unicode
Unicode big Endian,适合用于多种OS,例如MACTASH——苹果机,好象拼错了;)LINIX等
UTF-8,通用字符集,8位,也有16、32位的,也有较大的使用范围!

解决方法步骤:1.根据自己的OS判断正确的字符集,并在SSA、ASS中修改!具体如下:
例如,我的OS是简体中文,所以SSA、ASS中的文字要为简体中文,再次,SSA、ASS的解释码(Style中的Encoder)改为134
你的OS是繁体中文,所以SSA、ASS中的文字要为繁体中文,再次,SSA、ASS的解释码(Style中的Encoder)改为138
!(不过weilai说是136,我的实验证明是138,不知道他是否正确~_~)
2.把SSA、ASS存成与Unicode的任意一种类似的格式(可以选择Unicode、Unicode big Endian、UTF-8等)
存储方法:用记事本打开XXX.SSA,SAVE AS...就行,只要在编码中选择Unicode、Unicode big Endian、UTF-8中的任意一种,建议选择Unicode big Endian!
最后推荐:
1.中文简体OS+中文简体的SSA+134+Unicode big Endian
2.中文繁体OS+中文繁体的SSA+138+Unicode big Endian
以上测试均由我反复测试,都成功!这样以后就可以在生成MKV时字体不会丢失了!使用MMG、AVI-MUX可以轻松生成MKV,这里就不多说了;)
注意:据说1.中文简体OS+中文简体的SSA+134+Unicode big Endian在繁体的OS上会字体丢失,不知是否正确,不过我在我简体中文OS中就无法用(中文繁体的SSA+138+Unicode big Endian),因为缺少繁体的字符集!

感谢网友weilai 提供的信息!

EMULE ID:yzj[eDtoon][CHN][lh.2y.net][VeryCD]这个现在比较少用
AMULE ID:yzjamule[CHN][TLF][eDtoon][VeryCD] 持续运行中
级别: 新手上路
注册时间:
2012-06-04
在线时间:
0小时
发帖:
1
只看该作者 27楼 发表于: 2012-06-04
收藏一下
应该会用到
级别: 侠客
注册时间:
2003-02-26
在线时间:
0小时
发帖:
456
只看该作者 26楼 发表于: 2004-05-21
照大大这么说,如果的系统是简体,如果字幕是繁体中文的话,做成MKV字幕就会丢失吧?
照大大的意思是把原来的繁体文字都改成简体的?
我用subreync打开繁体字幕,修改为简体,后保存.然后再用MPC播放的时候就是乱码了.还要改哪里的设置呀?小弟不是很明了.

级别: 骑士
注册时间:
2003-04-17
在线时间:
0小时
发帖:
1338
只看该作者 25楼 发表于: 2004-04-01
引用
最初由 sniperkiller 发布
问个问题:
用BRP压漫游出的AVI+SSA外挂,无论怎么放,都是一种宋体,重新设置了VODSUB之后才变成其它字体。
用MPC播放也一样,一定要重设一下VOBSUB才能换过来。再重新打开又成宋体了。
(SSA里面设计的是隶书),请问这个怎么解决啊?


如果你的系统是98,上述情况就很正常!因为98不支持UNICODE~不过你也可以强制先把你需要的字体在VOBSUB中设定好,这样当VOBSUB加载时就自动加载你的设定了~即需要保存为默认设定!:D

还有,你可以在设定保存后预览播放时的效果,如果现在字体正确了!那么你压缩时也不错错误!建议使用WINDOWS MEDIA PLAYER6.4,这个版本不错的~:D

EMULE ID:yzj[eDtoon][CHN][lh.2y.net][VeryCD]这个现在比较少用
AMULE ID:yzjamule[CHN][TLF][eDtoon][VeryCD] 持续运行中
级别: 骑士
注册时间:
2003-04-17
在线时间:
0小时
发帖:
1338
只看该作者 24楼 发表于: 2004-04-01
引用
最初由 zoyo 发布
我的记事本里面的“另存为”里面怎么没有关于编码的设置选择啊?IE里面倒有,不过怎么也没有Unicode big Endian啊?


你的系统是98吧,98的不支持UNICODE!不过你可以使用其他的编码转换工具来实现到UNICODE的转换!

EMULE ID:yzj[eDtoon][CHN][lh.2y.net][VeryCD]这个现在比较少用
AMULE ID:yzjamule[CHN][TLF][eDtoon][VeryCD] 持续运行中
级别: 风云使者
注册时间:
2003-01-27
在线时间:
469小时
发帖:
602
只看该作者 23楼 发表于: 2004-03-30
问个问题:
用BRP压漫游出的AVI+SSA外挂,无论怎么放,都是一种宋体,重新设置了VODSUB之后才变成其它字体。
用MPC播放也一样,一定要重设一下VOBSUB才能换过来。再重新打开又成宋体了。
(SSA里面设计的是隶书),请问这个怎么解决啊?

来自黑暗组织的男子


动漫部落 www.kk8k.com
级别: 新手上路
注册时间:
2002-10-25
在线时间:
0小时
发帖:
109
只看该作者 22楼 发表于: 2004-03-15
我的记事本里面的“另存为”里面怎么没有关于编码的设置选择啊?IE里面倒有,不过怎么也没有Unicode big Endian啊?

级别: 骑士
注册时间:
2003-04-17
在线时间:
0小时
发帖:
1338
只看该作者 21楼 发表于: 2004-03-09
引用
最初由 chenjinxin76 发布
谁有mkvmerge.exe,谢谢啦


这里是官方的
http://www.bunkus.org/videotools/mkvtoolnix/

EMULE ID:yzj[eDtoon][CHN][lh.2y.net][VeryCD]这个现在比较少用
AMULE ID:yzjamule[CHN][TLF][eDtoon][VeryCD] 持续运行中
级别: 新手上路
注册时间:
2003-08-27
在线时间:
0小时
发帖:
101
只看该作者 20楼 发表于: 2004-03-08
谢谢啊。去试试看!!

我阿Q我怕谁!
级别: 新手上路
注册时间:
2003-06-08
在线时间:
0小时
发帖:
142
只看该作者 19楼 发表于: 2004-03-04
谁有mkvmerge.exe,谢谢啦
级别: 骑士
注册时间:
2003-04-17
在线时间:
0小时
发帖:
1338
只看该作者 18楼 发表于: 2004-02-12
引用
最初由 clown 发布
我都是下了一集mkv,播放時沒字幕.....請問是什麼問題??

首先必须安装了VOBSUB2.29,然后就可以手动开启字幕!屏幕上——右键——FILTERS——选择字幕文件就行:D

EMULE ID:yzj[eDtoon][CHN][lh.2y.net][VeryCD]这个现在比较少用
AMULE ID:yzjamule[CHN][TLF][eDtoon][VeryCD] 持续运行中
级别: 圣骑士
注册时间:
2001-11-21
在线时间:
7小时
发帖:
1952
只看该作者 17楼 发表于: 2004-01-09
我都是下了一集mkv,播放時沒字幕.....請問是什麼問題??
级别: 光明使者
注册时间:
2003-02-21
在线时间:
0小时
发帖:
16279
只看该作者 16楼 发表于: 2003-12-27
但是播放的时候字幕丢失的话应该怎么解决呢>__________<
级别: 侠客
注册时间:
2002-12-23
在线时间:
0小时
发帖:
751
只看该作者 15楼 发表于: 2003-11-29
不错的资料,保存下来研究,以前遇到这样的问题很棘手呀!现在终于有解决办法了,真是太感谢了!

不错,不错!!!!
级别: 骑士
注册时间:
2003-04-17
在线时间:
0小时
发帖:
1338
只看该作者 14楼 发表于: 2003-11-26
引用
最初由 极品飞翼 发布
可是用记事本另存为的文件是txt文件,怎么变回.str文件。(我是win98,文件名后面也没有显示后缀名)

98一样OK,只要把保存类型改成所有文件,之后保存为xxx.srt就可以了,不过建议把srt转成ssa再如上操作!因为srt就只是简单的时间字幕,不象SSA如此专业~:D

EMULE ID:yzj[eDtoon][CHN][lh.2y.net][VeryCD]这个现在比较少用
AMULE ID:yzjamule[CHN][TLF][eDtoon][VeryCD] 持续运行中
快速回复

限150 字节
上一个 下一个