抽空做了一个东方快车谋杀案补空格工具. # I" O7 r5 b9 y. ]8 k2 C1 R
用法很简单,选中要加空格的字幕文件的目录,以及输出文件的目录.
) z8 q8 |2 @# P1 S! Q) g! C) [! r按转换按钮即可.这个工具把列名为Line,Text,Entry的列的内容补上和字节数相等的空格.
: J' P5 |: R* [: b( m2 Y有个别文件,字幕的列名不是上面3个,就需要转换之前,先把列名临时修改为上面3个之一即可。 0 Y4 k: b( A, f, C8 E
也就是说中文补2个空格,英文补1个空格.
# V% b: c) s) u9 k& `7 N% |有的字幕带有双引号,本工具是把双引号内的内容作为补空格的对象.
& A1 Z! G- |7 b, |. P
* G' H- K" V. \9 F) z \软件抓图
+ t: \% K2 J: S! K
$ t( |5 y I' d; L; Y0 Z4 N. i
--------------------------------------------------------------------------
% J8 r) g& [! i" W, ?2010.6.20 更新
5 A6 x* L* s0 v
- g, t8 j* l: U* _: U' ]# a9 v更新到1.1版,追加了一个patch.txt文件。
! H. V7 P- s2 W6 k$ ? A6 y( m共1000行,每行都是0。修改这个值,就可以对需要补的空格数进行微调。
- }3 g) j) }6 ]9 `举例 6 G% m, d6 Z V; s: {# w$ y
如果字幕的字节数是23(3个英文字符,10个中文字符),如果显示位置偏左,
3 b$ {2 C; G* D5 m我们需要少补1个空格的话,就可以把patch.txt文件的第23行设为-1即可。
! s1 I4 U, H) D$ S- R' H工具会自动少补一个空格。
" e- k0 a) Z# J6 h% C# x& o--------------------
1 k3 [' w* g" c& z- z1 g4 N s2010.6.30 更新
% @8 s0 w, k4 T4 q" p! _更新1.2版和1.3版
k4 I1 g5 @/ {$ w, R. S1.2版修正了1.1版出错的问题,中英文字符均补空格; K6 K! k/ {" G7 }: g9 P% `: w
1.3版中文字符补2个空格,英文字符不补空格。 I! x. O; `9 B+ Z& c% H w5 Q. p
欢迎测试。 |