文章来源:

一、什么是SWF文件

SWF 是由Adobe程序创建的Shockwave Flash Movie文件,是一种基于矢量的Flash动画文件格式。SWF文件可以保存基于视频和矢量的动画和声音,也可以保存交互式文本和图形。它通常会用于创建应用程序、网页游戏,并可有效地通过Web传递。Adobe所研发的某些软件产品是可以创建SWF文件的,但其实一些非Adobe软件程序也可以生成Shockwave Flash Movie文件,例如MTASC,Ming和SWFTools。若需要打开SWF文件,您可通过Flash插件在Web浏览器中查看。

SWF文件常用于在2000年代和2010年代将动画图形,视频和声音带入网络,主要是流行于网页游戏。但是,随着Web技术的改进,Flash存在的缺陷越来越明显,其中存在着性能和安全性问题。因此SWF文件也逐渐被淘汰。Adobe已正式停止使用Shockwave Flash,这意味着它将不再开发或支持。此外,其他的网络技术,例如HTML5视频支持和CSS3动画,已在很大程度上取代了SWF。

注意:由于SWF文件包含已编译的ActionScript和压缩的媒体,在视频编辑时不建议您直接对其进行编辑,您可先将其转换为其他视频格式再进行编辑操作。

SWF与FLV的区别
在互联网上,Adobe成功地推广了FLV和SWF两种文件格式,但这两种格式之间存在着一些差异:

  • SWF最初旨在显示尺寸小的矢量图形,以便可以在网站中轻松使用它;而FLV代表Flash Video,用于Internet上的视频流。
  • SWF文件可以用Actionscript编写脚本以提供交互并能用于网页游戏,而FLV不能。
  • FLV使用有损压缩方式,而SWF是无损的。SWF是使用无损压缩来保持其在动画和交互式小程序中使用的图像的质量,这意味着文件会很大。
  • 由于SWF文件只能保存一定数量的视频帧,因此无法在SWF文件中存储很长的视频。虽然SWF文件可以保存视频数据,但不如FLV格式好,尤其是时间长且高质量的视频内容。

二、如何打开SWF视频文件

上一部分内容已经详细介绍了什么是SWF,那这一部分将推荐一些可打开SWF文件的软件或播放器,大家可以根据所使用的操作系统进行选择。

可打开SWF文件的程序
Windows Adobe Flash Player
Windows Adobe Flash Professional CC
Windows Adobe Dreamweaver
Windows GRETECH GOM播放器
Windows 带有Flash插件的Web浏览器
Mac Adobe Flash Player
Mac Adobe Flash Professional CC
Mac Adobe Dreamweaver
Mac Eltima Elmedia播放器
Mac 带有Flash插件的Web浏览
Linux Adobe Flash Player
Linux 带有Flash插件的Web浏览器

三、如何转换SWF视频格式

因为SWF文件的兼容性较差,因此很多时候我们都需要将它转换成其他的文件格式,下面将介绍两种较为常用的转换方法。

1、都叫兽™视频编辑软件

都叫兽™视频编辑软件是一款全面的视频编辑软件,集成了视频编辑、屏幕录制、格式转换这三大功能。都叫兽™视频编辑软件支持绝大部分的视频和音频格式,比如SWF、MXF,AVI,MKV,MP4,MOV,M2TS,M4V、AAC、AC3等格式,并支持视频和音频格式之间的自由转换。

具体的操作步骤如下:

① 首先,在您的电脑上下载并安装都叫兽™ 视频编辑软件。

② 打开软件,选择【视频编辑工具】进入视频编辑页面。

2、使用FFmpeg转换视频格式

FFmpeg是一个免费开源的多媒体转换软件,支持绝大多数的音频或视频格式,可实现多种影音文件之间的自由转换。FFmpeg的转换方式是通过命令行来进行的,对于不熟悉命令行的新手来说,是不建议使用的,但您可使用第一种转换方法。

具体的操作步骤如下:

① 将FFmpeg下载到电脑后,同时按住键盘的【Windows+R】键,在输入框中输入【cmd】,点击【确定】。