swf是Flash软件的专用格式,swf文件通常也被称为Flash文件。swf普及程度很高,在网络上flash随处可见,包括flash动画,swf格式网络教程等,需要时还可以下载到电脑上。因为swf不是视频文件,很多移动设备不支持播放,还好现在有软件可以swf转mp4、avi等格式视频,很方便。不过今天小编碰到了个案,flash swf文件上设置有play的动作命令,在电脑上播放时,需要点击播放按钮才可以播放。所以使用swf转mp4软件时,无法成功转换。为此小编寻找了一个解决方案,希望对遇到此类情况的朋友们有所帮助。

本文使用到的软件,如下:

主要思路及操作:先将带有Play播放按钮(或带Flash控制动作命令)的*.swf文件,通过反编译转换成*.fla文件,导入到Flash制作软件再导出*.avi视频文件,根据个人需求使用狸窝全能转换器将avi格式视频转换成mp4等格式视频。

Swift 滑动视频播放 swf视频怎么播放_反编译

如果*.swf文件为自动播放的,可以不需要这么麻烦,直接使用swf转换器转为视频即可,可以移步参考此教程:http://www.leawo.cn/space-138176-do-thread-id-60792.html [swf转换mp4教程]

OK,准备好所需软件,即可开始操作了。打开Flash反编译软件(可以让您转换Adobe Flash SWF文件返回到FLA格式,可以在原生Flash 环境中进行编辑),如下图所示,通过左上部的“资源浏览器/资源管理器”找到文件目录,在左下部的“文件选择区域”选中需要处理的swf文件;中间部分是文件播放区域,可预览播放文件;在右边的“导出”信息面板上会出现该swf文件,勾选该swf文件,然后点击“导出FLA/FLE”按钮。

Swift 滑动视频播放 swf视频怎么播放_视频录制_02

弹出“导出FLA/FLE”窗口,“导出SWF文件”为FLA,“浏览”设置“导出路径”,“导出版本”最好选择推荐的版本,因为它会解析文件并判定出制作时所用的版本做为推荐。如果你没有当前版本,可适当选择较低版本,不过如果flash中含有as脚本,那么可能会对脚本造成影响。点击“确定”。

Swift 滑动视频播放 swf视频怎么播放_Swift 滑动视频播放_03

很快,对应的fla文件成功导出。如下图,“打开文件”可以看到生成的fla文件及相关文件。反编译软件使用完毕,可以关闭了。

Swift 滑动视频播放 swf视频怎么播放_反编译_04

Swift 滑动视频播放 swf视频怎么播放_Swift 滑动视频播放_05

接下来,使用flash 制作软件了,小编这里使用的是Adobe Flash CS5.5,你也可以使用其它版本或最新版的,操作大同小异。执行“文件”-“打开”,将*.fla文件导入打开。(一般刚打开FLASH时,初始界面上也会出现有向导窗口,直接选择向导处的“打开”也可。)

Swift 滑动视频播放 swf视频怎么播放_html 文件 转换成mp4视频_06

接下来也不需要去除PLAY动作命令了,考虑到不是所有人都会操作FLASH,直接选择最简单的操作即可。执行“文件”-“导出”-“导出影片”。

Swift 滑动视频播放 swf视频怎么播放_视频录制_07

弹出“导出影片”窗口,选择保存路径,自定义“文件名”,打开“保存类型”下拉选项,如下图,可以选择的视频格式有*.avi,*.mov等格式,格式还是比较有限的,没有我们最想导出的mp4格式,没关系,先导出视频文件再说。这里选择Windows AVI(*.avi)。“保存”。

Swift 滑动视频播放 swf视频怎么播放_Swift 滑动视频播放_08

弹出“导出Windows AVI”对话框,如下图所示,可以设置宽、高的像素,小编这里选择默认设置,点击“确定”。搞定。

Swift 滑动视频播放 swf视频怎么播放_html 文件 转换成mp4视频_09

Swift 滑动视频播放 swf视频怎么播放_视频录制_10

成功导出avi格式视频文件。接下来,可以使用狸窝全能视频转换器(免费的能能视频格式转换器)将avi转换成mp4视频。如下图所示,转换器的操作很简单,“添加视频”导入avi格式视频,“预置方案”中选择mp4为输出格式,然后点击右下方的“转换”圆形按钮,开始快速转换即可。

Swift 滑动视频播放 swf视频怎么播放_html 文件 转换成mp4视频_11

如下图所示,转换速度很多。瞬间即可看到下图所示界面,提示转换完成。整个操作过程就是这样,一个带有Play播放按钮的需要点击才可播放的swf文件,成功转换成mp4视频文件。

Swift 滑动视频播放 swf视频怎么播放_Adobe_12

小编有话说:“反编译”看起来很高大上,但只要有了软件,swf的反编译是很轻而易举的。说白了,flash文件的反编译,就是将swf转换为fla文件的过程。得到了fla文件,就可以用flash制作软件打开编辑,研究别人作品的精华,甚至将别人的作品改头换面变成自己的作品。

但注意,目前的反编译软件对于AS2.0脚本有很好的解析,但对于AS3.0亲和力就不是很好了,如果你所要反编译的flash文件是用AS3.0脚本做的话,那生成的源文件可能会存在错误。简单的3.0脚本还是可以解析的,但是过于复杂就无能为力了。

有时swf转出的视频文件播放效果并不太理想,其实还有一种方法可以借鉴一下哦,就是使用屏幕视频录制软件来录制swf文件的播放过程,也是可以得到视频文件的。详细操作方法可以参考“视频录制软件怎么录制教学视频(图解)”: http://www.leawo.cn/space-138176-do-thread-id-61720.html

精华教程导读:

『轻松一刻』凤姐结婚后,老公还玩电脑游戏的习惯还是改不了。劝说了好多次,效果不明显。

可是近几天,却发现老公不开电脑了。

凤姐欣喜地问:“老公,你终于成熟了,不爱玩电脑了!”

老公郁闷地嘟哝:“你太狠了!”

凤姐不解:“怎么?”

“谁让你把电脑桌面全部设置成你的照片了?”