|
一、概述7 b$ O" I7 Z5 V
. L( P) L" J" ]" A0 W) p随着电视节目制作技术的不断进步和视频存储、处理技术的飞速发展,后期制作已经成为电视节目制作过程中极其重要也是最为复杂的一个环节。高质量的后期制作可以大大提高节目的可视性,这体现了后期制作的重要性;说其复杂是因为在进行后期制作时往往要综合地协调使用多种编辑系统,而目前后期制作领域中软、硬件系统的种类都非常多。三维动画创作系统、后期剪辑系统、后期合成系统……都是进行后期制作的重要工具。硬件系统的种类、型号、规格则更多,不同硬件板卡支持下的编辑系统所用到的素材格式、####作方法都不太一样,相互之间一般无法直接共享素材,但其基本功能都是帮助后期制作人员高效率、高质量地完成编辑工作。由此可以看出,要很好地完成节目制作任务,后期制作人员就必须要能熟练地、综合地使用多种编辑制作系统,这其中如何在各编辑制作系统之间高质量地(最好是无损地)传递素材是保证节目质量的一个关键。
\' Q" |" E" G+ J$ l% r0 [8 r/ _* r8 i0 D6 e S
另外,近年来随着多媒体技术的飞速发展,视频、音频、动画、图形、图像、文字……等各种多媒体素材被越来越多地应用到了节目的制作中,于是也就有了"多媒体电视节目制作"的说法。目前在进行后期制作特别是在后期合成时,要用到的媒体素材的数量和种类都是非常多的,各种不同格式的多媒体素材如何才能合理、正确的在后期制作中使用是广大后期制作人员经常面临的问题,其核心便是如何在后期制作中获得高质量的素材,这也正是本文要讨论的问题。" L0 Q# C. A3 p
0 R+ j0 M3 F& I! v
本文中所涉及到的各种方法都是作者在长期的制作过程中摸索出的一些实际做法的总结,并不全面,但作者认为至少在目前来说都是一些行之有效的方法。
7 e" C; Z1 `& C2 ~; A4 t' A/ L! a) q+ R5 G' A# q0 W+ N2 z
二、获得高质量视频素材的几种方法
" E4 c2 R/ v" U2 \' K# H2 ~9 ?3 a% ~0 ~2 v, s
1、如何在三维软件、剪辑软件、合成软件之间高质量地传递素材: D7 J3 W- ~7 X' \& [
& E% `0 w5 D8 `/ ^7 U& [前面已经提到,后期制作特别是进行后期合成时,往往要综合使用多种制作软件,如三维动画软件、剪辑软件、合成软件、其他辅助软件等等,如何在这些编辑系统之间高质量地(最好是无损地)传递CG素材是保证节目质量的一个关键环节。目前有以下几种常见的方法:+ x( `2 u a8 P% D8 L7 n$ q5 e
: O- U6 O0 T% {. g* c5 P0 \+ G: F
·采用序列帧的方式:这是最传统、最有效也是使用最广泛的一种方法。具体作法是在一些CG素材创作软件系统中完成制作工作后,将CG素材输出成一系列大小、格式相同而以一组连续数字编号命名的图片,为了能很好地在其它剪辑或合成软件中使用该素材,一般采用支持Alpha通道的图片格式,如tga、tif等。现在几乎所有的后期剪辑软件、合成软件及专业视频板卡系统都具有将序列帧转换成单一素材的功能,由于输出时选用的一般是不压缩的图片格式,因此就实现了素材的无损传递,但其最大的缺陷是所得到的素材的数据量非常大。例如,在Maya中制作的一段30"的动画素材,输出成32-BitRGBA不压缩TGA格式序列帧时的数据量约为1209MB。后期制作时采用这种方法还可以,因为素材完后就可以删了,留出宝贵的存储空间为下次编辑作准备;但如果用来保存素材,30秒1.2G的数据量就不太现实了。
/ k, g x& g, b' B6 F5 w1 n) Z& a' x
9 E1 a- @2 d( z1 E; v# ?·采用带Alpha通道的AVI格式:普通的AVI格式的视频文件一般是不支持Alpha通道的,因此这种方法一般是在CG素材创作软件系统中完成素材的制作后,在视频硬件板卡的支持下将素材输出成压缩的、包含Alpha通道的AVI格式,例如在MatroxDigiSuiteLX板卡的支持下可以输出成MPEG-2IFrame格式。这种方式通常也能获得较好的视频质量,因为有硬件板卡支持所以输出速度很快,其数据量也不是很大。缺陷是所制作的素材一般只能在同一产品型号的硬件板卡系统上正常、流畅地使用,限制了素材的使用范围,另外由于采用了视频压缩并不能最大限度的保证视频质量。0 C; J* A9 C7 ~
* l* k3 z1 h5 l* [4 @* D9 I# x* f·采用无损压缩的方法:这种方法也能做到素材的无损传递,通常是采用无损编码器将CG素材输出成VideoforWindows格式或QuicktimeMovie格式。由于MOV格式可以很好的支持Alpha通道,而没有板卡支持的AVI格式中无法包含Alpha通道,板卡支持的AVI格式又都是有损压缩,因此这种方法中AVI格式应用不是太多,主要以输出成MOV格式为主。特别是随着最近新的、高水平的Quicktime无损编码器的出现,很好的解决了序列帧数据量大而AVI对Alpha通道支持不好的问题,成为一种在各软件系统之间无损传递素材的好方法。也是作者在本文中着重推荐和介绍的方法。
# t) m1 t' L7 |( r9 r2 K
; q/ ?5 C4 `1 Y) y1 Y e从上面的介绍可以看出,在常用的几种方法中,采用无损压缩的Quicktime格式是在各软件系统之间无损传递素材和保存素材的好方法,关键是要寻找一款优良的无损压缩编码器。作者平时使用最多的是美国DigitalAnarchy公司开发的Microcsom64-BitLosslessCodecforQuicktime,下面对这款编码器的性能和使用方法作一简单介绍。* z. w! c* B0 V; T$ Y
. ]4 V- x" c, ^8 G' }Microcosm是世界上第一款性能优异的64-BitRGBA格式的Quicktime无损编码器。可以在不损失信号质量的情况下可以达到6:1或更高的无损的压缩比,可以在Adobe的AfterEffects、Apple的FinalCutPro、Pinnacle的Commotion等后期编辑系统中使用。DigitalAnarchy公司在用户文档中对" E' c5 L* I: Q
0 t7 Z0 ^! H: U! n; L
Microcosm编码器定位的描述是:Itoffersagreatwaytoarchivefootageorgetfootagecleanlybetweenapplicationswithoutanydegradationintheimagequality(它为在不降低任何图像质量的情况下存储素材或在不同应用程序之间传递素材提供了一个极好的途径)。Microcosm编码器的出现改变了传统后期编辑系统之间的协作工作方式。) O! p* ^5 B1 y
) V/ p( Y- F% y: ]9 W
该公司网站上还举了两个例子来说明这个编码器的优异性能:9 ]2 K" u. J7 d1 Q
/ c: l+ J' B& S3 _) ^# `1 ? p
上面这样一段64-bitRGBA格式、分辨率为1920X1080的高清晰度活动视频图像,采用Photoshop格式64-bit图像序列保存时的数据量为2310MB,采用QuickTime64-bitTIFF格式保存时的数据量也是2310MB,采用Maya的64-bitIFF格式图像序列保存时的数据量为407MB,而采用Microcosm64-bitQuickTime格式保存时的数据量只有178.6MB,这时的无损压缩比达到了13:1。- ~! L6 L* F2 h9 E0 m
/ b+ {* K" }6 Z p7 a9 F+ E9 F上面这样一段32-bitRGBAD1格式、分辨率为720x486的NTSC制活动电视图像,在采用QuickTime32-bit无压缩方式保存时的数据量为98.7MB,在采用QuickTime32-bitAnimation压缩方式保存时的数据量为53.7MB,在采用Maya32-bitIFF格式图像序列时的数据量为54.1MB,而在采用Microcosm64-bitQuickTime格式保存时的数据量只有10.8MB,这时的无损压缩比也达到了9:1。$ j- d: U5 e3 }0 W6 t
1 T( a7 Y; L( r! s8 e9 {
作者也曾作过测试,一段由Maya制作好的30秒动画素材,按常规的方法输出成32-bitRGBA格式的TGA序列图片所得到的数据量是1.612MB*30S*25FPS,大约是1209MB,将此图片序列再导入到AfterEffects中转换成单个的素材,输出时采用Microcosm64-bitRGBAQuickTime格式保存时的数据量只有78MB,这时的压缩比竟然达到了15:1,依然保留了Alpha通道并且素材的质量没有任何的降低,因此作者认为这种无损压缩方式特别适合在后期制作领域的各软件系统之间无损地传递CG素材,与传统的序列帧的方法相比,这种方式将极大减少素材对硬盘空间的占用,是一种非常理想的获得高质量素材的方法。
8 \* o2 o, d) o1 ]
5 t8 d9 `: A2 }6 H b0 u. a8 g5 DMicroCosmforQuicktime无损压缩编码器目前最新的版本是V1.0.1,可以到其网站(http://www.digitalanarchy.com/product_micro.html)下载一个Demo版本试用。下面以后期合成软件AdobeAfterEffects为例说明MicroCosm无损压缩编码器的使用方法。
, F6 k1 u8 Y4 c! t x8 O
$ q1 y5 ^" m! o! i0 C. X4 k& u+ o5 _在AferEffects中编辑完成后,在渲染队列(RenderQueue)窗口中的输出设置模块(OutputModuleSetting)中,输出选择QuicktimeMovie,如图(03)所示。再通过FormatOptions按钮打开QuicktimeMovie的选项设置窗口,在编码器列表中选择Microcosm无损压缩编码器,如图(04)所示。接下来通过CompressionSettings窗口中的Options按钮打开Microcosm编码器的选项设置窗口,在这里完成参数的设置,如图(05)所示,其参数设置非常简单,只有颜色检测模式(Colors)、场模式(Fields)、编码模式(Encoding)三项,一般保持其默认值就可以获得很好的编码速度和质量。做好上述设置后就可以在AfterEffects中渲染输出了。. ]: u8 G4 o7 r
4 L5 l2 c u6 k e, v. E; X' W2、如何高质量的保存素材和自己的作品- I( K2 f0 k4 a1 R' G
( B, k& }$ F- ?6 Z4 Z, @% p将自己花费了大量时间和精力制作的精美CG素材或作品高质量的保存起来是从事后期制作的人员经常要做的事。如何才能做到足够高的质量又尽是减小数据量呢?每个人可能都有自己一套特有的方法。作者经常采用的方法是:+ Z, y% W7 }0 }( d. |4 `
9 U9 \3 g8 R2 V9 i·高质量保存素材的方法:对于质量要求特别高的素材,采用上面介绍的方法用Microcosm无损压缩成Quicktime的MOV格式保存在硬盘或光盘上。对于要求不是太高的素材也可以用DivX压缩成体积很小的AVI格式或用SorensonVideoV3.1Professional压缩成体积很小的MOV格式进行保存。
& m( z" o# Q$ N+ e6 N1 E
0 y9 X0 g6 v' s% ~. l·高质量保存自己作品的方法:对于作品,一般无需保存成无损压缩的格式,因此可以采用以下的几种常用方法:用DivX压缩成AVI格式;用SorensonVideoV3.1Professional压缩成体积很上的MOV格式;用TMPEGEnc等编码器或在相应板卡的支持下压缩成DVD、VCD、SVCD等格式。根据所要应用的场合来选择不同的保存方式$ K9 J" Y9 a4 t& ` J; X$ B! }; V' c
# a: `0 H3 c; C5 s5 F$ {
下面对作者经常使用的DivX视频编码器和SorensonVideo编码器的性能和使用方法作一简单说明。
4 W& H7 g) e9 A8 W# m& l; h+ b ]; \
% K& v" h4 U- ]! [首先先简单介绍一下用于高质量AVI格式压缩的DivX编码器。DivXCodec的开发,实际是挪用了Microsoft公司的Mpeg4v34.1.00.4920LowMotion和4.1.00.4917FastMotion的编码核心。在经过一系列的修正和版本更新后,DivX编码器现在已经可以在所有主流####作平台上稳定地运行。DivX视频编码所使用的MPEG4编码压缩技术是一种高压缩比有损视频压缩技术。用它来压缩一部容量为5-10G的DVD,保持相同的分辨率和AC3音轨情况下只需要1-2张CDROM,压缩比接近10:1。这种编码器目前的主要应用是互联网上的高品质的DVDRip电影,但对于后期制作人员来说,它所提供的高品质和高压缩比使得我们可以更轻松而廉价的保存高品质的影像素材或自己的作品。
$ h! L: `% |& j3 U9 [
! P4 [: i' z/ P X" Q* _# r5 l# Y下面再简单介绍一下用于高质量MOV格式压缩的SorensonVideo3.1Pro编码器。从早期的各版本到现在的3.1Pro版本的表现来看,这个编码器无疑代表了QuickTime平台上最高的技术水平。不少测试WindowsMedia、RealMedia、QuickTime三个平台优劣的测试系统所采用的编码器都是它,由此可见这个编码器在MOV格式视频编码领域的地位。还有就是目前国外各大电影厂商在其网站上提供的新片的预告片绝大部分采用的也是这种编码格式,压缩比很高,但画质和音质依然能接近DVD的水平。例如电影《TheMatrixⅡ(骇客帝国Ⅱ)》的电影预告片,长度2'31",分辨率1000*540,音频格式为44KHz/16Bit/Stereo,采用SorensonVideo3编码后的数据量竟然只有99M,而其画面质量基本可以达到DVD的水平,大家可以到其网站http://www.thematrix.com上下载该电影预告片。与DivX不同的是,只要系统中安装了Quicktime播放器就可以播放以该编码器压缩的各种MOV格式的视频文件了,不需要再安装的解码器,因为Quicktime播放器已经内置了对编码器的支持,只是要想进行高质量的视频编码,则还要安装其专业版本SorensonVideo3.1Pro。9 b- G. h( }3 l* ^+ d) O1 L: o( U8 A
`" O! i8 l+ r- C9 q% j下面还以AfterEffects为例,简单介绍一下DivX视频编码器和SorensonVideo3.1Pro编码器的使用方法。
0 t- f2 g4 x' h) ]5 }1 l9 ^: N! d( b- e: Y% E3 f0 {
当完成AfterEffects中的编辑工作以后,在渲染队列(RenerQueue)窗口的输出设置模块(OutputModule)中选择输出格式为VideoforWindows,通过FormatOptions按钮打开编码器选择及参数设置窗口,在编码器列表中选择DivXPro5.02Codec编码器,再通过Configure按钮打开其参数设置窗口,如图(06)所示。* |- ?* K/ s+ ]: f3 r2 {% `
- T* H# {; G! }* S/ HDivX5.02编码器的设置参数很多,这里因为篇幅的原因不能一一细说。根据作者的使用经验,在保存视频素材或自己的作品时,只需将Variablebitrate选项设置为1-passqualitybassed,再将Quantizer设置为2,其他参数保持默认值,就可以获得非常好的编码效果了。如果要进行高品质DVD电影复制,则不能按上面的参数设置,因为编码后得到的数据量会很大。. H. K. s; `' t# N4 I
: q ]. \4 R: d% i, ~/ ?
在AfterEffects中要输出成SorensonVideo3.1Pro编码格式的MOV文件,则在渲染队列(RenerQueue)窗口的输出设置模块(OutputModule)中选
# F, |# J; y7 v! n6 K' k7 C3 U" E9 C& w
图(09)
9 N+ R. H6 X- q& D6 ^+ Q
; }2 H- F. _0 B! c* L/ c择输出格式为QuicktimeMovie,通过FormatOptions按钮打开编码器选择及参数设置窗口,在编码器列表中选择SorensonVideo3编码器,再通过Options按钮打开其参数设置窗口进行编码参数的设置,如图(08)所示。SorensonVideo3编码器的参数众多,实际使用时以Encode标签下的参数设置为主,因为篇幅的原因在此也不再一一赘述。 |
|