抽空做了一个东方快车谋杀案补空格工具. 4 h4 P6 W5 T# }# t# ^, D' M9 b- X
用法很简单,选中要加空格的字幕文件的目录,以及输出文件的目录. * b# U6 x4 x: a" W7 \
按转换按钮即可.这个工具把列名为Line,Text,Entry的列的内容补上和字节数相等的空格. / d [+ E+ W6 X0 G
有个别文件,字幕的列名不是上面3个,就需要转换之前,先把列名临时修改为上面3个之一即可。
; c, K( u: i/ k9 m9 ]% i也就是说中文补2个空格,英文补1个空格. 7 G: L$ |5 u( Y. T: p
有的字幕带有双引号,本工具是把双引号内的内容作为补空格的对象. 5 t$ o/ s2 U* c& y0 H
, v/ W+ p% D( m* G9 J
软件抓图
/ l/ i9 ~% a6 S' y, t , ]+ ~; L+ S }# S
+ ~6 L. ?4 [) U5 l" D, G3 F-------------------------------------------------------------------------- & z& g, c7 \' t2 @# k
2010.6.20 更新
, r9 J. J2 S7 ]) s( ^' u& ~4 D+ b/ n
更新到1.1版,追加了一个patch.txt文件。 ) |" w4 S) e, q6 _6 V) S
共1000行,每行都是0。修改这个值,就可以对需要补的空格数进行微调。 % W7 s9 z0 h$ Q, Y3 _& L( E
举例 # f$ _7 |# b" E( M+ Y
如果字幕的字节数是23(3个英文字符,10个中文字符),如果显示位置偏左,
$ Y3 A2 z5 `' l4 d( _我们需要少补1个空格的话,就可以把patch.txt文件的第23行设为-1即可。 $ o. p7 t( B% ]- O6 k3 G/ n/ v
工具会自动少补一个空格。
7 {% A @& A) w6 D. n5 g7 J--------------------
& W7 ?- Z5 z) I6 S2010.6.30 更新
5 ]+ ?" v; W0 T更新1.2版和1.3版
: J+ e# H# R+ `- C0 k1 |0 R) L1.2版修正了1.1版出错的问题,中英文字符均补空格. @1 r# p9 t% x4 u7 M, Y
1.3版中文字符补2个空格,英文字符不补空格。
& M- \) }8 f$ P1 V! l6 @1 O+ R欢迎测试。 |