抽空做了一个东方快车谋杀案补空格工具.
; O. r @+ ]$ [4 f用法很简单,选中要加空格的字幕文件的目录,以及输出文件的目录.
4 B) M7 S7 B4 [# y% S: n- E按转换按钮即可.这个工具把列名为Line,Text,Entry的列的内容补上和字节数相等的空格.
9 i( B0 ^8 e! A: r$ ]8 m有个别文件,字幕的列名不是上面3个,就需要转换之前,先把列名临时修改为上面3个之一即可。 / G1 C3 Y8 E) {) |$ v4 S8 h
也就是说中文补2个空格,英文补1个空格.
9 f: O( x) l" a U有的字幕带有双引号,本工具是把双引号内的内容作为补空格的对象.
n5 a' N# N' @! O$ c0 Z& ]
; `( `1 \2 a2 v) U软件抓图
) r8 d. v$ J& J5 W
$ `+ k. _; C/ [ ]* E5 y4 C3 j: S+ N9 U$ K, L b! ?: O" @
-------------------------------------------------------------------------- % ]& A% w1 ~5 C+ B O. [
2010.6.20 更新
, ^0 _6 G( j: C5 C
1 ^, V( ?1 h( x7 ?7 n更新到1.1版,追加了一个patch.txt文件。 3 c3 X0 z s5 s
共1000行,每行都是0。修改这个值,就可以对需要补的空格数进行微调。 ( q" B# h8 l8 v
举例 9 A# `3 G- k( M; Y3 ~5 C4 Q
如果字幕的字节数是23(3个英文字符,10个中文字符),如果显示位置偏左, " v' R, V. X2 |3 \! ~$ I- j
我们需要少补1个空格的话,就可以把patch.txt文件的第23行设为-1即可。 6 N: D4 B3 J6 g
工具会自动少补一个空格。 ) z: y7 G) p1 @7 W! h
--------------------
8 d: T- B* F& K: V3 p7 `' G2010.6.30 更新
[; h& I0 o, g. W. |更新1.2版和1.3版
0 }3 u' l1 M" P4 y- {/ _1.2版修正了1.1版出错的问题,中英文字符均补空格
& h; @7 I7 {6 A0 G( ?3 U; }+ \2 e$ Y- ?1.3版中文字符补2个空格,英文字符不补空格。
2 \- c9 |9 d/ M0 G欢迎测试。 |