Flash

De Le Wiki du Forum-Debian.fr
Aller à la navigation Aller à la recherche

Cette page a pour but de vous aider à faire fonctionner le greffon Flash afin de pouvoir lire vidéos et autres animations sur la toile.

Alternative libre

Contrairement à ce que vous pourriez penser, il existe des solutions entièrement libres (donc fiables) afin d'utiliser Flash.

Gnash

Gnash supporte à ce jour très bien les vidéos sur Youtube, et la plupart des animations incluses dans certains sites.

Il supporte totalement la version 7 de Flash, et partiellement les versions 8 et 9. Les versions 10 et 11 ne sont pas supportées.

Installation

Tout simplement, installez le paquet browser-plugin-gnash.

Astuces

Vous pouvez faire en sorte que gnash démarre "en mode pause". Cela vous évite de devoir charger chaque applet Flash sur les pages que vous visitez (entre autre les publicités). Il suffira alors pour la lire de cliquer sur l'animation Flash.

Cette astuce fonctionne avec tous les navigateurs : goodbye flashblock sur firefox :) .

Procédez ainsi : clic droit sur une animation flash -> Éditer -> Préférences. Dans l'onglet "Lecteur" tout en bas, cochez "Démarrer Gnash en mode pause".

Outils pour télécharger les vidéos

Ces outils vous permettront uniquement de télécharger les vidéos, afin de les voir ensuite avec votre lecteur vidéo favori

Chacun d'entre eux s'utilise de la même façon :

nom_du_programme "http://www.adresse-de-la-vidéo.com/"

Alternative propriétaire

flashplugin-nonfree

Comme son nom l'indique, ce greffon n'est pas libre, c'est donc à vos risques et périls que vous l'utilisez. Vous ne pouvez pas connaître les informations qu'il peut envoyer à des tiers sur l'utilisation que vous en faites.

Installation

Installez le paquet flashplugin-nonfree.

Vous aurez besoin pour ça d’avoir au préalable ajouté les dépôts "contrib" au fichier /etc/apt/sources.list.

Utiliser le greffon Pepper dans Iceweasel

Il y a une possibilité de s'affranchir du greffon flash fourni par Adobe et bloqué en 11.2 et d'utiliser le greffon "Pepper" développé par Google.
Il faut pour cela utiliser un greffon (non-off) qui permet l'utilisation de "Pepper" dans Iceweasel/Firefox.
Il n'est pas nécessaire d'avoir Chrome ou Chromium installé.

Pour cela, il faut installer le greffon "Pepper"

# aptitude install pepperflashplugin-nonfree

Ensuite, il faut récupérer le greffon "freshplayerplugin" et le compiler

Les pré-requis

# aptitude install cmake gcc g++ pkg-config ragel libasound2-dev libssl-dev libglib2.0-dev libconfig-dev libpango1.0-dev libgl1-mesa-dev libevent-dev libgtk2.0-dev libxrandr-dev libxrender-dev libxcursor-dev
libv4l-dev libgles2-mesa-dev  libavcodec-dev libva-dev libvdpau-dev libdrm-dev

Pour le support de pulse-audio il faut aussi le paquet : libpulse-dev
Pour le support de JACK il faut le paquet : libjack-jackd2-dev et libsoxr-dev

Vous pouvez ensuite compiler :

# git clone https://github.com/i-rinat/freshplayerplugin.git
# cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo
# make

Les instructions de compilations complètes sont disponible sur le dépot du projet [1]

il faut ensuite copier le fichier libfreshwrapper-pepperflash.so dans le répertoire "plugins" de Iceweasel/Firefox

# cp libfreshwrapper-pepperflash.so ~/.mozilla/plugins/

Si le répertoire "plugins" n'existe pas, le créer.

Vous pouvez ensuite vérifier que le greffon est correctement détecté via le site de Adobe : http://www.adobe.com/fr/software/flash/about/

Notes

Ce greffon a été compilé et testé sur une Debian stretch/sid avec Iceweasel 38.1.0


Sécurité

ATTENTION : Cette implémentation particulière du greffons ne dispose pas des "Sandbox".
Si un code malicieux brise la sécurité du greffon, il n'y a pas d'autre barrière particulière.
C'est le même niveau de sécurité que le greffon NPAPI de Flash

Changer d'alternative

Pour afficher la version utilisée :

# update-alternatives --display flash-mozilla.so
flash-mozilla.so - mode manuel
 le lien pointe actuellement sur /usr/lib/gnash/libgnashplugin.so
/usr/lib/flashplayer-mozilla/libflashplayer.so - priorité 10
/usr/lib/gnash/libgnashplugin.so - priorité 10
La « meilleure » version actuelle est « /usr/lib/flashplayer-mozilla/libflashplayer.so ».


Pour changer d'alternative, il suffit de taper la commande suivante :

# update-alternatives --config flash-mozilla.so
Il existe 2 choix pour l'alternative flash-mozilla.so (qui fournit /usr/lib/mozilla/plugins/flash-mozilla.so).

  Sélection   Chemin                                          Priorité  État
------------------------------------------------------------
  0            /usr/lib/flashplayer-mozilla/libflashplayer.so   10        mode automatique
  1            /usr/lib/flashplayer-mozilla/libflashplayer.so   10        mode manuel
* 2            /usr/lib/gnash/libgnashplugin.so                 10        mode manuel

Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :

Plus d'infos