《疾呼》的视频和音频是分开存放的,都是ogg格式。嵌入字幕前需要根据音频文件制作出srt字幕。然后把字幕合并到对应的视频中再打包即可。这里只介绍字幕嵌入的方法。
3 {2 c* W5 b$ [+ ^% E
/ J) F8 T% X: O* R使用了三个软件:8 |, B1 n) l" ?3 ^0 L" I) r$ o
eRightSoft的SUPER 转换ogg到avi
( u+ L8 i$ L2 V1 {# E C7 QVdudMod 1.5.4.1 字幕压制% O; C+ J. q/ F8 @: @) q: O
GFrontend ( ffmpeg2theora ) avi转ogg
: w1 _5 h$ z$ J& x/ P% h/ P. b% w$ Y' v, |
步骤如下:
$ h2 ~7 D0 |) d. Z* B: S" t% w1. 用完美解码可以看到原ogg文件是如下格式:
3 y+ s$ `9 j7 E! N- P6 R; f8 V& V
1 w7 E' _/ U8 p# B4 \' c# a2. 用SUPER转换ogg频文件为avi格式:
* s* R0 }$ F2 }# s- h4 B1 Z
4 K) \% `0 c# L. U! B# @! Q% Y& U3. 打开VdudMod 1.5.4.1,在“文件”菜单中选“打开视频文件……”来打开要上一步生成的AVI文件:
9 U4 f5 t8 G9 U: ]2 v( \ 1 d: f7 A6 q7 P# Y: [
4. 点击“视频->滤镜……”菜单,在打开的对话框中点“添加……”,选择“TextSub 2.23”后确定。3 z+ }2 U/ }6 K- y% k1 k/ R4 q
8 s( M! Q. w* j* o( U: q6 T3 Z5. 选择做好的字幕文件:6 @4 G& \# l: C! l1 p7 Y
/ b) p8 T7 w% m1 C, J/ B6. 设置字幕的字体、位置等格式(此项设置VirtualDub和VirtualDubMod没有,因为游戏中视频的上下要加一条黑边,所以字幕位置不调的话会看不到):
2 U( d) h( g1 ~; u( b 1 @! j, m r6 e
如上图,默认位置是20,改为50字幕就上移了。$ G8 e' A# f) A( ~5 q& r8 A1 m
0 |1 V2 @7 t6 P: `6 Z
7. 设好后一直确定。点“文件->另存为AVI……”输出合并字幕的视频(此AVI文件很大注意留好硬盘空间,或设置压缩)。
, ^; T) l/ L9 @8. 然后打开GFrontend ( ffmpeg2theora ) 转换AVI回ogg。其实SUPER也可以转回ogg,但好象没有设置FPS的地方,转出来都会变成15FPS(虽然游戏中也可以播放):4 V0 e6 B% Q' u7 ~ z
/ w+ Y0 R0 V0 S, Z1 P# R9. 在这里可以设置输出的格式:
8 }" M; w. [" |5 l
, j% M0 c. i) @10. 因为此视频不包括音频,把对应选项选中:+ ]+ j2 t& r6 G) f
& Y+ y7 d4 I( M. U* L7 B% t/ r; w11. 然后点“START”就行了:4 Z6 l9 z o2 z; D
' l- ?% \& z( ~1 f8 F7 W9 i1 P
4 n6 c. A0 k! m! G. X9 t最后放两上截图,上面是播放器中的效果,下面是游戏中的:
8 I: N4 ` P- j+ e+ R$ y3 d$ c! Q! t : ^% {9 V, x' T
|