找回密码
 立即注册

QQ登录

只需一步,快速开始

教程经验总索引TVMW5/小日本5 索引【视频转换】小日本4/TE4XP 索引【视频转换】TAW4 / TDA3 索引【DVD打包软件】
Nero 索引DVD-Lab 索引【DVD打包软件】编解码器 索引 【必读】固顶帖011号
查看: 12949|回复: 8

[教程] flash转视频完全攻略(SWF格式转换)

[复制链接]
头像被屏蔽

119

威望

0

金钱

212

贡献

禁止发言

积分
1242
主题
58
回帖
108
注册时间
2008-5-10
最后登录
2018-5-3
发表于 2008-10-8 18:42:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 IsaacZ 于 2010-1-17 23:31 编辑

flash转视频完全攻略

软件下载:
https://www.dianbo.org/forum.php?mod=viewthread&tid=4945

  做视频文件时,常要用到FLASH文件,有时直接导入即可,不能导入或其它特殊情况下,我们也可以将FLASH文件转换成视频文件再在非编软件中调用,本文件将详细介绍FLASH转视频的方法,以期对各位有所帮助。
  
一、完全帧SWF转换成视频攻略。

  这里所说的完全帧SWF是相对于那些封包后只有一帧的但还能播放的SWF而言的,这种SWF转换最简单,随便找个FLASH转视频软件就能搞定,本人一直用swf2video(ADShareit SWF to Video Converter)这款软件来转换,下面是这款软件工作时的截图,使用很简单,看了就会操作。

781013a6110b6ff864d53d3793202fba.jpg

          这是程序界面

bc6c8f8fc0f3976d86cb0184a390b93d.jpg


       这是准备工作的界面

2a014ac09e0e452b5dd5994e47cac04c.jpg


         这是完成转换的界面
头像被屏蔽

119

威望

0

金钱

212

贡献

禁止发言

积分
1242
主题
58
回帖
108
注册时间
2008-5-10
最后登录
2018-5-3
 楼主| 发表于 2008-10-8 18:43:55 | 显示全部楼层
本帖最后由 IsaacZ 于 2009-12-29 21:54 编辑

二、单帧SWF转视频攻略。

以下内容需要回复才能看到

  有时我们要将一个SWF文件转换成视频文件,转换后却发现得到的视频文件并不是我们想要的,播放时一闪而过,这是因为你转换时的源SWF文件只有一帧的缘故,这种只有一帧的SWF文件自身播放时没有问题,但转换成视频后播放时就是一闪而过的效果,事实上转换软件只捕捉到SWF文件的第一帧就完成转换了,生成的视频文件当然不可能完整了。

ec910e456dc37cffe6c43168756b03d4.jpg

要完整的转换这种SWF文件,可以按以下步骤做:

1、用闪客精灵(SWFDecompile)将单帧SWF文件转换成FLA文件,对于一些封包比较严实的SWF文件,闪客精灵可能无法对付,这时就要动用Action Script Viewer (ASV)这款SWF反编译软件。

b47b9b95f977cc1fb85477bc808f1944.jpg


       用闪客精灵导出FLA文件

6e66c85d6f6f1b5a952ecee2163f3a31.jpg


封包比较严实时先用ASV将SWF文件重新封包,再用闪客精灵转换成FLA
2、用FLASH8打开转换得到的FLA文件,你将看到时间轴上只有一帧:

7e5feb763747ada95fa602acfc7f839e.jpg


你同时还能在FLASH8的舞台上看到一个影片剪辑的实例:

4623039adee2fb5c456ec72956ae02d3.jpg


把鼠标放在这个影片剪辑上右击,点选“编辑”:

b94b6be64cc48d3fef48f4aa09b4bb47.jpg


这时,你将看到时间轴发生了变化,已经不是原来的一帧了:

a73fd1a242e1bb34fcbd2816ba8ce254.jpg


下面我们查看一下这个名为Symbol 277的影片剪辑共有多少帧,很简单,看下面的图:

13ea10feaf65baf823a283c95332071b.jpg


最后一帧为3080帧,记下这个数字,下面重新回到“场景”的时间轴,点一下上面图中标着“场景”的那个东东就行。点完千万不要动。这时你将看到下面的界面。

80d7116ef42b8793f64573cf5de2bcb4.jpg


把鼠标放在上图中那个红点处(实际操作中并没有红点,方便说明才加的)右击,在上下文菜单中选择“插入关键帧”,如下图。

79db15a6f8e83a662b8094ce80de43bf.jpg


完成后你将看到类似下图的样子:

16a2bd00bfc26942a7fa2c56c42c3404.jpg


好了,现在只差一步就大功告成了,在FLASH8中选择“文件”菜单下“导出”--》“导出影片”,你将得到一个新的SWF文件,用一楼的转换软件试试看,这个新的SWF文件是不是能顺利的转换成视频。

思路总结:要将单帧SWF转换成视频,首先要将这个SWF文件做成与它内嵌的影片剪辑相同帧数的SWF文件,这样就能完整的转换。
回复

使用道具 举报

头像被屏蔽

119

威望

0

金钱

212

贡献

禁止发言

积分
1242
主题
58
回帖
108
注册时间
2008-5-10
最后登录
2018-5-3
 楼主| 发表于 2008-10-8 18:44:46 | 显示全部楼层
本帖最后由 IsaacZ 于 2009-12-29 22:05 编辑

三、混合帧SWF转视频攻略。


这里所说的混合帧SWF是指表面上看来不止一帧,其实在文件中内嵌了一个或几个影片剪辑的SWF文件,这种SWF文件播放时,它可能会停在某一帧不前进,但影片仍在播放。举个例子吧,我手头有一个名为qkzs的SWF文件用ADShareit SWF to Video Converter打开发现它有861帧:

586b0a27b48540c870a3359d40c9ac96.jpg


下面我们用Amor SWF to Video Converter来察看qkzs.swf的播放情况,这里先说一下Amor SWF to Video Converter这款软件,它也是功能较强的SWF转视频软件,之所以用它来察看,是因为它比ADShareit SWF to Video Converter更容易察看。下图是qkzs.swf播放过程中的一个截图,注意这时文件仍在播放,但播放头停在160上不动了。


7f619781bf83226a4f0f4dc05628137a.jpg


这时如果用Amor SWF to Video Converter进行转换,也能完整转换,不过转换出来的视频帧率会发生很大的变化,如果有声音,声画也会不同步,如果用闪客精灵提取出声音,把声音和视频导入到非编软件中编辑,会发现视频时间明显缩短,即使你把视频拉到和声音同样长,声音和画面还是不同步,很明显,这样转换出来的视频文件不是我们想要的。如果用ADShareit SWF to Video Converter进行转换,不仅没有声音,也不能完整转换。为什么会出现这些现像呢?这是因为上面的qkzs.swf文件中嵌入了一个影片剪辑实例,表面上qkzs.swf文件只有861帧,实际的帧数还应加上内嵌的影片剪辑的帧数。播放这个SWF文件时,从第一帧开始,当播放到160帧时,SWF文件内部有一个跳转,跳转到内嵌的影片剪辑并继续播放这个影片剪辑,为了方便说明,这里我们暂且把类似上面的160帧这样的帧叫做跳转帧,把160帧之外的帧叫做自由帧,把类似qkzs.swf的SWF文件叫做混合帧SWF。
        很多情况下,SWF的作者都喜欢把自己的作品做成混合帧SWF,这有利于保护自己的作品,减少文件占用的磁盘空间,缩短以WEB方式播放SWF文件的缓冲时间,但却给我们进行视频转换带来了不少的麻烦,要将这类SWF文件转换成视频该怎么做呢?

        第一步:分析SWF文件的结构,找出跳转帧。

  上面的qkzs.swf文件,我们用Amor SWF to Video Converter完整播放后就会得出分析结论:
  1、结构:自由帧A(1——159帧)+跳转帧(160帧)+自由帧B(161帧——861帧)
      2、跳转帧位置:第160帧。
      找到了跳转帧,我们应该知道,这个SWF文件在第160帧实现了跳转,至于跳转到SWF文件中的什么地方,我们现在还不得而知,但可以确定的是,跳转后的位置,就是SWF文件内嵌的影片剪辑的位置,这个影片剪辑在SWF文件中占用了一帧,这一帧当然是在除160帧之外的自由帧中,而且在160帧之后的可能性更大,也就是在161——861帧的某一帧,这里我们把这个包含这个影片剪辑的帧叫做影片帧
      如果你把这个叫做qkzs.swf文件用Amor SWF to Video Converter看一遍,你会发现,它包含片头、主体、片尾三部分(WEB方式和普通方式播放是看不到片尾的),片头片尾是一些版本和作者信息,一般情况下我们不需要,主体部分是真正的影片,正是我们需要的,而这个主体部分正是SWF文件播放到160帧时开始播放的,由此我们可以推断,160帧跳转到的那个影片剪辑正是这个SWF文件的主体部分,因此,我们只要找到SWF文件中内嵌的这个影片剪辑也就找到了SWF文件的主体部分。
      
Flash: http://flash.bbxpp.cn/FLASH/UploadFiles/200711/20071118204507286.swf

        第二步:分析跳转帧脚本语言,找出影片帧位置。

下面我们将用Action Script Viewer (ASV)分析跳转帧脚本语言,找出影片帧位置。Action Script Viewer (ASV)能让你查看SWF文件里面的动作脚本;能让你抽取位图、音频、视频、字体等原始文件;能让你浏览SWF文件的内部架构;能帮你重建SWF的FLA文件,导出SWF的原始资源文件和一个JSFL命令。
安装并启动ASV,在ASV中打开qkzs.swf,如下图:

b6f6a406074eac077ca0781312438bc0.jpg


在框架下找到跳转帧第160帧,选择它,看一下脚本区,我们并没有看到任何代码,如下图:

eb834d59cd08457926fa5d5c07ce4bac.jpg


按理说跳转帧中应该有类似gotoAndplay()的跳转代码,但这里却没有,这说明这里的跳转是自然跳转,也就是由160帧自然跳转到下一帧,即161帧,我们要找的影片帧就在161帧。在框架下找到161,选择它,这时你会看到预览区开始播放动画,播放的这个动画正是我们要找的qkzs.swf文件主体部分。如下图:

90b6b03ddd40f15e052c7db99050c88b.jpg


仍然定位在第161帧,如下图,看右边紫色框,这是161帧的影片剪辑中包含的元件实例,其中有一个图形元件实例,一个按钮元件实例,三个影片剪辑元件实例(影片剪辑中又嵌套了影片剪辑),用鼠标一个一个的选择,每选一个看一下预览区,当你选到名为Symbol 292 MovieClip的影片剪辑时,预览区开始播放动画,这时你可以松口气了,因为你已经找到最原汁原味的那个影片剪辑了。

ae490b583eda7643cc88f1bdc71fd01a.jpg


        第三步:将最终找到的影片剪辑导出为单帧的SWF文件

接下来我们要做的就是把名为Symbol 292 MovieClip的影片剪辑导出为一个单帧的SWF文件,然后回到二楼,按照二楼的方法将单帧的SWF文件转换成视频即可。导出单帧的SWF文件方法是:右键单击名为Symbol 292 MovieClip的影片剪辑,在出现的上下文菜单中选择“保存为SWF…”,保存到什么地方你自己定吧,如下图:

56bc5df094e5f19e65ef80890e2c15cc.jpg
回复

使用道具 举报

头像被屏蔽

119

威望

0

金钱

212

贡献

禁止发言

积分
1242
主题
58
回帖
108
注册时间
2008-5-10
最后登录
2018-5-3
 楼主| 发表于 2008-10-8 18:45:03 | 显示全部楼层
本帖最后由 IsaacZ 于 2009-12-29 22:13 编辑

这个软件转换没有音频,我一般都用Amor SWF to Video Converter。

不过单帧的就得用到她了,只有这个能办到。

软件的下载:
将Flash动画转换为视频文件  (ADShareit Swf to Video Converter)

将Flash动画转换为视频文件

Flash动画文件创建完成,仅仅是制作电子相册的第一步,因为DVD或VCD播放器根本无法播放Flash动画。所以,我们还须将Flash动画文件转换为视频格式的文件,可利用“ADShareit Swf to Video Converter”这款工具(下载地址:http://ruyi.onlinedown.net/soft/36433.htm)。
    步骤1:将该工具下载安装后运行该程序,单击主菜单上的“添加”按钮,选择打算转换的电子相册动画文件,这时该相册文件会显示在文件列表中。单击“播放”按钮,即可对相册文件进行预览播放(如图)。

                               
登录/注册后可看大图

    步骤2 :选择好打算转换的动画文件后,可勾选转换列表前的复选框。然后单击“设置”按钮,在弹出的对话框中对转换文件逐一进行相应的设置。在“输出设置”对话框中,可设定转换文件的保存路径。而在“输出设置”区域中开启“输出类型”栏目内的列表,则可从中选择相应的视频文件类型,在此我们选择视频质量最佳的AVI格式文件;在“纵横比”一栏内,可根据需要设定屏幕宽高比,在这里你可以将视频质量设置为最佳。
    步骤3:假如对制作Flash电子相册时自带的背景音乐不满意或没有设定背景音乐,那么在该软件中仍然可以得到弥补。
    单击“音频设置”选项卡,点选“无音频流”选项,便可以抹去原来电子相册中的背景音乐;而如果点选“从已有的音频文件导入”选项,那么即可在打开的对话框中选择与相册匹配的音频文件,让所选音频替代原来动画中的声音,使电子相册的背景音乐更加唯美动听。
    在一般情况下,勾选“自动同步视频和音频”可选项,程序即可自动让视频画面与音频同步;不过,若有时我们还希望自己的旁白解说添加到电子相册中,常会发现视频画面与音频不同步,此时就可在“音频设置”对话框中勾选“手动同步视频和音频”选项,然后在位于下方的设置页面中进行调整。
    步骤4:当上述设置完成后,单击“确定”按钮返回程序主界面。然后按下主界面上的“转换”按钮,在随后出现的窗口中单击“开始”按钮,就可以对所选择的电子相册进行格式转换。
    最后,用Nero将转换的文件以数据刻录的方式刻录成光盘。

[ 本帖最后由 jingyouxi 于 2008-10-8 18:49 编辑 ]
回复

使用道具 举报

头像被屏蔽

119

威望

0

金钱

212

贡献

禁止发言

积分
1242
主题
58
回帖
108
注册时间
2008-5-10
最后登录
2018-5-3
 楼主| 发表于 2008-10-8 18:51:48 | 显示全部楼层
本帖最后由 IsaacZ 于 2009-12-29 22:15 编辑

论坛里的朋友用FLASH(如知羽相册)转换成AVI或MPG 时,没有好的软件,用CP2转换的还没有音频,而且FLASH导入非编软件不兼容。
特向大家推荐一款我常用的转换软件Amor SWF to Video Converte1.8(Zealot SWF2Video Studio1.8)完全汉化版。
转换后,即使是FLASH的前景动画也可以导入了。

功能介绍:

01:转swf文件为AVI,MPEG-I,MPEG-II,VCD,SVCD,DVD
02:提取swf文件中的声音文件
03:转swf文件为BMP图像或者JPG图像序列
04:大致就这些了,用过的兄弟都知道这是一款功能很强劲的转换软件,Zealot公司出品的东西都还不错



安装软件,选择路径。

61808a9edc91e5ec9157ae02c5a57f9e.jpg


安装过程中,报错,点忽略。

c1b046b5212795aa6defda1080026725.jpg


安装完毕后,把汉化文件复制到目录中

1fa1035f976cbf1289c4a8d5dcf899fc.jpg


点击注册,不然有水印。

a7e56ed08c30a4325f4558945f1ceb4e.jpg


运行注册机,如果不行的话,多是几个号,

aea17c868395bb94cbbb10e987ce7d9c.jpg


注册后,导入FLASH文件,压缩AVI或 MPG。

52a14f02974bdf727660d1345f2ab24d.jpg


选择保存路径。

1f3de79e9daeb88ff6cf85000ef6dc5b.jpg


设置编码器和图像大小,以及品质。(编码器有没注册的,生成后有水印,可以换一种编码。)

976526fc1858fc42711e91ecc29f40fc.jpg


如果是前景的话,还可以设置背景颜色。

92a6f50551476308c6ad5af354fa7580.jpg


下面就可以转换了。

9a7256b1ae8af6d70447b67f503b8b0a.jpg


一些编码器的音频质量不太好,这是可以用抽取音频,在编辑软件中再加入。


85d929cdb55afd163d20baddf36c2e33.jpg
回复

使用道具 举报

215

威望

255

金钱

377

贡献

贵宾

积分
2470
主题
27
回帖
174
注册时间
2008-2-9
最后登录
2019-3-9
发表于 2008-10-10 10:08:12 | 显示全部楼层
图片无法显示,请查验
回复

使用道具 举报

9328

威望

332

金钱

1万

贡献

管理员

自由的灵魂

积分
99912
主题
5265
回帖
26224
注册时间
2003-4-10
最后登录
2024-5-14
发表于 2009-12-29 22:19:10 | 显示全部楼层
今天更新了图片,论坛的远程图片本地化插件真是好用啊。转贴图片方便多了。
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读本版规则固顶帖011号
回复

使用道具 举报

0

威望

15

金钱

0

贡献

新手上路

普通士兵

积分
16
主题
0
回帖
4
注册时间
2009-12-27
最后登录
2018-11-20
QQ
发表于 2010-1-7 14:23:08 | 显示全部楼层
太详细了,在拍拍乐做了一个相册,正愁不能转到视频里呢
哦了,呵呵
回复

使用道具 举报

0

威望

75

金钱

0

贡献

新手上路

积分
79
主题
0
回帖
19
注册时间
2010-1-18
最后登录
2015-1-22
发表于 2010-1-19 08:21:29 | 显示全部楼层
正需要呢
回复

使用道具 举报

5

威望

374

金钱

13

贡献

初级会员

积分
445
主题
13
回帖
101
注册时间
2009-12-13
最后登录
2018-9-5
发表于 2010-1-19 14:55:58 | 显示全部楼层
辛苦了,谢谢!不过就是每次碰到这样的问题都要手动解决,实在麻烦。楼主能否给提供下flash2video或者FLASH转换王白金版的注册版或者破解版。经过试用,上面那两款软件(实际上就是同一款软件)几乎能通吃所有SWF格式,功能非常强大,只是很难找,我找了一整天都没找到过有效的破解。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|点拨论坛

GMT+8, 2024-5-16 09:26 , Processed in 0.801761 second(s), 17 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表