Gnash

From Gnash Project Wiki

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

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

Contents

Status

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

Gnash

Screenshots

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://git.savannah.gnu.org/gnash.git

The repository can also be browsed online.

Tarballs

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.

http://getgnash.org/gnashdev.key
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x50B9A110A0B6D3FE

Debian Family

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

Debian

deb http://www.getgnash.org/debs/debian lenny main
deb http://www.getgnash.org/debs/debian sid main
deb http://www.getgnash.org/debs/debian squeeze main

gNewSense

deb http://www.getgnash.org/debs/gnewsense metad main

Ubuntu

deb http://www.getgnash.org/debs/ubuntu lucid main
deb http://www.getgnash.org/debs/ubuntu karmic main

Other OSes

Fedora

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/.

[gnash-snapshot]
name=Gnash Snapshot for Fedora $releasever
baseurl=http://getgnash.org/yum/fedora/$releasever/updates/$basearch/
enabled=1
#gpgcheck=1
gpgkey=http://getgnash.org/gnashdev.key

BSDs

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

Building

Testing

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

Running

Targetting

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

Utilities

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