|

楼主 |
发表于 2007-11-4 17:02:52
|
显示全部楼层
四、制作QuickTime流媒体
+ Z3 m( [: T+ `& g. b MOV也是一种非常优秀的流式视频格式,用MOV格式来保存影片是一个非常好的选择。MOV格式视频的编码软件可使用QuickTime player播放器专业版。, X4 y1 I! M4 t. F
1.导入源文件
1 ~0 r: Z, F5 a7 Z) q8 J2 l 运行QuickTime player 6.51专业版,点击“文件→输入”菜单命令,在出现的对话框中选择需要导入的文件。QuickTime player可直接导入AVI、MOV、MPEG1等视频文件。& s$ G( o. S8 A2 e9 Q$ l' c
2.设置及输出
1 [$ C; r/ h1 P7 p! Q4 W( [ 导入好的视频文件会在一个新的播放器窗口中打开,在该窗口中点击“文件→输出”菜单命令,打开“将输出的文件另存为”对话框,在“输出”列表中选择“影片转换成QuickTime影片”选项。 ( S. H, h5 ]: S, T+ O* G! y( n
点击“选项”按钮,将打开“影片设置”对话框,在“视频”选项组中点击“设置”按钮,然后在打开的“压缩设置”对话框中选择压缩方式为“Sorenson Video 3”或“MPEG-4 Video”,“质量”尽量选择“最佳”,最后再设置帧率、关键帧间隔、码率等参数,这些和其他的视频编码软件没太大的区别,可参照设置,需要注意的是关键帧间隔最多为10秒钟,也就是如果帧率为24fps,关键帧间隔可为240帧。
, N4 I9 ?4 c8 J9 p- j3 g! V 视频部分还可进行“滤镜”设置,为MOV视频加入模糊、亮度、锐化等效果,点击“大小”按钮还可设置视频的尺寸。
5 G/ [( F+ `1 M) g6 @" \( J 音频部分可使用默认的“MPEG-4 Audio”,它使用AAC作为其音频部分的编码。如果要进行修改可选定“影片设置”对话框中的“声音”选项,然后点击“设置”按钮,并在出现的“声音设置”对话框中设置采样频率等参数,如要进一步设置还可点击“选项”按钮,具体设置AAC音频的码率等参数。
. @+ X. X! f4 {' {; Y; D* R 设置完成后返回到“将输出的文件另存为”对话框,将MOV文件命名后点击“保存”按钮,即可输出MOV视频。6 O) v' {, R2 u% M. Y
五、用RealProducer Plus 10制作RMVB视频0 Q' o3 t. ]- d7 a. w
RMVB是RM的升级版本,其中的“VB”,指的是VBR,即Variable Bitrate(可变码率)。Real Video一直是流式视频的领头羊,它的压缩率高,在低码率下视频质量优秀。目前Real Video已经发展到了Real Video10,它的官方编码软件为RealProducer Plus 10。
: Y' {8 u5 H2 n! l% B0 P 1.导入源文件
# b! M7 D; o: a3 }0 Q 运行RealProducer Plus 10,点击主界面左边“Input file(输入文件)”后的“Browse(浏览)”按钮,在出现的对话框中选择导入需要转换的文件。RealProducer Plus 10可导入的文件类型非常多,包括AVI、MPG、ASF、MOV、WMV等格式。
7 `0 N6 o; f3 y6 b , t. o3 n$ f- u! _% K3 P) J9 L
提示:RealProducer Plus 10不能直接导入MPEG-2格式。如果要让RealProducer支持DVD的MPEG-2或VOB文件,可安装MPEG-2解码程序Elecard MPEG2 Video Decoder(http://www.ttdown.com/ViewDownURL.asp?softID=10425)即可。2 [5 R9 L% A6 g7 s* `0 L
2.设置压缩参数
+ u* {& r# q3 ?6 {7 }7 D4 ^# J" p6 H 导入源文件后,我们还需要设置压缩的参数。点击主界面右边的“Audiences(观众)”按钮,打开“Audiences”对话框。6 [7 S1 y0 n K7 Q
在“Encoding Settings(编码设置)”选项组中的“Audio mode(音频模式)”列表中共有3种选择,通常选择“Music”即可,它的音质最好;“Video mode(视频模式)”可使用默认的“Normal Motion Video(普通动态视频)”;“Video codec(视频编码)”应该选择“RealVideo 10”,它的视频质量最好;“2-pass Video encoding”(二次视频编码)会提高编码的精度和质量,但耗时也长了近一倍;选择“Resize vide to”(视频尺寸)选项后,可在其后的数值框中输入重新修定的视频画面尺寸,不过通常不用修改视频的原始尺寸。" x/ b3 N# |+ V! c$ [* k2 h( i
在“Audiences in job”(观众模板)列表中默认使用了4个编码模板。不过它们不一定能适合我们的需要,可在选定后按Del键把它们全部删除。然后再从左边的编码模板列表中选出所需要的模板。一般情况下,如果原始视频为DVD质量,应选择码率大于750Kbps的模板,VCD质量的视频则可以使用450Kbps。
4 ]7 ]% e4 F! | 3.自定义编码方案# ?$ W% B% I. y$ o/ e; w5 c
如果对软件所提供的编码模板不满意,还可对编码方案进行自定义。先选定要修改的模板,然后双击它即可在打开的“Audience Properties(观众道具)”对话框中进行详细设置。
1 y9 Q# T9 k4 U( N3 b- b3 R: A. V 在这里,编码方式一般使用选择“Target average bit rate(目标平均码率)”选项,RMVB采用动态码率,码率会根据视频的内容而变化,但平均数值会近可能的接近所指定的数值。“Target frame rate(目标帧率)”通常用25~30fps即可。音频编码分“Voice codec”和“Music codec”两种情况,一般使用默认的64Kbps和96Kbps就行了。9 E6 [5 N; l; O% q- u: k
设置完成后,返回主界面,点击“Encode”按钮即可进行RMVB视频的编码。$ l& f& |5 H+ f& o. q
提示:如果是对DVD文件进行编码,每一个VOB文件都会生成一个RMVB文件,这时可使用随RealProducer Plus 10一起安装的RealMedia Editor编辑工具来进行合并。- T; N) n8 v! D6 f# X
六、流式视频转换成MPEG/AVI格式3 A/ b# X& }, a; @( }! `* F
将流式视频转换成MPEG文件或AVI的工具目前主要是EO Video(http://www.skycn.com/soft/7637.html),它可以将目前最流行的WMV、RM/RMVB、MOV格式转换成AVI或MPEG格式。
) u5 m6 X/ s s6 ] 1.添加媒体文件
% t' n K8 L' P" B% n6 T' P EO Video在编码前需将待转换的文件添加到播放列表中,然后才能将列表中文件进行编码。实际上,EO Video既是视频编码软件也是视频播放软件,播放列表中的文件只是待处理的文件。 点击EO Video左下角的“浏览器”选项卡,然后从浏览器中选择要转换的文件,并将其拖入到右边的播放列表栏中。 提示:RMVB文件无法在EO Video浏览器窗口中显示出来的,你需要先将它的扩展名改为RM。6 C+ e" ]9 `) U) o5 \9 V; |1 p
2.转换设置/ c Y- R1 K& K; }
点击EO Video左下角的“转换器”选项卡,在出现的界面中点击“PROFILE”(配置)步骤中设置有关的转换参数。在“输出格式”列表中选择“MPEG”或“AVI”。这里,我们以转换为MPEG为例。7 B4 T* n2 v+ ?
选择为MPEG后,然后选择“视频”选项卡,将“压缩”标准设置为“VCD”或“DVD”(根据原始视频质量进行设置,通常流媒体使用VCD即可),“TV格式”设置为“PAL”。另外,如果对原视频的画面尺寸(分辨率)进行修改,一定要选择“图像匹配”中的重订尺寸算法为“双三次”,因为这种算法的质量是最高的。
9 q( Y& o2 s# ~* }' G- f1 r 3.输出设置
$ B: b6 u7 r" \3 E8 | 点击“OUTPUT(输出)”步骤,在其中设置输出的参数。3 _6 i+ h: X6 h" v! O- m
首先修改默认的设置,选中“转换播放列表的每个项目为不同输出文件”选项,以便将每个文件单独输出,而不是输出为一个文件。接下来还要设置文件输出的“目标文件夹”,注意目标文件夹所在的硬盘分区一定要留出足够的空间。
9 W% H- U% e0 I6 h 4.编码
X; x* H" L0 Y* z' U 点击“CONVERT(转换)”步骤,先选中“处理任务列表”选项以便对列表中的所有文件进行转换,然后点击“START(开始)”按钮,即可开始进行MPEG编码。: d7 c( F2 v# i
编码的耗时相当长,它对电脑CPU的要求比较高。如果要转换成AVI格式,步骤与此类似。" e' r0 k! c& z3 R! _4 ^9 z
七、制作OGM/MKV视频文件
. Y, l( t/ t) y9 W% g' a OGM、Matroska(MKV)是近来出现在网络上的新型视频封装格式,它们比AVI更为自由,结构也更加先进,可容纳多条不同编码的音轨及不同格式的字幕轨,音轨和字幕轨的数量可以达到8条以上(MKV是16条),极大地方便了播放。制作这两种格式的视频文件并不需要编码,而是把不同类型的字幕、音频和视频打包进一个文件就行了,速度要比编码快得多。1 p6 U+ P e3 p
1.OGM的制作, ~) `1 b! P9 @- R4 Z
VirtualDubMod是VirtualDub的一个变种,它可以将MPEG-2文件编码成OGM或MKV文件,也就是说它可以直接将DVD转换成OGM视频。VirtualDubMod也是目前惟一能剪辑OGM和MKV视频的工具。& j+ l' ~+ w S' A7 Q5 l
运行VirtualDubMod,点击“File→Open Video file(打开视频文件)”菜单命令,在出现的对话框中选择导入DVD中的VOB文件。
1 ?" V0 J; n. z) r9 o( a) [ 注意:在导入时会出现“Multiple Audio Streams Found(创建多媒体视频流)”对话框,具体选择哪一条AC3音轨要根据在播放器中的播放情况而定,一般情况下选择第一条音轨。
% h2 e+ i" i. _* l 文件导入后,按下F7键设置输出,在出现的“Save As(另存为)”对话框中设置文件名及保存的位置,保存类型应该选择“Matroska File(MKV)”或“OGM”。在“Video(视频)”选项组中选择“Video Mode(视频模式)”为“Full processing mode(完全处理模式)”选项,然后点击“Change(更改)”按钮,即会出现“Select video compression(选择视频压缩)”对话框,你可在这里选择DivX 5.1.1、XviD、VP60/61/62等编码,然后点击“Configure(配置)”按钮设置编码参数,码率一般设置为1200~1500bps,这和制作普通的DVDRip没有任何区别。完成后即可返回“Save As”对话框,点击“保存”按钮进行编码输出。. b( m! M6 I- A( ]; a; k, B
不过,VirtualDubMod只能对单个VOB文件进行编码,如果要将一整部的DVD编码成MKV格式,可能需要对4~5个VOB文件进行编码。另外,它只能对视频部分进行编码,音频部分则保持不变直接合并到OGM/MKV中。对于多个编码好的OGM、MKV文件,你可以点击“File→Append segment(附加片段)”菜单命令将它们逐个进行合并。要对OGM/MKV文件进行剪辑也可用VirtualDubMod,这与剪辑普通AVI文件是完全一样的。
. @% t% N0 f$ c2 }1 q8 Z 2. 制作MKV媒体
" t9 [5 y* H* L5 ] L7 j3 n2 p 虽然VirtualDubMod可以制作Matroska(MKV)格式,但它的功能限制较多,不能对RM、MPEG、MOV视频和SSA、SUB等字幕进行封装,用它制作出来的MKV和OGM格式基本没有差别。要真正发挥MKV强大的功能,最为方便的还是Mkvtoolnix(http://www.bunkus.org/videotools/mkvtoolnix/win32/),它的功能最为齐全,也最为强大。它可以将QuickTime媒体和SUB图形字幕也封装到MKV中去,使得MKV几乎变成了万能的媒体容器。将Mkvtoolnix解压之后,还要将Mkvtoolnix Runtime Package(http://www.bunkus.org/videotools/mkvtoolnix/win32/)也一并解压到Mkvtoolnix所在的目录,否则它是无法运行的。Mkvtoolnix的主程序Mkvmerge.exe是命令行程序,不过这个软件包中还提供了一个GUI外壳程序Mmg.exe,可运行它来对Mkvmerge.exe进行操作。5 |/ K: X, b ^; v: C# B7 R
(1)文件导入
1 B3 g: j: B/ h H, I# P 运行Mmg.exe,会出现软件的图形界面。点击“Input(输入)”选项卡,点击“Input files(输入文件)”选项组中的“add(添加)”按钮,将要合并的视频、音频、字幕文件一一添加到文件列表中。Mkvtoolnix功能的强大主要体现在能导入的格式上,除了MPEG视频外,几乎所有的主流音、视频格式它都能容纳,包括OGM和MKV格式本身!3 ^7 W; h4 F1 X* s
(2)轨道设置8 I* w# a$ l7 I8 V
如果视频中已经包括有音频,它还可以选择是否保留该音频!如果要去掉原有的音频,可先在文件列表中选中该视频文件,然后将“Make default track(制作默认轨道)”选项去掉即可。这样的功能要比OGM方便得多!* A7 h+ h3 Z! N1 J
所有的轨道都可以加上语言类型、标题、作者等标示,先选定某个轨道,然后在“Track Options(轨道选项)”中的“Language(语言)”列表中进行选择。在字幕或声音不同步的情况下,还可设置声轨和字幕播放的延时时间,可将延时数值填入“Delay(延时)”框中(单位为毫秒)。( F" ~% `" o; f7 C* J( x3 ~
(3)文件分割 如果想将合并好的MKV文件刻入光盘,而最终合并好的文件可能超过光盘的容量,你可以对文件进行分割。点击“Global(全局)”选项卡,在其中的“Split(分割)”选项组中选中“Enable splitting(进行分割)”选项,其中,分割有两种方式,即“by size(按文件尺寸)”和“by time(按时间)”,这里,我们当然应该按尺寸来进行分割,具体的尺寸可从后面的列表中选择。
8 j1 e0 o7 E$ D, M/ n% q5 K- Y (4)输出
! {$ ]9 q+ | v% @& w) f, f9 b 界面中的其他选项卡都无关紧要,可以保持默认设置。在“Global”选项卡下面的“Output filename(输出文件名)”框中设置输出文件的路径及名称后,点击“Start Muxing(开始合并)”按钮即可输出MKV文件。 另外,Mkvtoolnix也可用于分离MKV文件,只要将MKV文件导入,再将每个码流单独命名输出就行了。 |
|