Aufmacher

Freier Player für Flash-Movies

Film ab

Filme und Animationen im Flash-Format sind aus dem Web nicht mehr weg zu denken. Mit Gnash unternimmt die FSF nun einen vielversprechenden Anlauf, einen freien Player für Linux und BSD zu entwickeln.

Das so genannte Small Web Format oder Shockwave-Flash-Format hat sich längst als Standard für Multimedia-Inhalte im Internet fest etabliert. Nicht nur Nutzer von Video- oder Fernsehplattformen, wie Youtube oder Lulu.tv, kommen in den Genuss von Flash-Filmen: Auch im Bereich der professionellen Multimedia-Lehrmittel erfreut sich das Format rasant wachsender Beliebtheit. So verbreiten inzwischen viele Institute und Organisationen Lehrfilme zu verschiedensten Themen nicht mehr auf profanen VHS-Videokassetten, sondern als Flash-Animationen im Internet oder auf einem Datenträger.

Zudem schätzen Webdesignern das ursprünglich von Macromedia entwickelte Format, weil es grafisch aufwendige Animationen zum optisch ansprechenden Gestalten von Websites bietet. Durch seine Streaming-Fähigkeiten eignet sich das Flash-Format zudem bestens für schmalbandige Internetzugänge, ohne dass – wie beim Download herkömmlicher Filme – lange Wartezeiten auf den Start der Animation oder des Videos anfallen.

Diese auf die Bedürfnisse des Internetzeitalters abgestimmten technischen Eigenschaften verhalfen Flash rasch zum Durchbruch. Allerdings hat das Format einen gravierenden Nachteil: Als proprietäre Software steht es nicht frei zur Verfügung, die weitere Entwicklung liegt einzig und allein in Händen des Herstellers Adobe.

Flash im Browser

Die mit Abstand am weitesten verbreitete Software zum Abspielen von Flash-Animationen stammt daher ebenfalls von Adobe und ist ausschließlich als Plugin für verschiedene Webbrowser realisiert, nicht als Stand-Alone-Player. Dies bringt den Nachteil mit sich, dass beispielsweise Lehrfilme stets im Webbrowser laufen müssen. Adobe bietet seinen Flash-Player auch für Linux in verschiedenen Varianten zum kostenlosen Download an [1]. Das Plugin eignet sich für den Einsatz mit den gängigen auf Mozilla basierenden Browsern, wie Firefox und Seamonkey, aber auch für Opera.

Um unter Linux in den Genuss eines freien Flash-Player zu gelangen, hat die Free Software Foundation das Gnash-Projekt ins Leben gerufen [2]. Dessen Name setzt sich, wie man unschwer erraten kann, aus den Komponenten "GNU" und "Flash" zusammen. Der freie Gnash-Player soll nicht nur als Plugin für gängige Webbrowser die gleiche Funktionalität bieten wie der Adobe-Player, sondern obendrein als eigenständige Stand-Alone-Applikation auch den Einsatz von Flash-Filmen beispielsweise im Bildungsbereich vereinfachen.

Die Software befindet sich noch im Alpha-Status, die Entwicklung schreitet jedoch zügig voran. Entsprechende Quellarchive und die Dokumentation in verschiedenen Formaten stehen im Web [3] bereit. Das Kompilieren aus den Quellen ist aufgrund der vielen Abhängigkeiten selbst für versierte Linux-Anwender alles andere als trivial. Erfreulicherweise steht Gnash inzwischen jedoch in Binärpaketen für nahezu alle wichtigen Distributionen und deren Derivate bereit [4].

Neben dem eigentlichen Archiv müssen Sie noch die Bibliotheken Libgnash0 und Libgtkglext1 herunterladen, um die Abhängigkeiten zu erfüllen. Möchten Sie den Gnash-Player auch als Plugin für die großen Browser einsetzen, installieren Sie zusätzlich noch das Paket mozilla-plugin-gnash auf Ihrem System.

Nach der Installation befindet sich unter Gnome im Menü Anwendungen | Unterhaltungsmedien ein neuer Eintrag Gnash SWF Viewer. Klicken Sie auf diesen Menüeintrag, passiert zurzeit noch gar nichts. Wählen Sie jedoch über einen Rechtsklick auf eine lokal abgespeicherte SWF-Datei Gnash als Player aus, öffnet sich ein spartanisch ausgestattetes Fenster, in dem die Software die Datei abspielt.

Bislang bedienen Sie Gnash ausschließlich mit einem Klick der rechten Maustaste im Programmfenster. Damit steuern Sie Vor- und Zurückspulen des Films sowie die gängigen Funktionen Start/Stop, Pause, Schließen und Beenden. Ein Menü existiert derzeit noch nicht.

Funktionalität

Im Test hinterließ der freie Flash-Player noch einen zwiespältigen Eindruck: Während das Browser-Plugin ohne Probleme verschiedene Beispiel- und auch Videodateien von Youtube problemlos abspielte, wollte der Stand-Alone-Player keine der herangezogenen Flash-Animationen fehlerfrei verarbeiten (Abbildung 1).

Abbildung 1: Die Fische fühlen sich auch bei Gnash im Browser sichtlich wohl.

Hier kam es entweder zu fehlerhaften visuellen Darstellungen, oder aber der Ton klang verzerrt oder fiel ganz aus. Die Defizite sind auf den proprietären Charakter des Flash-Formats zurückzuführen. Freie Entwickler, die einen Player für SWF-Dateien programmieren, dürfen nicht darauf hoffen, die Flash-Spezifikation vom Hersteller Adobe zu bekommen. Es bleibt nur der Ausweg, den Codec mühselig nachzubauen, was stets nur nach dem Prinzip Versuch-und-Irrtum funktioniert.

Da Adobe mit neuen Versionen des Dateiformats auch oftmals neue Technologien einführt, genügt es zudem nicht, für eine einzige Version des Flash-Formats den Codec zu entwickeln. Vielmehr sind die Programmierer gezwungen, jeden aktuellen Schritt von Adobe nachzuvollziehen. Daher bemüht sich die Free Software Foundation, mit Gnash nicht nur – wie andere Produkte – die Version 4 von Adobes Format zu unterstützen, sondern die aktuelle Version 7 in vollem Umfang zu implementieren.

Angenehm sticht bei Gnash die schnelle Anzeige der Videos im Browser-Plugin ins Auge, was auf die Streaming-Fähigkeiten des Players zurückzuführen ist. Auch die Darstellung selbst genügt höchsten Ansprüchen, denn Gnash verwendet OpenGL zur hardwareseitigen 3D-Unterstützung. Positiv bleibt ebenfalls anzumerken, dass bei den beiden getesteten Gnash-Versionen 0.7.2 und 0.8.1 keinerlei Stabilitätsprobleme auftraten. Die CPU- und GPU-Belastung hält sich ebenfalls in Grenzen.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

Kommentare

Infos zur Publikation

LU 12/2016: Neue Desktops

Digitale Ausgabe: Preis € 5,99
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Aktuelle Fragen

Drucker Epson XP-332 unter ubuntu 14.04 einrichten
Andrea Wagenblast, 30.11.2016 22:07, 2 Antworten
Hallo, habe vergeblich versucht mein Multifunktionsgerät Epson XP-332 als neuen Drucker unter...
Apricity Gnome unter Win 10 via VirtualBox
André Driesel, 30.11.2016 06:28, 2 Antworten
Halo Leute, ich versuche hier schon seit mehreren Tagen Apricity OS Gnome via VirtualBox zum l...
EYE of Gnome
FRank Schubert, 15.11.2016 20:06, 2 Antworten
Hallo, EOG öffnet Fotos nur in der Größenordnung 4000 × 3000 Pixel. Größere Fotos werden nic...
Kamera mit Notebook koppeln
Karl Spiegel, 12.11.2016 15:02, 2 Antworten
Hi, Fotografen ich werde eine SONY alpha 77ii bekommen, und möchte die LifeView-Möglichkeit nu...
Linux auf externe SSD installieren
Roland Seidl, 28.10.2016 20:44, 1 Antworten
Bin mit einem Mac unterwegs. Mac Mini 2012 i7. Würde gerne Linux parallel betreiben. Aber auf e...