抽空做了一个东方快车谋杀案补空格工具. : z! e. b! |. X2 M8 n3 U
用法很简单,选中要加空格的字幕文件的目录,以及输出文件的目录.
+ \9 X9 t0 u; z按转换按钮即可.这个工具把列名为Line,Text,Entry的列的内容补上和字节数相等的空格.
1 c `, @6 C" P- Y有个别文件,字幕的列名不是上面3个,就需要转换之前,先把列名临时修改为上面3个之一即可。 ! {7 ]: Y$ H' t; j8 F4 T* I9 J2 d
也就是说中文补2个空格,英文补1个空格. 0 } U6 K4 ^2 I# p- Y
有的字幕带有双引号,本工具是把双引号内的内容作为补空格的对象.
1 s: ?5 X+ S9 r. z, G1 P" b: G7 @& y h4 e0 P- c
软件抓图
% I' Z3 _3 n5 _( M# k4 N
n9 L: j& h* r Q' H% d( m- ~$ u- r! _! b" Z
--------------------------------------------------------------------------
: O4 h; ~. d v4 p2010.6.20 更新
0 u6 U0 w6 O3 U8 o( f- j
0 i5 Q8 P$ k4 q6 Q! d更新到1.1版,追加了一个patch.txt文件。
2 d2 P& i) b3 X2 r% c/ j4 r2 ]共1000行,每行都是0。修改这个值,就可以对需要补的空格数进行微调。
: [' p- T# R; ~5 e9 X举例 9 }! ]6 g8 n5 s) G6 t. m i
如果字幕的字节数是23(3个英文字符,10个中文字符),如果显示位置偏左,
$ s: a1 Z' n5 N2 h我们需要少补1个空格的话,就可以把patch.txt文件的第23行设为-1即可。
4 C8 U" j, c. Q8 ?2 G工具会自动少补一个空格。 5 W7 R5 I+ C5 ^
--------------------# z: S% ]6 {; P) B! T( s
2010.6.30 更新
# a2 M+ m" Y$ h' s2 H7 P+ [$ @( l更新1.2版和1.3版2 u/ c1 L- l p8 K+ Z6 C6 \) _4 y
1.2版修正了1.1版出错的问题,中英文字符均补空格4 G- z9 Y- d Q
1.3版中文字符补2个空格,英文字符不补空格。* b/ b0 c! x0 ]( o# u) U
欢迎测试。 |