[[Vorlage(Archiviert, "Die Unterstützung für Flash wurde seitens Adobe am 12.1.2021 endgültig eingestellt.")]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Terminal: Ein Terminal öffnen] [:sudo: Arbeiten als Superuser] [:cd:Im Terminal das Verzeichnis wechseln] }}} [[Inhaltsverzeichnis(2)]] [[Bild(./logo.png,150,left)]] [https://www.gnu.org/software/gnash/ Gnash] {en} (dt. knirschen) ist eine freie Software, um das Abspielen von Flash-Dateien zu ermöglichen. Der Name steht für ''GN''U und Fl''ash'' und beschreibt, was Zähne tun, wenn man eine Flash-Datei abspielen möchte, ohne proprietäre Software zu installieren. Ziel des Projekts ist es, eine Alternative zum sehr weit verbreiteten, aber unfreien [:Archiv/Adobe_Flash:] zu bieten. Momentan kann sich Gnash aber noch nicht mit dem offiziellen Adobe-Flash-Player messen, weswegen von einem produktiven Einsatz abgeraten wird. Gnash befindet sich im Alpha-Stadium und alle Merkmale des Flash-Formates werden noch nicht unterstützt. Da Gnash SWF-v7-konform ist, kann es aktuelle Flash-Filme abspielen. Es kann sowohl alleine als auch im Browser (Firefox, Mozilla, Konqueror, Opera) benutzt werden. Die Qualität der Ausgabe ist sehr hoch, da OpenGL verwendet wird. Außerdem unterstützt Gnash das XML-basierte Nachrichtensystem, Streaming und [wikipedia:Flash_Video:Flash Video]. Gnash hat im Vergleich zum unfreien Adobe Flash einen weiteren Vorteil: Es beherrscht über [http://www.freedesktop.org/wiki/Software/vaapi VA-API] {en} die hardwarebeschleunigte Wiedergabe von Flash-Videos. Somit können bei der Verwendung passender Grafikkarten hochauflösende Videos auch auf schwächerer Hardware (z.B. Netbooks) flüssig wiedergegeben werden. ##aasche: ist das immer noch so? ##Leider ist die in den Paketquellen verfügbare Version von Gnash ohne dieses Feature kompiliert worden und man muss selbst Hand anlegen, wie weiter unten beschrieben. Funktionen: * kann viele aktuelle Flash-Filme abspielen * kann selbständig laufen, um Flash-Filme abzuspielen * unterstützt das Streaming von Videos von beliebten Videoportalen wie Youtube * läuft ebenso als Erweiterung in Firefox, Mozilla, Opera und Konqueror * benutzt OpenGL, um Grafiken zu rendern * Unterstützt VA-API = Wichtige Hinweise = Generell muss Gnash immer die einzige auf dem System installierte Flash-Version sein. Wird zusätzlich noch [:Archiv/Adobe_Flash:] installiert, kann es zu Konflikten kommen. Daher sollte man das System erst reinigen, bevor man Gnash installiert. Hierbei sollte man vor allem nach der Datei '''libflashplayer.so''' suchen und diese entfernen. Unter Umständen wird das Abspielen von Flash-Inhalten innerhalb eines Browsers durch manche Erweiterungen blockiert. An erster Stelle ist hier natürlich die Erweiterung "FlashBlock" zu nennen, aber auch andere Erweiterungen, wie etwa "NoScript" können Probleme bereiten. Daher ist immer darauf zu achten, dass die Seiten, die Flashinhalte bereitstellen, auch alle nötigen Rechte haben, z.B. das Ausführen von Skripten oder das Setzen von Cookies. = Installation = Gnash befindet sich in den offiziellen Paketquellen. Folgende Pakete müssen installiert [1] werden: {{{#!vorlage Paketinstallation gnash, universe }}} [[Anker(Webbrowserinstallation)]] == Browser-Plugins == === Firefox === Vor der Installation muss Firefox beendet werden. Danach muss folgendes Paket installiert [1] werden: {{{#!vorlage Paketinstallation browser-plugin-gnash, universe }}} Danach muss das Plugin über das [:Alternativen-System:] noch aktiviert werden, insbesondere falls Adobs Flash schon installiert war. Dazu folgenden Befehl in einem Terminal [2] ausführen: {{{ sudo update-alternatives --config mozilla-flashplugin }}} und den Anweisungen folgen. === Konqueror === Um Flash-Dateien in Konqueror betrachten zu können, ist folgendes Paket nötig: {{{#!vorlage Paketinstallation konqueror-plugin-gnash, universe }}} === Chromium/Google Chrome === Auch unter [:Chromium:] und seinem unfreien Ableger Google Chrome lässt sich Gnash als Flash-Ersatz verwenden. Installation und Konfiguration erfolgen wie bei Firefox angegeben. ##aasche: ist das noch erforderlich? ##Nach der Installation sucht man das Plugin mit Namen '''libgnashplayer.so''' und kopiert es mit Root-Rechten [3] in den entsprechenden Plugin-Ordner des Browsers. Im Falle von Chromium findet sich dieser unter '''usr/lib/chromium-browser/plugins'''. ## === Opera === = Benutzung = == Browser == Flash-Dateien können auch direkt im Browser angesehen werden, zum Beispiel Flash-Videos von Videoportalen. Dazu ist eine Installation der [#Browser-Plugins Browser-Erweiterung] notwendig. == PlayIt == [http://playit.ch/ PlayIt] {de} ist eine Flash-Seite, auf der man kleine Spiele mit Flash spielen kann. Meistens funktionieren diese Spiele einwandfrei, wenn auch mit ein paar Grafikfehlern. = Problembehebung = Da sich bei Gnash bisher noch um eine Alpha-Version handelt, gibt es einige Probleme, die beim Einsatz von Gnash auftreten. Beispielsweise kann beim Betrachten eines Filmes auf Videoportalen die [https://savannah.gnu.org/bugs/?21035 Prozessorauslastung bis zu 90% ansteigen] {en} (Cairo Rendering). Außerdem kann Gnash aufwändige Webseiten, die fast nur aus Flash bestehen, nicht anzeigen. Auch kann es sein, dass Firefox des öfteren abstürzt, wenn zu viele Flash-Seiten geöffnet sind. == Deinstallation == Bei der Deinstallation sollte man darauf achten, den unfreien [:Archiv/Adobe_Flash:]-Player wieder zu installieren, wenn man weiterhin in den Genuss Flash-basierter Anwendungen kommen möchte. = Links = * [http://www.gnu.org/software/gnash/ Projektseite] {en} ## * [http://www.gnashdev.org/ Entwicklerseite] {en} * [wikipedia:Gnash:] * [http://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2008/01/Film-ab Film ab - Freier Player für Flash-Movies] {de} - Artikel LinuxUser 01/2008 * [:Archiv/Lightspark:] - eine weitere Flash–Alternative * [wikipedia_en:Video_Acceleration_API:VA-API] #tag: Multimedia