抽空做了一个东方快车谋杀案补空格工具. - n8 N& z. C1 {0 K$ l* R
用法很简单,选中要加空格的字幕文件的目录,以及输出文件的目录.
7 B/ Q5 q. j6 T) B4 Q/ Y d按转换按钮即可.这个工具把列名为Line,Text,Entry的列的内容补上和字节数相等的空格.
4 E9 j; \! C! I8 |. ^$ C- S有个别文件,字幕的列名不是上面3个,就需要转换之前,先把列名临时修改为上面3个之一即可。
# a a. o4 ~. x! b也就是说中文补2个空格,英文补1个空格. 2 e- ~. P3 W2 ?, `2 H
有的字幕带有双引号,本工具是把双引号内的内容作为补空格的对象.
& E: D+ k% S( P0 W1 |0 Y; C
7 y2 ]0 X# r# }5 f软件抓图
+ J" q6 x6 U' O0 M 0 \" t W ]8 j+ U6 S b
* ?+ u- b8 ^. Z `7 c* V-------------------------------------------------------------------------- ' u( ]# F# ?2 p5 e1 N3 R7 n% d
2010.6.20 更新
. t8 |0 U- A) x+ X- [% Z, y c/ R, e) ]! @( B
更新到1.1版,追加了一个patch.txt文件。 # U" k/ @+ D; a& R* P$ ?+ b+ _, f
共1000行,每行都是0。修改这个值,就可以对需要补的空格数进行微调。
4 k* B$ O: I1 ^举例
$ K, d2 E; }) |, e4 ~+ P; Z如果字幕的字节数是23(3个英文字符,10个中文字符),如果显示位置偏左, ; @9 I( M% ~: L' ^) T. o
我们需要少补1个空格的话,就可以把patch.txt文件的第23行设为-1即可。 7 | \, [! J' j1 h
工具会自动少补一个空格。
3 I2 ^7 l4 H+ e1 [/ W T2 [! c--------------------
( Z7 X, B+ F9 O/ E! a, j2010.6.30 更新
+ L- B. Z1 Q6 K) l1 V更新1.2版和1.3版, d/ q! Y0 s2 @7 i0 Q* e1 Z$ y. H
1.2版修正了1.1版出错的问题,中英文字符均补空格
. O6 ]/ z3 e0 o5 C/ O- |0 I9 h R0 ]& ^1.3版中文字符补2个空格,英文字符不补空格。
# t3 C- |' D2 y. [' J' P+ h% a欢迎测试。 |