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

[请教]关于SSA脚本的字体嵌入编码问题

楼层直达
级别: 侠客
注册时间:
2003-08-17
在线时间:
10小时
发帖:
605
最近在研究SSA字体文件的嵌入编码,算法的主体部分已经完成,但是卡在最后几个字节的编码问题上了Orz
Sub Station Alpha v4.00+ Script Format中的原文是这么写的:
引用
If the length of the file being encoded is not an exact multiple of 3, then for odd-number filelengths , the last byte is multiplied by hexadecimal 100, and the most significant 12 bits are converted to two characters as above. For even-number filelengths , the last two bytes are multiplied by hexadecimal 10000, and the most significant 18 bits are converted to three characters as above.

上面的filelengths 是指文件的总长度么?
如果是的话总长度的奇偶貌似和被3除的余数无关的说:
filelengthmod3mod6
even 0 0
odd 1 1
even 2 2
odd 0 3
even 1 4
odd 2 5
如上,无论是odd还是even被3除都有余数为0、1、2三种情况,那么对于odd余数为2时何来the last byte以及对于even余数为1时何来the last two bytes啊啊混乱ing……不知哪位高人可指点一下迷津?
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 1楼 发表于: 2007-07-16
那……这个应该是uue算法?

因为我看最后是把12/16bits拆到2/3个字节里去,6bits/字节啊

前面的算法估计是把3个字节共24bits拿出来,然后按照6bits/字节放回去吧

然后如果不是3字节的倍数的话,最后肯定会有尾巴对吧

尾巴只有2种可能,1是多1byte,2是多2byte

各么就是上面说的情况了吧

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 工作组
注册时间:
2005-05-03
在线时间:
0小时
发帖:
2914
只看该作者 2楼 发表于: 2007-07-16
引用
最初由 MeteorRain 发布
那……这个应该是uue算法?

因为我看最后是把12/16bits拆到2/3个字节里去,6bits/字节啊

前面的算法估计是把3个字节共24bits拿出来,然后按照6bits/字节放回去吧

然后如果不是3字节的倍数的话,最后肯定会有尾巴对吧

尾巴只有2种可能,1是多1byte,2是多2byte

各么就是上面说的情况了吧

根据ssa参考文档,那个就是uue。
用aegisub添加附件然后保存字幕,再用记事本打开研究一下好了。
级别: 侠客
注册时间:
2003-08-17
在线时间:
10小时
发帖:
605
只看该作者 3楼 发表于: 2007-07-16
引用
最初由 MeteorRain 发布
那……这个应该是uue算法?

因为我看最后是把12/16bits拆到2/3个字节里去,6bits/字节啊

前面的算法估计是把3个字节共24bits拿出来,然后按照6bits/字节放回去吧

然后如果不是3字节的倍数的话,最后肯定会有尾巴对吧

尾巴只有2种可能,1是多1byte,2是多2byte

各么就是上面说的情况了吧


引用
最初由 雷鸣 发布

根据ssa参考文档,那个就是uue。
用aegisub添加附件然后保存字幕,再用记事本打开研究一下好了。


嗯,是uue,现在就是按照余1作odd处理,余2作even处理的,aegisub的处理方法似乎和我一样,不过无论是我的还是aegisub的外挂都显示不出来==
或者有谁能挂出来的把脚本发上来一下?
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 4楼 发表于: 2007-07-16
嗯,先说好vobsub应该是不支持内嵌文件的嗯……

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 侠客
注册时间:
2003-08-17
在线时间:
10小时
发帖:
605
只看该作者 5楼 发表于: 2007-07-16
现在是某些字体可以显示,某些字体不行,aegisub的也一样,真诡异……
级别: 侠客
注册时间:
2003-08-17
在线时间:
10小时
发帖:
605
只看该作者 6楼 发表于: 2007-07-16
引用
最初由 MeteorRain 发布
嗯,先说好vobsub应该是不支持内嵌文件的嗯……

图片不行,字体应该是可以吧~
http://www.live-share.com/files/243799/fonttest.ass.html
上面这个脚本嵌了3个字体,前两个能显示,第三个显示不能……
快速回复

限150 字节
上一个 下一个