抽空做了一个东方快车谋杀案补空格工具. ; ?) d! O( G! r0 W' K6 {6 X
用法很简单,选中要加空格的字幕文件的目录,以及输出文件的目录. , m2 _4 o G8 N% v; l/ N( P
按转换按钮即可.这个工具把列名为Line,Text,Entry的列的内容补上和字节数相等的空格. . ^. S& {# h. E) d. D
有个别文件,字幕的列名不是上面3个,就需要转换之前,先把列名临时修改为上面3个之一即可。 & t8 ^+ v0 E; N5 W4 r! S6 Y
也就是说中文补2个空格,英文补1个空格.
4 S- k- G5 G! X# F9 P5 l有的字幕带有双引号,本工具是把双引号内的内容作为补空格的对象.
% \. M U- _& j D' x9 h2 e0 x+ w, Y
2 B6 b" I& |2 T9 ]) s% I软件抓图 . `% W3 {: U4 U, u) G
& B: ^2 R+ y2 s& A9 b% x" A3 h+ t ?0 P7 N6 @
--------------------------------------------------------------------------
0 p1 M: Z' L) s& l* M& P% {* p- k2010.6.20 更新
' m- F0 }; a0 j" b7 [+ e7 L6 J4 J, g* H
更新到1.1版,追加了一个patch.txt文件。 " ~& a1 h8 F) `% w2 d* Z. z
共1000行,每行都是0。修改这个值,就可以对需要补的空格数进行微调。 : L7 N) b* b$ C4 }, S$ I
举例
1 `- h1 h4 _5 t3 u如果字幕的字节数是23(3个英文字符,10个中文字符),如果显示位置偏左, b" A2 \9 g% l; V$ W% c$ O+ ]# h
我们需要少补1个空格的话,就可以把patch.txt文件的第23行设为-1即可。
0 c( U9 H& D$ {& O工具会自动少补一个空格。 7 T/ i# P+ W% E
--------------------+ R( O) b4 T3 C$ A6 g( s2 |
2010.6.30 更新9 {. _& g4 A* j; _
更新1.2版和1.3版( l+ d" j, n0 z, y
1.2版修正了1.1版出错的问题,中英文字符均补空格5 M7 |2 F0 k7 p: X
1.3版中文字符补2个空格,英文字符不补空格。
/ {: T5 |1 {1 f2 z# S' T! Q欢迎测试。 |