抽空做了一个东方快车谋杀案补空格工具.
7 J, W# U! v& n9 F9 L用法很简单,选中要加空格的字幕文件的目录,以及输出文件的目录. 5 X. ^# M; w+ `1 v7 B8 Q+ Q
按转换按钮即可.这个工具把列名为Line,Text,Entry的列的内容补上和字节数相等的空格. 8 y1 y+ G1 }# q( o6 i8 E' Q
有个别文件,字幕的列名不是上面3个,就需要转换之前,先把列名临时修改为上面3个之一即可。 - A/ _- N3 D4 C; ~4 e& T) r
也就是说中文补2个空格,英文补1个空格.
6 W5 o0 g% k- N+ g+ G$ R, B有的字幕带有双引号,本工具是把双引号内的内容作为补空格的对象. / U/ E1 T% X$ a9 s" Q0 Q) L
9 u8 V3 G+ |4 z. Z: q) ~
软件抓图
9 I, g! N/ t% N7 n- R & e- `! m7 R' h! ^9 @3 ^- u
. H, M. m% N7 H2 h
--------------------------------------------------------------------------
6 a' V' `- X* l C+ ?; T$ q( J, W3 V5 _2010.6.20 更新
. a6 X X8 W3 k+ a
, x; k7 V: C2 N更新到1.1版,追加了一个patch.txt文件。 ) q4 }/ w1 U2 \! g! p4 y
共1000行,每行都是0。修改这个值,就可以对需要补的空格数进行微调。
) O1 P7 A% N5 ^' g7 I* J举例 : V( z h6 y" z; L, ]! j' r
如果字幕的字节数是23(3个英文字符,10个中文字符),如果显示位置偏左, ' R7 V. e, u1 L5 ^: A) ^
我们需要少补1个空格的话,就可以把patch.txt文件的第23行设为-1即可。 3 x$ C; ^/ u/ q" w& Y1 u9 F
工具会自动少补一个空格。 $ J. |- L" ~! ~" E+ d7 V* Q
--------------------! U& W7 c$ \3 W3 P8 A0 |1 a
2010.6.30 更新/ `- [" f3 C' ]0 h+ T2 }, m
更新1.2版和1.3版2 y3 s m. ~6 ^' y
1.2版修正了1.1版出错的问题,中英文字符均补空格
% k3 t; }+ R) [% [; P9 T$ q V" i1.3版中文字符补2个空格,英文字符不补空格。0 S; ^ r8 ^9 f' x e
欢迎测试。 |