《疾呼》的视频和音频是分开存放的,都是ogg格式。嵌入字幕前需要根据音频文件制作出srt字幕。然后把字幕合并到对应的视频中再打包即可。这里只介绍字幕嵌入的方法。+ P1 r7 F: s2 G$ o8 v
3 V; K, G P( Z! |' [$ U, z
使用了三个软件:5 a$ r, d7 M- ^( B* |* G6 t. ^
eRightSoft的SUPER 转换ogg到avi( @( f# m5 e' z2 W& V
VdudMod 1.5.4.1 字幕压制
, Q" c8 I3 k, TGFrontend ( ffmpeg2theora ) avi转ogg
5 n! t4 e; O/ T
6 d4 r7 ]+ P, {& b) ~% v' ]步骤如下:
& Y4 `2 O8 C; j1 F- l0 N- j1. 用完美解码可以看到原ogg文件是如下格式:$ {( [7 n7 h; P- B
! _$ C2 G6 }: T2. 用SUPER转换ogg频文件为avi格式:8 h* q% _9 \) a* ~2 s# T. Y' K- T
" w# R% r2 u9 v) o. l
3. 打开VdudMod 1.5.4.1,在“文件”菜单中选“打开视频文件……”来打开要上一步生成的AVI文件:
, L) j. N8 z& _2 a+ Z9 P, K6 i8 t
b' u1 U8 f% A, E/ {$ c4. 点击“视频->滤镜……”菜单,在打开的对话框中点“添加……”,选择“TextSub 2.23”后确定。! W) n8 |8 Z& Q; y% c
/ @8 t, ]" v( O, n0 c- S& Q2 S& `
5. 选择做好的字幕文件:
) g$ Z" P6 {) _1 _ D. T8 y
1 Y7 d7 i1 d, f R7 C6. 设置字幕的字体、位置等格式(此项设置VirtualDub和VirtualDubMod没有,因为游戏中视频的上下要加一条黑边,所以字幕位置不调的话会看不到):
6 T' a8 Z: I+ p9 I: I' o3 O* n9 k
, t/ T$ p, n3 X3 h" _* A如上图,默认位置是20,改为50字幕就上移了。
8 e: ?/ b: D+ z! W9 W( j- D) D: F
5 L+ i+ D- s' I$ U# e5 L' O; y7. 设好后一直确定。点“文件->另存为AVI……”输出合并字幕的视频(此AVI文件很大注意留好硬盘空间,或设置压缩)。2 ?4 m$ u; `5 P5 B- l, P5 k
8. 然后打开GFrontend ( ffmpeg2theora ) 转换AVI回ogg。其实SUPER也可以转回ogg,但好象没有设置FPS的地方,转出来都会变成15FPS(虽然游戏中也可以播放):! s" x! |4 s3 R6 x8 H
; l2 u" L5 _' }/ l3 k3 P2 o9. 在这里可以设置输出的格式:
" e0 o; V5 W' _. S. E4 D9 u
' P p7 I; y# E8 h10. 因为此视频不包括音频,把对应选项选中:
: k5 R" N. g# c% w, M/ m 6 U# s+ v2 q* G1 X
11. 然后点“START”就行了:. [ c# n% P/ ^# z2 c8 \$ F
* d* H, ]& M3 w1 c' `
6 a a5 e. w0 |, Y6 j0 j最后放两上截图,上面是播放器中的效果,下面是游戏中的:; K5 ^! q P& F# x
3 O1 M! ~( H# {% B, X& f; r |