From Gnash Project Wiki

Jump to: navigation, search
  • Lenguaje/Language/Langue

|| DE:Deutsch | English | Español | Français | RU:Русский | IT:Italiano | Team ||



Gnash is still in beta release but plays "most" SWF files. The beta status refers to Gnash's stability and support for SWF version up to 8. Support for higher SWF versions is under heavy development, but many SWF9 movies work well.

Gnash runs as a standalone player and as a Mozilla, Firefox, Epiphany, Iceweasel and Konqueror plugin. It has been ported to many Unix variants and runs on 32-bit and 64-bit architectures. The standalone player is also known to work on win32 and Darwin.

Last released version (0.8.10) plays streaming video sites such as YouTube. Note that on some such sites cookies must be disabled, this issue has been rectified in more recent versions of the source code and these will be included in the next release.

Gnash does not currently support:

  • Nellymoser audio compression, i.e. any audio recorded from the microphone of an Adobe Flashplayer user.
  • Some ActionScript classes

Current focus



Obtaining Source Code

Note: Checking out the dev branch from bazaar is the best way to review progress. Other methods of obtaining Gnash may be broken.

From Git Repository

The latest Gnash source can be obtained using git.

git clone git://

The repository can also be browsed online.


Obtaining Pre-built Packages

These packages are built and signed by me (--Rob mid Feb 2012 (MST)), so here's how to get my GPG key to verify the packages.

Debian Family

Add the correct deb repository to your sources.list file, and then run "apt-get update".


deb lenny main
deb sid main
deb squeeze main


deb metad main


deb lucid main
deb karmic main

Other OSes


Fedora users can set their systems up to use our yum repository of Gnash snapshots. Create a gnash.repo file, put this following text as the contents, and the copy the file to /etc/yum.repos.d/.

name=Gnash Snapshot for Fedora $releasever


For most BSD distributions, Gnash is in ports, and can be added via pkg_add.



If you find a bug, please let us know. Bug reports tells you how.



If you plan to use Gnash as the main player for your SWF movies, or if you generally want Gnash to support your movies well, there are things you'd better keep in mind while producing them.

See TargettingGnash


Flash Movies We Want To Run

The links below point to pages containing more info about each movie.

We also want to support the increasing number of broadcasters who offer their content online using Flash:

Please also see Sites that rely on flash.

What's missing

Developer resources

GNU Coding Standards