[请教]关于SSA脚本的字体嵌入编码问题
熊熊*揍敌客@2007-07-15 22:25
最近在研究SSA字体文件的嵌入编码,算法的主体部分已经完成,但是卡在最后几个字节的编码问题上了Orz引用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.
MeteorRain@2007-07-16 02:03
那……这个应该是uue算法?雷鸣@2007-07-16 09:20
引用最初由 MeteorRain 发布
那……这个应该是uue算法?
因为我看最后是把12/16bits拆到2/3个字节里去,6bits/字节啊
前面的算法估计是把3个字节共24bits拿出来,然后按照6bits/字节放回去吧
然后如果不是3字节的倍数的话,最后肯定会有尾巴对吧
尾巴只有2种可能,1是多1byte,2是多2byte
各么就是上面说的情况了吧
熊熊*揍敌客@2007-07-16 13:04
引用最初由 MeteorRain 发布
那……这个应该是uue算法?
因为我看最后是把12/16bits拆到2/3个字节里去,6bits/字节啊
前面的算法估计是把3个字节共24bits拿出来,然后按照6bits/字节放回去吧
然后如果不是3字节的倍数的话,最后肯定会有尾巴对吧
尾巴只有2种可能,1是多1byte,2是多2byte
各么就是上面说的情况了吧
引用最初由 雷鸣 发布
根据ssa参考文档,那个就是uue。
用aegisub添加附件然后保存字幕,再用记事本打开研究一下好了。
MeteorRain@2007-07-16 19:15
嗯,先说好vobsub应该是不支持内嵌文件的嗯……熊熊*揍敌客@2007-07-16 19:34
现在是某些字体可以显示,某些字体不行,aegisub的也一样,真诡异……熊熊*揍敌客@2007-07-16 19:37
引用最初由 MeteorRain 发布
嗯,先说好vobsub应该是不支持内嵌文件的嗯……