-->
Home » , » Gnash is the GNU SWF movie player, which can be run standalone on a computer or an embedded device, as well as a plugin for several browsers.
Wednesday
19 March 2008

Gnash is the GNU SWF movie player, which can be run standalone on a computer or an embedded device, as well as a plugin for several browsers.


Gnash  is the GNU SWF movie player, which can be run standalone on a computer or an embedded device, as well as a plugin for several browsers. The new release is a milestone for both the project and the GNU/Linux desktop, which remains dependent on the proprietary Adobe player for handling Flash files (.swf).

Although Flash support is not complete in version 0.8.7, Gnash has now reached the point where it is usable for the most common everyday purposes, such as watching videos on YouTube -- a point that Gnash was exaggeratedly reported as having reached last June. However, in many other ordinary circumstances, Gnash's success remains hit or miss.

Gnash arose out of the Gameswf project in the last months of 2005. It soon attracted widespread attention in the free software community, becoming a high priority project of the Free Software Foundation, an indication that it was filling one of the main gaps in free desktop functionality.
Version 0.8.2 is available from the Get Gnash site as source code, or as a package for Debian, Fedora, Ubuntu, FreeBSD, NetBSD, and Windows. It is also quickly finding its way into the repositories of major distributions, including Debian Unstable and Ubuntu 8.0.4.

Gnash comprises the Gnash desktop player, the Gnash plugin for Firefox (which also works with Epiphany and other Mozilla-based browsers), and Klash, a plugin for Konqueror. The two plugins work seamlessly, and using the desktop player is generally as simple as entering the command gnash followed by a file path, or gnash -u followed by an URL. However, if you choose, you can run Gnash with parameters to scale the video, to set a video's exact height and width, or to loop a video continuously. Gnash also comes with a trio of commands for debugging: the general verbose switch (-v)) and switches for how the play handles Flash actions (-va) or parses files (-vp).

Testing the beta

The user manual for the beta describes it as focused mainly on support for Flash 7, "with better SWF v8 and v9 support than earlier versions." About 80% of ActionScript 2.0 classes are implemented, including "all of the most heavily used ones," and a start has been made on support for ActionScript 3. In addition, "Gnash supports the majority of Flash opcodes up to SWF v9, and a wide sampling of ActionScript classes for SWF v8."
Even if you are not familiar with Flash scripting, clearly Gnash does not yet offer the same level of functionality as the latest version of Adobe's Flash player. But what, exactly, do the limitations mean for those users who would prefer to use Gnash so that they can run a philosophically free desktop?
To find out, I installed the Gnash plugin and Klash, and tried to access a number of commonly used sites. A dozen or so videos from each of YouTube and Lulu.tv all ran without problems. Both these sites receive heavy traffic and have an interest in making their content as accessible as possible to the largest audience. For some people, that may be enough.
However, if you are more adventurous in your viewing of Flash files, your results will probably be more mixed. On Best Flash Sites, one in three files I tried failing to play. Since Flash developers often want to take advantage of the latest features, this failure rate is perhaps to be expected, and it is not a particular deterrent against using Gnash for most users.
Unfortunately, on sites for Web designers and other artists, Gnash's success rate was next to zero -- again, probably due to the developers' wishes to be as state of the art as possible. More importantly, even useful bits of Flash animation, such as the blog stats available on WordPress.com, did not work either. Nor could Gnash or its plugins handle Flash files exported from OpenOffice.org.
From these experiments, I reluctantly conclude that, while Gnash has made progress, it is not functionally ready to replace the Adobe Flash player. There are still too many everyday situations in which it does not work.

Conclusion

For many, this state of affairs is hardly a tragedy. Many users rightly decry Flash as a high-bandwidth technology that emphasizes style over content; for them, not being able to play Flash files should be considered a blessing rather than an annoyance.
However, for those interested in the spread of free software, the results are disappointing. Clearly, to attract users -- especially average ones -- free desktops need to match the functionality of Windows and Mac OS X. So far, Gnash does not, even though it remains the best hope of providing parity when dealing with Flash files.
The improvement of the beta over earlier Gnash releases is encouraging. Yet, for now, all that those waiting for free Flash support can do is acknowledge the progress and wait for the day when Gnash becomes a complete solution instead of a partial one.

Features

Runs standalone
Gnash can run standalone to play flash movies.
Browser plugin
Gnash can also run as a plugin from within most Mozilla derived browsers, such as Firefox. Gnash also has support for Konqueror.
SWF v7+ compliant
Gnash can play many current flash movies.
Streaming Video
Gnash supports the viewing of streaming video from popular video sharing sites like Lulu.tv or YouTube.com.
XML Message server
Gnash also supports an XML based message system as documented in the Flash Format specification.
High Quality Output
Gnash uses OpenGL for rendering the graphics on the desktop, and AntiGrain (AGG) for embedded framebuffer only devices.
Free Software
Gnash is 100% free software. For more information on the GPL, go to the Free Software Foundation web site.
Better Security
Gnash pays extra attention to all network connections, and allows the user to control access.
Extensible
Gnash supports extending ActionScript by creating your own. You can write wrappers for any development library, and import them into the player.

Get the Software

Status

Gnash is being actively developed at the moment. Therefore, although many features work, not all movies play successfully. The first beta release of Gnash has just been made at version 0.8.2 on March 5, 2008.

Downloading Gnash

Gnash source releases (HTTP, FTP) can be found in the subdirectory /pub/gnu/gnash on your favourite GNU mirror.
Win32 users can now download an executable based on the 0.8.2 release.

CVS Access to Sources

The latest Gnash sources are also available via anonymous CVS. Use the following commands to check them out (just hit return when you are prompted for the password):
export CVS_RSH="ssh"
cvs -z3 -d:pserver:anonymous@cvs.sv.gnu.org:/sources/gnash co gnash
For more detailed information on CVS usage at gnu.org, read CVS Usage at gnu.org. You can also browse the sources.
If you cannot use ssh because you only have access to the Internet through a proxy, you can still get the latest version from a directory of daily cvs snapshots on the web.
For other ways to obtain Gnash, please read this page. General information on obtaining GNU software is also available.

Documentation

The rough draft of the manual describing the most recent release (0.8.0) is available in a variety of formats.


Adserver 
                    610x250

If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

0 commenti:

Post a Comment

Random Posts

  • GParted is a free partition manager that enables you to resize, copy, and move partitions without data loss.
    20.06.2011 - 0 Comments
    The GParted application is the GNOME partition editor for creating, reorganizing, and deleting disk partitions.  A disk device can be subdivided into one or more partitions. The gparted application enables you to change the…
  • The Non DAW is a powerful, reliable and fast modular Digital Audio Workstation system, released under the GNU General Public License (GPL).
    08.07.2012 - 0 Comments
    Description The Non DAW is a powerful, reliable and fast modular Digital Audio Workstation system, released under the GNU General Public License (GPL). It utilizes the JACK Audio Connection Kit for inter-application audio I/O and the FLTK GUI…
  • Creating a Fancy Watch in Blender, Chapter IV.
    20.05.2013 - 0 Comments
    Blender is a free and open-source 3D computer graphics software product used for creating animated films, visual effects, interactive 3D applications or video games. Blender's features include 3D modeling, UV unwrapping, texturing, rigging and…
  • How to Develop a New Website [Infographic].
    06.08.2013 - 0 Comments
    Developing a brand new website or blog is not an easy task for any blogger as it requires a lot of knowledge such as selecting the domain name, main objective  behind developing the website, theme selection and most importantly which platform…
  • Pardus Linux is a FREE distribution funded and developed by the Scientific & Technological Research Council of Turkey
    02.01.2010 - 0 Comments
    Pardus is a GNU/Linux distribution funded and developed by the Scientific & Technological Research Council of Turkey.Pardus has a range of unique features, such as Mudur, a start-up framework of Pardus to speed up the boot process, and PiSi,…
  • Oxygen Molecule GTK+ theme to match the Oxygen widget style.
    31.10.2010 - 0 Comments
    Oxygen-Molecule is a theme for GTK+ applications to provide a uniform look when used under the KDE 4.4 desktop environment. It was originally based on the kde4.2-oxygen (modified) 0.3 GTK theme by Dennis Schmitz (which was itself based on work…
  • SlimBoat Guide: Fast Internet Download Manager and Download Youtube Video to MP4.
    28.02.2014 - 0 Comments
    Download Manager. Are you also tired of broken connections which force you to restart the download all the way from zero? Are you tired of Internet Explorer opening as many download dialogs for each file you are downloading? If that is true,…
  • 10 Tips About Responsive Design [Infographic].
    06.08.2013 - 0 Comments
    If you are running your business via a website then you can’t ignore the fact that many people are going to visit your website on their tablets and smartphones. Today, the mobile browsers are being used by the users to visit a website, if your…
  • Molecule Man is an isometric 3D arcade adventure game released by Mastertronic in 1986.
    26.09.2013 - 0 Comments
    Molecule Man is an isometric 3D arcade adventure game released by Mastertronic in 1986 for a variety of 8-bit home computers. A level editor is included which enables the player to design their own mazes. Molecule Man is trapped in a radioactive…
  • Ubuntu Server Edition on Amazon - Beta programme now open
    21.03.2009 - 0 Comments
    Ubuntu Server Edition on Amazon gives you the power of Ubuntu combined with the flexibility of Amazon's cloud computing service. Ubuntu's modularity, virtualization capabilities, range of applications and optimised performance make it the perfect…

Recent Posts

Recent Posts Widget

Popular Posts

Labels

Archive

page counter follow us in feedly
 
Copyright © 2014 Linuxlandit & The Conqueror Penguin
-->