抽空做了一个东方快车谋杀案补空格工具. : w' g3 ]1 U. x
用法很简单,选中要加空格的字幕文件的目录,以及输出文件的目录. ) ~ U* f" C# B
按转换按钮即可.这个工具把列名为Line,Text,Entry的列的内容补上和字节数相等的空格.
4 ?4 ^8 {( n9 f% g+ E有个别文件,字幕的列名不是上面3个,就需要转换之前,先把列名临时修改为上面3个之一即可。 3 b' o0 \& @3 c P9 _; n
也就是说中文补2个空格,英文补1个空格. ' ]5 g% ^. ~7 W) r8 F" j5 s) q
有的字幕带有双引号,本工具是把双引号内的内容作为补空格的对象.
3 ~; T6 Q$ @0 X5 a) ?6 p
- j1 D5 I/ q' G' ]软件抓图
`0 b: F, @ }* C; u- N! {' _ / o4 S; M! Y9 B, n7 v8 m4 A. f" h
. g& p$ |- F4 O6 A$ j. b--------------------------------------------------------------------------
$ {1 d$ ~8 Z$ W' C2010.6.20 更新 1 B# e N+ E# g9 E4 f
& h; {8 M6 H( q, I, o' _5 K9 D更新到1.1版,追加了一个patch.txt文件。 & A0 l A2 U' e) ]
共1000行,每行都是0。修改这个值,就可以对需要补的空格数进行微调。 9 W L* l% r, R7 n; L. n
举例 0 S( B: b' K7 B* w# l/ P
如果字幕的字节数是23(3个英文字符,10个中文字符),如果显示位置偏左, 2 G0 A' V) N. `7 I2 S) d/ Q
我们需要少补1个空格的话,就可以把patch.txt文件的第23行设为-1即可。
9 F/ P+ _7 N9 ]* [7 X工具会自动少补一个空格。
: b# L9 [0 s" D( Q6 P6 X7 N--------------------
* Z: x" |) g5 u; b' o2010.6.30 更新/ D& A2 ~! f' s! [
更新1.2版和1.3版
+ p+ R$ m1 ?3 [8 o1.2版修正了1.1版出错的问题,中英文字符均补空格" J4 D( j, r$ u. A) n" }
1.3版中文字符补2个空格,英文字符不补空格。
/ a' q, R$ k1 y. ~- q _" |) D欢迎测试。 |