Ouste Flash: vidéo et audio sans le plugin Flash

Jusqu'à ce matin, je regardais des vidéos sur les plateformes YouTube, DailyMotion, Vimeo, Blib.tv, avec l'extension pour Firefox FlashVideoReplacer tout en conservant le plugin Flash d'Adobe.

Vous avez vu (09/11/2011) ? Adobe laisse tomber Flash pour se consacrer au HTML5. Quand on vous disait que Flash est archaïque…

Grâce à la documentation de Trisquel (une Ubuntu libre), j'ai enfin réussi à me passer du plugin Flash, avec Firefox 7 dans Trisquel 5.0 (dérivée d'Ubuntu Natty, 11.04).

Flash et FlashVideoReplacer: limites

Comme l'extension FlashVideoReplacer ne fonctionne pas sur certains sites ni pour certaines vidéos, je conservais le plugin Flash.

En conséquence, il faut installer l'extension FlashBlock pour conserver la liberté de ne pas subir tous les trucs faits en Flash.

Et si l'extension FlashVideoReplacer ne trouve pas de format autre que Flash pour la vidéo que vous voulez voir, le plugin Flash prend le relais.

Que vous passiez par FlashVideoReplacer ou par le plugin Flash en action, vous vous retrouvez avec les cookies indésirables de Flash. Seul un logiciel comme BleachBit est capable de supprimer ces cookies. Voyez Bleachbit pour Firefox et contre Flash.

Il faut donc installer BleachBit et penser à le faire bosser de temps en temps pour que les cookies de Flash ne s'accumulent pas. C'est un peu barbant.

Sur YouTube, tout allait bien avec le plugin Flash et l'extension VideoFlashReplacer. En revanche, sur Vimeo, j'avais un écran noir à la place de la vidéo. Cela m'a décidée à agir sérieusement.

Flash est indésirable et obsolète

Flash étant un format privateur (fermé, propriété d'Adobe), il vaut mieux essayer de s'en passer.

De plus, Flash est une technique dépassée à l'ère du HTML 5 et du format libéré WebM (pour une fois, disons «merci, Google»). Le HTML 5 et WebM permettent de voir des vidéos sans plugin, directement dans des navigateurs respectueux du web comme Firefox (à partir de la version 4).

Il est insuffisant de passer par des logiciels libres comme Gnash. D'abord, il est rare qu'ils arrivent à lire toutes les vidéos en Flash. Ensuite, ces logiciels libres ne font que soutenir ce vieux Flash privateur et moribond. Nous devons œuvrer pour un web moderne, ouvert à tous.

Nous devons donc faire notre possible pour ne pas mettre de Flash sur nos sites et pour éviter de l'utiliser.

Jusqu'à présent, je ne fréquentais guère les plateformes de vidéos mais depuis que j'y ai trouvé des documents vraiment intéressants et parfois rares, je n'ai plus envie d'attendre paisiblement la mort de Flash en faisant bosser ce bon FlashVideoReplacer (tout en étant obligée de garder le plugin de Flash).

Script magique: Linterna Mágica

La recette pour regarder des vidéos en ligne sans le plugin Flash, c'est d'utiliser le script Linterna Mágica. Ça marche avec la version stable de Firefox (ces jours-ci, c'est Firefox 7).

Nettoyage des extensions et plugins dans Firefox

D'après mon expérience, pour que tout cela marche, il faut commencer par supprimer le plugin Flash, que ce soit celui d'Adobe ou de Gnash, et l'extension VideoFlashReplacer.

J'ai été, par prudence, très radicale. J'ai supprimé toutes mes extensions dans la page des modules de Firefox et j'ai également désactivé le plugin Flash et le plugin VLC que j'avais rajoutés.

Je n'ai conservé que les plugins que Trisquel et Ubuntu vous offrent par défaut, dont IcedTea-Web et VLC-Multimedia Plugin (compatible Totem).

Nettoyer le profil de Firefox

Quittez Firefox et allez faire le ménage dans le profil (./.mozilla/firefox/xxxxxx.default) :

  • Supprimez le dossier extensions
  • Supprimez les dossiers des extensions que vous aviez installées, s'il y en a.

Supprimer le plugin Flash

Supprimez Flash comme vous l'avez installé :

  • Si vous l'aviez installé par APT, Aptitude ou Synaptic, désinstallez-le par Synaptic car c'est plus facile de retrouver ce fichu paquet qui peut avoir des noms différents.
  • Si vous aviez juste copié le fichier libflashplayer.so, supprimez ce fichier qui risque de se trouver dans /usr/lib/mozilla/plugins/ — sinon fouillez…

Pour plus d'informations, voyez Plugins pour Mozilla-Firefox (et SeaMonkey).

Profitez-en pour supprimer les deux fichiers cachés .macromedia et .adobe qui ne reviendront plus chez vous.

Greasemonkey ou Scriptish?

Le script Linterna Mágica marche aussi bien avec Greasemonkey qu'avec Scriptish.

L'avantage de Scriptish c'est que cette extension est compatible avec Firefox en version stable ou en version Bêta. Donc, c'est celle que nous choisissons (j'ai essayé les deux tour à tour).

Lancez Firefox et installez l'extension Scriptish qui permet d'utiliser des scripts comme Linterna Mágica.

Quittez Firefox comme Firefox vous le dit. La fermeture et le redémarrage automatique du navigateur active l'extension.

Installer Linterna Mágica

  • Allez sur le site Linterna Mágica
    puis dans la section «Download»
  • Dans la section «Download», repérez la section «Links» (=liens)
  • clic sur «Userscript (not compressed)»
  • ce qui ouvre une page avec un gros bouton «Download» — clic dessus
  • ce qui affiche le contenu du script (que vous pouvez lire) et une petite fenêtre d'avertissement, avec un bouton «Install»
  • Clic sur le bouton «Install»

Et voilà, le script est installé si un message de succès surgit. Vous pouvez commencer à regarder des vidéos Smile

Linterna Mágica est vraiment magique

Linterna Mágic est un peu comme le cinéma de Méliès. De nombreux films de Méliès jouent avec la magie du cinéma (prestidigitation, escamotages, effets spéciaux).

Ce script Javascript transforme le Flash en l'élément HTML «object» et ainsi fait surgir un contenu visible dans votre navigateur par l'intermédiaire d'un plugin multimédia comme celui de VLC.

L'avantage, en vous débarrassant de Flash, est que les vidéos sont plus légères (et donc plus fluides) dans votre Firefox. C'est saisissant avec les connexions adsl dans nos cambrousses. Auparavant, je téléchargeais les vidéos qui me semblaient intéressantes et je les regardais ensuite dans VLC. DownloadHelper permet de télécharger les vidéos même si elles ne se chargent pas sur la page, et bien sûr avec l'aide de FlashVideoReplacer, vous obtenez un fichier WEBM ou au pire un fichier MP4.

L'avantage de vous débarrasser de Flash est aussi, que, d'une pierre deux coups, vous pouvez vous débarrasser de deux extensions, d'un logiciel et des cookies de Flash qui sont de tenaces espions (voyez plus haut).

En regardant, en écoutant avec Linterna Mágica

Vidéos

La vidéo ne démarre pas immédiatement. D'abord, Firefox et le site de vidéos vous affichent chacun un message pour vous dire que vous n'avez pas le plugin Flash.

Il suffit de patienter le temps que Linterna Mágica apparaisse. Et là, vous voyez que le cadre de la vidéo a changé et que la Lanterne Magique a pris le relais.

Une vidéo ne marche pas

Certaines vidéos ne marchent pas pourtant, dans YouTube au moins, car toutes ne sont pas en Flash. Certaines sont au format MP4 ou MOV. Il suffit d'être un plus malin (merci aux malins de Trisquel).

Regardez l'URL de la vidéo dans le champ où il s'affiche dans votre Firefox et ajoutez la chaîne suivante : &html5=1, ce qui indique que vous voulez voir la version WebM de la vidéo.

Le plus simple est de vous donner des exemples. Ces vidéos font partie d'un ensemble de vidéos («It Gets Better», The Trevor Project, octobre 2010) qui ont été faites par des gens ordinaires ou célèbres pour enrayer une vague de suicides d'adolescents, aux USA, en apportant leur soutien à ces victimes de harcèlements variés parce qu'elles sont homos (ou supposées l'être) :

  1. https://www.youtube.com/watch?v=kPN_JlEZ5e8
  2. https://www.youtube.com/watch?v=5p-AT18d9lU&
  3. https://www.youtube.com/watch?v=HzcAR6yQhF8&feature=fvwrel#

En principe, la première vidéo va très bien. Mais vous noterez que vous ne pouvez la télécharger qu'en Flash. Mais aucune inquiétude à avoir aussi bien en regardant la vidéo en ligne qu'en la regardant avec VLC, après l'avoir téléchargée : aucun cookie Flash ne s'installe (j'ai vérifié avec BleachBit) et donc les dossiers d'Adobe ne reviennent pas dans votre répertoire personnel (j'ai regardé aussi).

Quant à la seconde vidéo, elle ne marche pas, même en patientant. Il faut donc rajouter &html5=1 à la suite de l'URL, sans espace, naturellement, (cela vous donne deux signes & qui se suivent, c'est bien ça). Après avoir rechargé la page (touche F5 sur le clavier), vous devriez pouvoir regarder cette vidéo et la télécharger avec DownloadHelper.

Supprimez, si besoin, la partie du lien qui contient «related…» pour retrouver la base de l'URL de la vidéo comme dans le 3e exemple (supprimez «feature=fvwrel#»). Cette 3e vidéo marche très bien avec Linterna Mágica, donc vous n'avez pas besoin de modifier l'URL Smile

NB: J'ai choisi ces vidéos rapidement, en raison de leurs URL. Ce ne sont pas les plus personnelles ou les plus émouvantes.

Audio

Il n'y a pas que les vidéos qui utilisent Flash mais aussi l'audio.

Quelle joie d'aller sur Magnatune et d'écouter un album avec les jolis effets de Totem au lieu de se taper le lecteur Flash moche intégré dans la page ! Essayez avec l'exemple d'un album de Magnatune proposé dans Musique libre.

Limites de Linterna Mágica ?

Si la vidéo que vous voulez voir est intégrée à la page d'un site qui n'est pas l'orgine de la vidéo, Linterna Mágica ne peut rien pour nous, en principe.

Sauf que vous aurez souvent la surprise de trouver un bouton «Linterna Mágica» qui vous renvoie au site d'origine, là où vous pouvez regarder la vidéo.

Voici un exemple sur Sinistre gaz de schiste : Gaz de schiste, gaz hilarant.

Et dans cet exemple, je vois la vidéo sans même aller sur le site d'orgine, YouTube. Je peux même la télécharger avec DownloadHelper directement.

Si ça ne marche pas pour une autre vidéo, il suffit d'aller voir la vidéo sur YouTube en cliquant sur le bouton «Linterna Mágica».

Magique, non ?
Bonnes découvertes et bonnes expériences Smile

Firefox et son message de plugin manquant

Comme vous vous êtes joyeusement débarrassés du plugin Flash, Firefox vous avertit consciencieusement qu'il manque un plugin pour afficher correctement la page.

Vous cliquez sur la petite croix et hop la barre messagère disparaît. Vous allez voir une autre vidéo, et hop la barre reparaît.

Ah la barbe, Firefox, will you shut up? C'est tout simple de faire taire le petit panda roux sans violence :

  • Ouvrez un nouvel onglet et tapez about:config
  • Un message effrayant vous avertit de tous les dangers de farfouiller dans les paramètres de Firefox, cliquez sur le bouton «je promets d'être prudent (e)
  • Vous avez maintenant accès à tous les paramètres de Firefox, soyez prudents Icon wink
  • Cherchez la bonne ligne en tapant le mot-clé facile à retenir: plugins
  • Repérez dans la nouvelle page la ligne
    plugins.hide_infobar_for_missing_plugin
  • Clic droit sur cette ligne pour afficher le menu contextuel
  • clic gauche sur «Toggle» (en français, c'est «Inverser»), ce qui bascule la valeur de «Faux» à «Vrai».

Après cette modification, la barre d'avertissement n'apparaîtra plus. Nul besoin de relancer Firefox car le changement est immédiat.

Réinstallez vos extensions habituelles

Maintenant, vous pouvez installer vos extensions préférées mais surtout pas FlashVideoReplacer (crash assuré). Vous n'avez plus besoin de FlashBlock puisque vous ne risquez plus de voir du Flash tout cru.

AdBlock va bien, ainsi que DownloadHelper. Essayez ensuite Ghostery. Ce sont là des extensions indispensables. Voyez Choix d'extensions pour Firefox 4 à 7.

Que faire si Flash est indispensable?

En gros, il faut ruser ou écrire au webmestre ou aux gens qui ont mis le site en ligne pour leur expliquer que Flash est vraiment un obstacle et non un atout pour la fréquentation de leur site.

La ruse est de trouver le site original où du Flash n'est pas nécessairement utilisé. Par exemple, impossible d'écouter l'album de Tone sur Urlhaut sans le plugin Flash. Eh bien, allez sur le site de Tone (indiqué en bas de la fiche sur Tone) et télécharger son album qu'elle vous offre et même en P2P (mais en MP3, personne n'est parfait). Voyez Musique libre.

Si vraiment, Flash vous manque trop, installez absolument l'extension FlashVideoReplacer pour voir ou télécharger des vidéos dans des formats autre que Flash et ainsi bien signifier aux plateformes de vidéo que vous non plus ne voulez plus de Flash. Le message passera facilement sur YouTube qui est la propriété de Google et WebM est un format libéré fabriqué par Google. Le message finira par passer sur les autres plateformes qui vous espionnent suffisamment pour savoir comment vous regardez leurs vidéos Icon wink

Et n'oubliez pas de nettoyer les cookies Flash en utilisant absolument un logiciel sérieux comme BleachBit.