搜索 社区服务 统计排行 帮助
  • 11423阅读
  • 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] 持续运行中
级别: 版主
注册时间:
2002-12-02
在线时间:
0小时
发帖:
3002
只看该作者 1楼 发表于: 2003-10-24
有類似問題的網有
這是一篇不錯的參考資料

edl
级别: 风云使者
注册时间:
2003-01-24
在线时间:
155小时
发帖:
4649
只看该作者 2楼 发表于: 2003-10-24
苹果机没什么,不过linux不是LINIX。痛伤linuxsir的心。

http://weibo.com/edl945
http://3cnc.taobao.com

像小强一样…活下去…文能提笔控萝莉,武能床上定人妻;进可欺身压正太,退可提臀迎众基
级别: 骑士
注册时间:
2003-04-17
在线时间:
0小时
发帖:
1338
只看该作者 3楼 发表于: 2003-10-27
引用
最初由 edl 发布
苹果机没什么,不过linux不是LINIX。痛伤linuxsir的心。

确实错了,不过老弟也不用这么损我;)

EMULE ID:yzj[eDtoon][CHN][lh.2y.net][VeryCD]这个现在比较少用
AMULE ID:yzjamule[CHN][TLF][eDtoon][VeryCD] 持续运行中
edl
级别: 风云使者
注册时间:
2003-01-24
在线时间:
155小时
发帖:
4649
只看该作者 4楼 发表于: 2003-10-27
引用
最初由 岚轩 发布

确实错了,不过老弟也不用这么损我;)

偶完全么有这个意思:eek:

http://weibo.com/edl945
http://3cnc.taobao.com

像小强一样…活下去…文能提笔控萝莉,武能床上定人妻;进可欺身压正太,退可提臀迎众基
级别: 侠客
注册时间:
2002-12-23
在线时间:
0小时
发帖:
751
只看该作者 5楼 发表于: 2003-11-06
真是太好了呀,这个问题困扰我很久了,收藏下来仔细实验!

不错,不错!!!!
级别: 骑士
注册时间:
2003-08-12
在线时间:
1小时
发帖:
957
只看该作者 6楼 发表于: 2003-11-07
我的是中文简体OS+中文简体的SSA+134+Unicode big Endian

OS是XP
但是最后生成的MKV字幕还是有一部分部队,要么一部分字幕丢失,要么延迟出现

还有什么原因会影响呢?
级别: 骑士
注册时间:
2003-04-17
在线时间:
0小时
发帖:
1338
只看该作者 7楼 发表于: 2003-11-10
引用
最初由 堕天地狱 发布
我的是中文简体OS+中文简体的SSA+134+Unicode big Endian

OS是XP
但是最后生成的MKV字幕还是有一部分部队,要么一部分字幕丢失,要么延迟出现

还有什么原因会影响呢?

那就如下:
只要在编码中选择Unicode、Unicode big Endian、UTF-8中的任意一种!你可以尝试UTF-8:D

EMULE ID:yzj[eDtoon][CHN][lh.2y.net][VeryCD]这个现在比较少用
AMULE ID:yzjamule[CHN][TLF][eDtoon][VeryCD] 持续运行中
级别: 新手上路
注册时间:
2003-08-24
在线时间:
0小时
发帖:
256
只看该作者 8楼 发表于: 2003-11-12
谢谢,受教了:)

级别: 骑士
注册时间:
2003-04-17
在线时间:
0小时
发帖:
1338
只看该作者 9楼 发表于: 2003-11-17
引用
最初由 剑书 发布
谢谢,受教了:)

原来是剑书斑斑,我也是老山民啦,呵呵~不过那里不是这个ID而已!

EMULE ID:yzj[eDtoon][CHN][lh.2y.net][VeryCD]这个现在比较少用
AMULE ID:yzjamule[CHN][TLF][eDtoon][VeryCD] 持续运行中
级别: 工作组
注册时间:
2003-04-25
在线时间:
0小时
发帖:
650
只看该作者 10楼 发表于: 2003-11-19
大家是指在制作时如何防止丢失字幕吧?那如果看MKV时看不出字幕来应该如何解决呢?我是系统:o

ご機嫌よう、レディ。
级别: 骑士
注册时间:
2003-04-17
在线时间:
0小时
发帖:
1338
只看该作者 11楼 发表于: 2003-11-20
多种问题吧:1.VOBSUB的设定
2.SSA、ASS中的ENCODER问题!

EMULE ID:yzj[eDtoon][CHN][lh.2y.net][VeryCD]这个现在比较少用
AMULE ID:yzjamule[CHN][TLF][eDtoon][VeryCD] 持续运行中
级别: 风云使者
注册时间:
2003-02-26
在线时间:
0小时
发帖:
5139
只看该作者 12楼 发表于: 2003-11-20
  好专业啊.需要仔细研究.

级别: 新手上路
注册时间:
2003-11-16
在线时间:
0小时
发帖:
427
只看该作者 13楼 发表于: 2003-11-24
可是用记事本另存为的文件是txt文件,怎么变回.str文件。(我是win98,文件名后面也没有显示后缀名)
级别: 骑士
注册时间:
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 字节
上一个 下一个