Flash相册变高清视频

电脑学苑

Flash电子相册近来非常流行。与传统电子相册相比,由于采用了矢量图形技术,具有生成速度快、模板套用简单、硬件要求低、趣味性强等优点,尤其受到影楼、婚庆策划等行业的欢迎,网上也有大量的Flash相册模板,可直接使用。对于很多用户来说,与其动手制作不如直接套用现成的Flash模板,几分钟内就可以得到精美的作品。这里笔者谈谈如何将Flash动画转换为WMV-HD视频。

转换思路:

将Flash转换为WMV-HD的基本思路是充分利用Flash矢量图形特性,先将SWF文件转换成1024×768以上的大画面尺寸的AVI视频,再将AVI视频编码为WMV-HD。我们使用的转换工具是magicswf2avi v3.12(下载地址:http://www.cpcw.com/download)

补丁下载:http://www.cpcw.com/download

转换步骤:

1.启动magicswf2avi后,单击“add files”按钮,导入SWF文件,此时在主界面左上方的按钮条中会显示所选SWF文件的基本信息,包括画面大小、总帧数、帧率等,右边的预览窗开始自动播放Flash动画(图1)。在预览窗上部的按钮可进行画面的放大、缩小,底下的按钮可以实现快进、倒退、单帧捕获等功能。

29-f07-7.jpg
图1

提示:为减少后续处理过程中的麻烦,最好是选择画面宽高比符合4:3,帧率为25fps的SWF源文件。

2.选定SWF文件后,单击Options按钮,弹出设置界面(图2),首先要确定视频格式和AVI编码器。一般而言,如果不再进行复杂的后期非编处理,则可以选择不带alpha通道的RGB24位AVI文件,下面我们选择编码器。

29-f07-8.jpg
图2

至于编码器,软件会显示出用户系统中可用的AVI编/解码器,编码器的选择决定了生成的AVI文件的大小和质量。以一个2982帧的SWF文件转换成1024×768的AVI文件为例, Microsoft video 1是典型的“以空间换质量”型的Codec,用它转换后生成的文件高达1.83GB,而用Indeo Video 5.10转换后只有216MB,影像质量却相差无几,这里我们就选择Indeo Video 5.10编码吧。

编码器的选择要注意两点:①基本原则是在空间和质量间寻求平衡;②较生僻的编码器不利于AVI文件的播放和转换。

3.选好编码器后,单击Resize栏,设置视频和采集静态画面的尺寸(图3),两者都应设为1024×768以上!这点很关键。只要原始SWF文件的画面宽高比符合4:3,利用矢量图形特性,画面放大后是不会失真的!再单击Frame Rate栏,设定帧率,按PAL制式标准,一般应设为25fps。

29-f07-9.jpg
图3

提示:如果SWF源文件的帧率高于25fps,则转换的方式不是变速播放而是丢弃部分帧,以减小生成文件的体积。

4.单击Directory栏,分别设定采集文件的存放目录和生成文件的保存目录,因为采集和转换都需要较多空间,因此,务必确保所选目录有充裕的磁盘空间。至此,关于转换的全部设置完成!

5.最后单击Convert to avi按钮开始转换。magicswf2avi首先采集Flash文件的帧信息和音频数据,然后转换,同时显示转换进度和预览窗口(图4)。

29-f07-10.jpg
图4

有意思的是,即使在转换过程中单击“cancel”按钮终止转换,生成的AVI片段依然可以正常播放,这反倒成了提前预览最终效果的一个办法。转换完成后,你就可以利用《会声会影》等软件,按非编类电子相册的操作完成最终的WMV-HD编码。限于篇幅,笔者就不再深入阐述了。