抽空做了一个东方快车谋杀案补空格工具. 4 n" {3 s1 m6 y5 T- v) e% m
用法很简单,选中要加空格的字幕文件的目录,以及输出文件的目录. : T' H& Z4 x/ ^3 R D
按转换按钮即可.这个工具把列名为Line,Text,Entry的列的内容补上和字节数相等的空格.
3 m6 K7 }# v/ d7 ~' ], L3 P* f有个别文件,字幕的列名不是上面3个,就需要转换之前,先把列名临时修改为上面3个之一即可。
' T/ U& ^3 ^1 z* `+ T& u/ G) \也就是说中文补2个空格,英文补1个空格.
- p) _! c8 Y" E3 c! _有的字幕带有双引号,本工具是把双引号内的内容作为补空格的对象.
" U+ X6 C" g- B( A, H: {/ V o7 H3 T3 E# D6 K, w
软件抓图
7 z9 J+ W( L2 C: x7 }* i2 `
P- i3 ]. r3 i" O/ Q7 I
7 Y- J0 Z, Z6 A" d2 K9 q3 l4 J--------------------------------------------------------------------------
- |* |; C/ E2 t* c* C2010.6.20 更新
3 d) F6 g& s/ I$ j0 h4 S- @* i& |# v3 o1 j3 I( A: `# R$ `0 z
更新到1.1版,追加了一个patch.txt文件。
* u/ G* A( a$ ~9 t+ g共1000行,每行都是0。修改这个值,就可以对需要补的空格数进行微调。 % f! `" N7 h( L; a+ J
举例 " o1 F9 Y4 ~5 z2 q: g% N
如果字幕的字节数是23(3个英文字符,10个中文字符),如果显示位置偏左, 7 K+ Z7 V9 V8 m
我们需要少补1个空格的话,就可以把patch.txt文件的第23行设为-1即可。
. s, C+ ~6 _9 P2 l" x7 V9 u) Y. K' d工具会自动少补一个空格。
$ R8 U0 N; D" C. X! f- M9 c--------------------
+ O$ _, Y$ `& A' ~/ S2010.6.30 更新
, u8 }/ I* R7 \- k1 R更新1.2版和1.3版
0 S f8 N& k% h; }/ s8 m- M1.2版修正了1.1版出错的问题,中英文字符均补空格
: b9 F% B3 u7 s( L- }1.3版中文字符补2个空格,英文字符不补空格。
1 i7 e# q0 M- a9 S3 l& b3 X7 {) _$ _欢迎测试。 |