SWFTools - Utilities to work with Adobe Flash files

  •        771

SWFTools is a collection of utilities for working with Adobe Flash files (SWF files). The tool collection includes programs for reading SWF files, combining them, and creating them from other content (like images, sound files, videos or sourcecode).

  • PDF2SWF A PDF to SWF Converter. Generates one frame per page. Enables you to have fully formatted text, including tables, formulas, graphics etc. inside your Flash Movie. It's based on the xpdf PDF parser from Derek B. Noonburg.
  • SWFCombine A multi-function tool for inserting SWFs into Wrapper SWFs, contatenating SWFs, stacking SWFs or for basic parameter manipulation (e.g. changing size).
  • SWFStrings Scans SWFs for text data.
  • SWFDump Prints out various informations about SWFs, like contained images/fonts/sounds, disassembly of contained code as well as cross-reference and bounding box data.
  • JPEG2SWF Takes one or more JPEG pictures and generates a SWF slideshow from them. Supports motion estimation compression (h.263) for better compression of video sequences.
  • PNG2SWF Like JPEG2SWF, only for PNGs.
  • GIF2SWF Converts GIFs to SWF. Also able to handle animated gifs.
  • WAV2SWF Converts WAV audio files to SWFs, using the L.A.M.E. MP3 encoder library.
  • AVI2SWF Converts AVI animation files to SWF. It supports Flash MX H.263 compression. Some examples can be found at examples.html. (Notice: this tool is not included anymore in the latest version, as ffmpeg or mencoder do a better job nowadays)
  • Font2SWF Converts font files (TTF, Type1) to SWF.
  • SWFBBox Allows to read out, optimize and readjust SWF bounding boxes.
  • SWFC A tool for creating SWF files from simple script files. Includes support for both ActionScript 2.0 as well as ActionScript 3.0.
  • SWFExtract Allows to extract Movieclips, Sounds, Images etc. from SWF files.
  • AS3Compile A standalone ActionScript 3.0 compiler. Mostly compatible with Flex.

http://www.swftools.org/

Tags
Implementation
License
Platform

   




Related Projects

SWFREtools - SWF file reverse engineering tools

  •    Java

The SWFRETools are a collection of tools built for vulnerability analysis of the Adobe Flash player and for malware analysis of malicious SWF files. The tools are partly written in Java and partly in Python and are licensed under the GPL 2.0 license. Flash Dissector is a GUI tool that allows you to inspect SWF files on a binary level. When you open a SWF file in Flash Dissector you have the ability to look through the structures defined in the SWF file in a hex editor and in a structure viewer. This makes it easy to understand what bytes of a SWF file hold what functionality.

Swf Library

  •    CSharp

SwfLib a C# library for parsing & modifing swf files into Document Object Model or into xml file.

Flood SWF Viewer

  •    

SWF Parser in C++. Also can Parse ABC(Action Script Byte Code).

video-js-swf - Custom Flash Player for VideoJS

  •    Javascript

The lightweight Flash video player for Video.js. This allows the Video.js player's skins, plugins, and other features to work with both HTML5 and Flash. This project doesn't need to be used if you simply want to use the Flash tech in Video.js.

Lightspark - modern flash player implementation

  •    C++

Lightspark is a modern, open source, flash player implementation written from scratch following the SWF file format specifications released by Adobe. Lightspark main target is supporting newer Flash versions (9/10) and ActionScript 3.0 while being efficient leveraging the capabilities of modern hardware such as heavy parallel processing and programmable video cards.


Transform SWF for Java

  •    Java

Transform SWF is an easy to use library for reading and writing Flash and Flash Video files. As of 25/11/2010 the latest version (3.0) can now be found at GitHub, https://github.com/StuartMacKay/transform-swf.

Gnash - GNU Flash movie player

  •    C++

Gnash is the GNU SWF movie player, which can be run standalone on the desktop or an embedded device, as well as as a plugin for Firefox and all other Geeko based browsers, Chrome, and Konqueror. Gnash can switch at runtime between the Cairo, OpenGL, and AGG renderers. Media handlers could also be switched between FFmpeg and Gstreamer.

ScriptSWF

  •    C++

A C and C++ Library + a compiler to create Adobe Flash SWF movies up to version 9 (v1.8.1). Supports nearly all the tags, includes an ActionScript compiler. Detailed docs and other tools: convert fonts to Flash, decompile Flash, jpg2swf. LASTEST IS 1.8.4

Jing 100%Java Flash SWF Dis/Assembler

  •    

Jing is a Flash SWF assembler and disassembler on the command liine, or a library for Flash generation for the Java Servlet, J2EE environment.

emulator - Emulator of NES, Super Nintendo, Sega Mega Drive, GameBoy video consoles

  •    ActionScript

NESbox is an emulator of NES, Super Nintendo, Sega Mega Drive and GameBoy video consoles, built on Adobe Flash technology and it can only be run directly in your browser's window. Get all .swf files in /bin folder and upload to your server (for example to /flash folder). Add the following html to page where you want to place the emulator.

SWFRIP

  •    C++

SWFRIP is a Macromedia Flash resource extractor and editor. It can save resources in various formats, including SVG conversion from the flash vector format, decompile ActionScript, and remove the protect tag from SWF files.

jpg2swf

  •    PHP

A PHP script which converts jpeg-files to Macromedia Flash (.swf) format on the fly. This script does not need any other modules (like quot;libswffquot;). SWF is the file format used by Macromedia Flash to deliver graphics, animation and sound to users

Fanvas - Fanvas,一键把swf转为html5 canvas动画。 Fanvas is a tool which can turn flash into canvas animation with just one key!

  •    ActionScript

Fanvas,一键把swf转为html5 canvas动画。 Fanvas is a tool which can turn flash into canvas animation with just one key!

Sphing - creating swf with PHP

  •    PHP

Sphing (Swf with PHp without mING) will be a library for writing swf (Flash) files without the need of external binary libraries like Ming. Especially useful if your provider has no support for Ming.

GPL SWF Authoring Software

  •    C++

Geesas is your Freedom in a Flash. Geesas (or GPL SWF Authoring Software) is an initiative to create an SWF Authoring Free Software.

Ruby On Flash

  •    ActionScript

Ruby On Flash is a compiler written in Java that compiles Ruby source code directly into Flash applications(.swf files), and aims to provide a programmer-friendly approach to casual Flash game development.

maven-asbuild-plugin

  •    

maven-asbuild-plugin incorporates the adobe flash/flex based artifacts like swc or swf into the maven methology.

Python SWF/Flash Tools

  •    Python

Flash Tools based on Ming (ming.sourceforge.net) implemented in Python. Aim to provide a library of code between the ming library and a Flash GUI (which does not yet exist!). Features include SVG conversation and following specified paths.

Flirt Flash Runtime

  •    ActionScript

Flirt is an open source (BSD license) Flash runtime. It aims for portability, ease of use, and a complete SWF 6 implementation. Our goal is to provide a tool to allow developers to create GUIs in Flash and extend the actionscript runtime with native code

Flasm - a Flash bytecode assembler

  •    C

Flasm is an assembler/disassembler for Flash actionscript bytecode. Using flasm, script authors may learn how actionscript compiler and Flash Player virtual machine work, and tweak the compiled bytecode in SWF files for performance.