SWFTools是用于处理Adobe Flash文件(SWF文件)的实用程序的集合。该工具集包含用于读取SWF文件,组合它们以及从其他内容(例如图像,声音文件,视频或源代码)创建它们的程序。 SWFTools是根据GPL发布的。当前集合由以下程序组成:
PDF2SWF PDF到SWF转换器。每页生成一帧。使您可以在Flash电影中拥有完全格式化的文本,包括表格,公式,图形等。它基于Derek B. Noonburg的xpdf PDF解析器。
SWFCombine一种多功能工具,用于将SWF插入包装SWF,污染SWF,堆叠SWF或用于基本参数操作(例如更改大小)。
SWFStrings扫描SWF以查找文本数据。
SWFDump打印出有关SWF的各种信息,例如包含的图像/字体/声音,包含的代码的反汇编以及交叉引用和边界框数据。
JPEG2SWF拍摄一张或多张JPEG图片,并根据它们生成SWF幻灯片。支持运动估计压缩(h.263),以更好地压缩视频序列。
PNG2SWF类似于JPEG2SWF,仅适用于PNG。
GIF2SWF将GIF转换为SWF。也能够处理GIF动画。
WAV2SWF使用L.A.M.E将WAV音频文件转换为SWF。 MP3编码器库。
AVI2SWF将AVI动画文件转换为SWF。它支持Flash MX H.263压缩。可以在examples.html上找到一些示例。 (注意:该工具已不再包含在最新版本中,因为ffmpeg或mencoder如今做得更好)
Font2SWF将字体文件(TTF,Type1)转换为SWF。
SWFBBox允许读取,优化和重新调整SWF边界框。
SWFC一种用于从简单脚本文件创建SWF文件的工具。包括对ActionScript 2.0和ActionScript 3.0的支持。
SWFExtract允许从SWF文件中提取动画片段,声音,图像等。
AS3Compile一个独立的ActionScript 3.0编译器。主要与Flex兼容。
SWFTools可在Solaris,Linux(32位和64位),FreeBSD,OpenBSD,HP-UX,Solaris,MacOS X和Windows 98 / ME / 2000 / XP / Vista上运行。
官网:http://www.swftools.org/