形色主义's Archiver

怒海孤舟 发表于 2008-7-17 18:43

高手晋级-加速电子相册生成

制作电子相册,为了做出丰富多采的效果,往往整个项目比较复杂,这一过程往往要花费很多时间。如果对一些环节进行优化,相同配置下,可以对视频文件的生成起到加速的作用。本文以Premiere制作VCD电子相册为例,给出几点参考性建议,以下也适用于VCD或其他视频文件的制作。当然,使用更快的CPU、超频和更多的内存也会起到决定性的效果,这不在我们的探讨之列。
W-z;vg/^fdG   1、原始素材直接做成最终尺寸,减少Premiere生成时的运算量
\\~g&T.O   2、采用好的视频编解码程序(Codec),可以提高编码AVI的速度&~0g f!}:{z7`D
  3、预先合并Premiere的轨道,精简项目结构 Y{[1[/U7x.~ ya
  4、调整Premiere的设置,提高静止图像的生成速度
x&|6X7I/@m   5、用MPEG插件,直接在Premiere中生成MPG文件
Ch t2`$r8o E*u   6、优化Windows操作系统,有条件用WindowsNT平台
G"b3u!z0s+fj   7、优化硬盘系统,加速磁盘读写速度
:`$lKUs
N]IVrt}m   1、原始素材直接做成最终尺寸,减少Premiere生成时的运算量1A GC-Q`Uz&J
'w ? D#\0{*I8b,V
  通常电子相册需要扫描照片,扫描时,可以用最终输出的像素的2倍,4:3的图像如768x576,再用Photoshop重新缩小到352x288(VCD)/480*576(SVCD),这时的图片是拉长的,看上去怪怪的,不过做成VCD/SVCD再在电视上播放就正常了。为什么用Photoshop预先改尺寸呢?因为Photoshop的抗锯齿效果比Premiere好,缩小的图形比较圆滑。
0b*T-G]n C:|q?L
~1fkoT)YH   另外,使用BMP这类不压缩的图像格式比较好,处理速度较快。尽量不用JPG格式图片,有时候会在图像上产生干扰横条,处理速度也慢。
"p\)ce,I?m ]4Pv N9aa(C
  2、采用好的视频编解码程序(Codec),可以提高编码AVI的速度
WM5nRHd Zx 'L"rZ T~j#Zx
  Windows自带的几种Codec画面效果不太好,如Radius Inc.Cinepak,编码速度非常慢。如果生成的AVI需要用硬件压缩成MPG,最好是选择硬件自带的Codec,如百老汇卡压缩其他种类的Codec的AVI,可能出现画面异常之现象。硬件Codec需要视频捕获卡支持,如百老汇卡的Broadway MPEG I-Frame Codec,如果没有视频捕获卡,可以选用PICVideo Codec中的MJPEG,这种编解码方式品质和占用磁盘空间都比较出色。经试验,用PICVideo Codec MJPEG比Broadway MPEG I-Frame Codec生成速度更快。
ZQM)z kj!n)W%G 'rg-U,jmD!M\
  3、预先合并Premiere的轨道,精简项目结构
ONL4um0h&k3] ^ W{a+X9dU5@Dlg
  电子相册往往采用较多的视频轨,如果能对某些轨进行合并或预合成,再取代原来的多个轨,可以节省每次生成的时间。这项工作可能比想象的复杂。e0j/h+b:bY%P*hf D

CC9\8I?   4、调整Premiere的设置,提高静止图像的生成速度*ui,u!l(~7zr5Se`Z

9[(`5V e)xke-`   大家可能有这样的经历体会,在Premiere4.2中,用静止图片生成画面静止的AVI,速度飞快,而在Premiere5.1中,就慢的多。原来,Premiere5.1里有一处设置,选菜单File->Export->Movies->Settings,点下拉菜单General Settings,选Keyframe and Rendering Options,将Optimize stills打勾。这样生成静止AVI时,Premiere不需要对每一帧都计算编码,只需要计算第一帧,其余相同的用复制帧。'a V[:~J&y Y n
"xl&BxuT
  5、用MPEG插件,直接在Premiere中生成MPG文件
k ao%m;Y9c#zf1[ -ce$R!f/x^0T9C
  如果有合适的软件压缩MPG的Premiere插件,直接生成MPG是个好主意。这样节省了合成后再编码成AVI的消耗时间。要求不高,可以用XingEncoder,压缩速度快;要求高的可以选Panasonic的Premiere插件。,L`!X9ps ~,Iy

]o4T.k Ne%N   6、优化Windows操作系统,有条件用WindowsNT平台
|+n+]sx.w :{ i Q/qx|\+]
  Windows9x之类操作系统往往由于安装很多软件,而使注册表庞大,并且Win9x对内存的管理不太好,常常出现系统资源耗尽,即便程序推出也不能释放资源的情况,使得运行速度变得越来越缓慢。尽量少安装一些不必要的软件,也少运行常驻内存的程序。
Z\"bR+rXn3v:Nm
u{1w!|_ b&U   如果有条件,推荐用WindowsNT4.0 Workstation,内存管理好的多,基本没有系统资源耗尽而不能释放的情况。并且,NT支持双CPU系统,对于Premiere5.1来说,可以享受双CPU带来的好处。最好不要用NT的Server版本,对前台应用程序如Premiere5.1的CPU利用率比Workstation下低很多。i*pV C3{"]
5TC3k(`sOWc
  7、优化硬盘系统,加速磁盘读写速度
jejD+H GF6y
Y|z%R9^   硬盘的读写速度很关键,现在的硬盘都是支持DMA33或66甚至100更高。但是,Windows系统DMA默认状态是OFF的。`r3R8?E5z[.t;iC
{[~jV&\%m;a z
  Windows95需要安装DMA驱动程序,一般主板带有如PIIX Bus Master IDE Drivers。!}i$\.g9OY9JV q8f
l~ z4CrhU
  Windows98支持DMA,调整方法:右键单击“我的电脑”,选“属性”,在“设备管理器”里找到硬盘驱动器,点属性,打开设置,将DMA打勾,重新启动即可。
^I&N^"w`f\-q
iF\6I#d   WindowsNT4.0需要安装ServicePack3以上才能支持DMA,对于新型号的硬盘,最好装更高的SP6。NT4默认状态也是DMA OFF的,运行SP6,可以在其临时建立的目录中找到解压出来的一个程序:dmacheck.exe。将此程序复制备用。运行dmacheck,出现“ATAPT DMA设置”界面,将“DMA监测状态”设置为“许可”,重新启动,再运行此程序,如果“当前DMA使用的通道#”的状态是“DMA在使用”,说明DMA有效。
A iE]*N*U o
TEv tZd,B4O   经过以上措施后,相册的生成速度应该比优化前的有不同程度的提

104935838 发表于 2008-8-19 20:25

没人顶帮你顶一下

头狼 发表于 2008-9-4 09:14

好像从那里转来的,有点老,不过还是谢谢

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.