《疾呼》的视频和音频是分开存放的,都是ogg格式。嵌入字幕前需要根据音频文件制作出srt字幕。然后把字幕合并到对应的视频中再打包即可。这里只介绍字幕嵌入的方法。4 v0 D2 p! O s5 F
: Y& K1 k5 F4 L& \: ]! w使用了三个软件:' q5 \$ C3 r/ u! Q0 i. d
eRightSoft的SUPER 转换ogg到avi& R' l0 p- J& H; d4 K# {
VdudMod 1.5.4.1 字幕压制) c f- o Z% C/ B% @- L
GFrontend ( ffmpeg2theora ) avi转ogg
" `- Y' j- O0 N, i; s
7 K9 R& p# b9 Z5 ^/ i# K( Q f, I步骤如下:0 s4 U V- L+ U& c$ T. l& d
1. 用完美解码可以看到原ogg文件是如下格式:" ]' e+ k: j3 k0 M& V& v
5 @6 e" g3 M3 K% h/ N5 M7 {( {
2. 用SUPER转换ogg频文件为avi格式:
3 h% j1 d. D: G' i+ q ( t H# n/ I: ]; g
3. 打开VdudMod 1.5.4.1,在“文件”菜单中选“打开视频文件……”来打开要上一步生成的AVI文件:# p& S$ l, Q" g! m
" z; B0 B4 ]* m9 G5 h
4. 点击“视频->滤镜……”菜单,在打开的对话框中点“添加……”,选择“TextSub 2.23”后确定。
6 c4 ?( S( M* ]( I/ Y! c. o0 g
1 j6 C$ w6 ?% w1 T# e- z5. 选择做好的字幕文件:3 ^" D! m/ u$ j W' n9 F% J6 E
* t/ l) r6 ~! v; M% w6. 设置字幕的字体、位置等格式(此项设置VirtualDub和VirtualDubMod没有,因为游戏中视频的上下要加一条黑边,所以字幕位置不调的话会看不到): 7 M: z" u$ R) m1 O
, n9 D3 F2 V2 ^! P) N如上图,默认位置是20,改为50字幕就上移了。9 g; ]0 \4 Z8 r# h& L" R3 `
: B# n D) G1 {; B) P
7. 设好后一直确定。点“文件->另存为AVI……”输出合并字幕的视频(此AVI文件很大注意留好硬盘空间,或设置压缩)。. W( K0 C+ z, N. ^0 D6 I. A
8. 然后打开GFrontend ( ffmpeg2theora ) 转换AVI回ogg。其实SUPER也可以转回ogg,但好象没有设置FPS的地方,转出来都会变成15FPS(虽然游戏中也可以播放):9 Z) c1 e0 i+ U! O/ a: A* |3 _
* J: p5 M2 ]$ z2 K6 h9. 在这里可以设置输出的格式:
0 F b# m" x% b/ M' _" c
7 W5 N) U. c! ^" l w' \10. 因为此视频不包括音频,把对应选项选中:, K1 }4 U) ]- o. b2 S! S# g4 `
) I8 |* N! \- ^. C
11. 然后点“START”就行了:
M8 {- k R5 }& C: B. l5 n8 k" @
% y" [. w' p/ x3 f1 h
8 r/ b/ J. y6 t最后放两上截图,上面是播放器中的效果,下面是游戏中的:. S& O, z: P5 T4 l# \
1 {: b' d* ?- b. Z7 r8 M; o! ^, P
|