ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

[[flashplayer]]

Piste: » flashplayer


Flash Player

Cette page vous explique comment installer le lecteur Flash ainsi que les dépendances nécessaires pour son intégration dans Firefox et Seamonkey.

Voici une page pour contrôler l'installation (players flash et shockwave): Welcome

Choisir son plugin flash

Pour choisir son plugin flash préféré il suffit de désinstaller tous les autres et d'installer uniquement celui que vous voulez utiliser

Parmi ces choix vous aurez

Nom du plugin flash Nom des paquets à installer
Flash Player 9 (non-libre) d'Adobe flashplugin-nonfree
Gnash mozilla-plugin-gnash gnash
Swfdec swfdec-mozilla

Pour installer par exemple gnash vous devrez désinstaller tous les plugins ( afin de corriger les éventuels problemes des installation précédentes ) et installer gnash :

  sudo apt-get remove swfdec-mozilla mozilla-plugin-gnash  gnash flashplugin-nonfree
  sudo apt-get install mozilla-plugin-gnash  gnash

Installation de Flash Player 9 (non-libre) d'Adobe

Grâce aux dépôts

Attention : il faut fermer votre navigateur pendant l'installation

Installez le paquet flashplugin-nonfree

Installation manuelle

Ne fonctionne que sur une architecture 32bits, utilisez cette autre méthode pour l'architecture 64 bits

Dans un terminal, téléchargez l'archive contenant le plugin et effectuez l'extraction :

wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz
tar -xvzf install_flash_player_9_linux.tar.gz

Il ne reste plus qu'à l'installer :

cd install_flash_player_9_linux/
./flashplayer-installer

Dans certains cas il vous sera demandé d'enlever le fichier xpti.dat. Ce dernier se trouve dans :

$HOME/.mozilla/firefox/<séries de lettre et-ou chiffres>.default/xpti.dat
Si vous avez des problèmes avec du texte dans des animations Flash, installez les paquets msttcorefonts (multiverse) et gsfonts-x11 (main).
Si vous avez des ralentissements lors du visionnage de vidéos au format flv (sites Youtube, Daily Motion et autres), n'oubliez pas de Supprimer les paquets gnash, gnash-common, mozilla-plugin-gnash et konqueror-plugin-gnash.
ce paquet n'existe pas pour l'architecture PowerPC, car Adobe n'a, à ce jour, fourni aucune version compatible avec ce type de processeurs. Il faudra se contenter de Gnash (Flash player libre); toutes les explications pour chacun des cas sont décrites plus bas.

Installation pour Ubuntu 64 bits

Pour Hardy Heron (8.04)

Plus aucun probleme, il faut installer le paquet apt://flashplugin-nonfree, et ca devrait marcher sans probleme.

Pour Gutsy (7.10)

Sous Gutsy (7.10) le flashplayer version 64 bits s'installe exactement comme pour Ubuntu 32 bits.

Mais vous pouvez aussi utiliser la méthode suivante: nspluginwrapper pour l'installer manuellement.

Pour les versions antérieures (<7.10)

L'installation de Flash pour les architectures 64 bits est différente.

Trois méthodes s'offrent à vous :

La première méthode est beaucoup plus simple et fonctionne parfaitement.

FIXME : procédure à jour pour la deuxième méthode ?

Installation de Flash 10 RC pour Ubuntu 64 bits

Profiter de la dernière version de flash (RC), Beaucoup plus rapide et fluide surtout pour la lecture des vidéos en plein écran.

Première étape

Installer ce paquet (installation de librairies)

Deuxième étape

Copier ce script ( de Romeo-Adrian ) dans un fichier text.

# #!/bin/bash  
# # Script  created by  
# # Romeo-Adrian Cioaba romeo.cioaba@spotonearth.com  
# # Released under GPL  
  
echo "Stopping any Firefox that might be running"  
sudo killall -9 firefox  
  
echo "Removing any other flash plugin previously installed:"  
sudo apt-get remove -y --purge flashplugin-nonfree gnash gnash-common mozilla-plugin-gnash swfdec-mozilla libflashsupport nspluginwrapper  
sudo rm -f /usr/lib/mozilla/plugins/*flash*  
sudo rm -f ~/.mozilla/plugins/*flash*  
sudo rm -f /usr/lib/firefox/plugins/*flash*  
sudo rm -f /usr/lib/firefox-addons/plugins/*flash*  
sudo rm -rfd /usr/lib/nspluginwrapper  
  
echo "Installing ia32-libs and nspluginwrapper"  
sudo apt-get install ia32-libs nspluginwrapper  
  
echo "Getting libs"  
sudo getlibs -p libcurl3  
sudo getlibs -p libnss3-1d  
sudo getlibs -p libnspr4-0d  
  
echo "Installing Flash Player 10"  
cd ~  
wget http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_install_linux_091508.tar.gz  
tar zxvf flashplayer10_install_linux_091508.tar.gz  
sudo cp install_flash_player_10_linux/libflashplayer.so /usr/lib/mozilla/plugins/  
rm -rf ~/install_flash_player_10_linux/  
sudo nspluginwrapper -i /usr/lib/mozilla/plugins/libflashplayer.so  
  
echo "Linking the libraries so Firefox can find it."  
sudo ln -sf /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so /usr/lib/mozilla/plugins/  
sudo ln -sf /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so /usr/lib/firefox-addons/plugins/  
 
echo "Done :-)"

Puis lancer le fichier par un terminal. Après avoir accepté l'installation, de certain fichier, votre flash 32 bits tournera sur votre configuration 64 bits.

Problèmes connus

Pas de son sous Hardy 8.04

Le plugin Flash de Adobe pose problème avec le serveur de son PulseAudio installé par défaut avec Hardy. Il en résulte que les autres application ne peuvent pas jouer de son en même temps que Flash et vice versa.

Pour corriger ce problème, il faut installer le paquet Libflashsupport.

Installez-le en cliquant ici : apt://libflashsupport

Malgré tout, certains crashes subsistent (zone grise à la place du lecteur Flash). Une solution à vos risques et périls consiste à installer la version de développement (beta) du lecteur Flash 10 qui semble paradoxalement plus stable. La procédure d'installation est la même que pour Flash 9.

Flash 10 RC1 et Hardy 8.04.1

Reportez vous à ce sujet sur le forum : http://forum.ubuntu-fr.org/viewtopic.php?pid=2022471

Si vous rencontrez des crashs à répétition (firefox version 3.0.1)

rajoutez dans le fichier /etc/adobe/mms.cfg

WindowlessDisable=true

Incompatibilités avec Konqueror

L'installation par défaut de la version 9.0r115 fait planter nspluginviewer chaque fois qu'une animation flash est rencontrée.

Vous devrez réinstaller manuellement la version 9.0r48 afin de régler ce souci.

Incompatibilités avec Firefox

Si des bandes blanches apparaissent à la place des animations en flash, vous êtes concerné.

Vous pouvez revenir à une version antérieure du plugin flash ou bien procéder comme suit :

(Probléme d'installation de libflashsupport_1.0_2219-1_amd64.deb résolu sur le Forum Ubuntu.)

En 64bit :Il suffit d'installer le paquet suivant pour résoudre le problème(ancien paquet): http://launchpadlibrarian.net/10804892/flashplugin-nonfree_9.0.115.0ubuntu2_amd64.deb

Autre incompatibilité possible, la lecture du flash ne se fait pas automatiquement (mais affiche à la place un gros triangle de mlecture gris). Pour résoudre ce problème, désinstallez le paquet swfdec-mozilla.

Installation manuelle de la version 9.0r48

Lancez une console :

  • Téléchargement de l'archive sur le site d'Adobe (l'archive est grosse, 100 Mo, mais c'est normal) :
wget http://fpdownload.macromedia.com/get/flashplayer/installers/archive/fp9_archive.zip
  • Extraction des fichiers de l'archive zip :
unzip fp9_archive.zip
  • Extraction des fichiers de l'archive tar.gz :
cd fp9_archive/9r48/
tar -xvzf install_flash_player_9r48_linux.tar.gz
  • Exécution du programme d'installation :
cd install_flash_player_9_linux/
./flashplayer-installer

Bien entendu, dans le cas de l'usage de plusieurs navigateurs (firefox...) faire attention à ce que les chemins de recherche de konqueror ne comprennent pas un dossier de plugins avec la version 9.0r115 mais uniquement la version 9.0r48
Pour contrôler la version utilisée, taper dans la barre d'URL: about:plugins

A noter aussi que le plugin flash est composé de 2 fichiers à déposer dans le dossier plugins pour la version 9.0r48 (libflashplayer.so et flashplayer.xpt) et un seul pour la version 9.0r115 (libflashplayer.so). La commande locate libflashplayer.so vous aidera à retrouver les chemins des fichiers "installés".

FlashPlayer « standalone »

Parfois vous aurez besoin d'un flashplayer qui puisse lire les animations flash en dehors d'un navigateur internet... ( par exemple pour le prochain amsn qui gère les clins d'œil en option...)

Un lecteur externe est disponible ici : flash_player_9_linux_dev.tar.gz

Décompressez l'archive et rendez-vous dans le dossier « dossier-du-zip/standalone/release ». Décompressez le fichier contenu dans ce dossier et envoyez le binaire flashplayer dans /usr/bin.

Dans un terminal :

sudo mv flashplayer /usr/bin/flashplayer

Essayez d'ouvrir un fichier .swf pour tester (Pour Nautilus : Clic droit sur le fichier, "ouvrir avec...", puis tapez flashplayer dans "commande personnalisée")

Lecteurs Flash libres

Des alternatives au lecteur flash propriétaire sont en cours de développement. On peut en citer au moins deux : Gnash et Swfdec. Notez que vous devez commencer par désinstaller la version propriétaire (celle présentée plus haut) avant d'installer l'une de ces deux alternatives. Notez également que ce sont les seules façon de lire du flash sous PowerPC.

Les dissensions entre les développeurs de Gnash et de Swfdec sont fortes (en savoir plus), portant sur des différents au niveau de la programmation, mais aussi du choix de la licence (la licence purement GPL freine notamment la prise en charge du format mp3 et de certains codecs vidéos). Les intéressés affirment cependant que les deux projets sont complémentaires (voir par exemple cette interview (en)).

Sachez enfin qu'Adobe ne donnant pas accès aux sources de son format, les développeurs de ces alternatives sont obligés de procéder par rétro-ingénierie. Par conséquent certaines fonctionnalités ne sont pas forcément implémentées pour l'instant.

Gnash

Gnash (ou GNU Flash) est un lecteur libre disponible sur toutes les plateformes supportées par Ubuntu (32 bits, 64 bits et PowerPC).

Gnash est un flash player complet, il peut même lire les vidéos sur youtube et dailymotion, il sert aussi pour les « winks » (clins d'oeil) de AMSN.

Pour l'installer, installez les paquets gnash et mozilla-plugin-gnash si vous voulez vous en servir dans firefox. Pour Konqueror, vous avez konqueror-nsplugins .

Swfdec

Le projet Swfdec (prononcer "swiff deck") prend apparemment en charge plus de choses que Gnash. Il est disponible pour architectures 32bits, 64bits et PowerPC, en greffon ("plugin") pour firefox et en version autonome ("standalone").

Dernière version stable

Vous pouvez également compiler les sources de la dernière version stable, téléchargeables dans la section "Download" du wiki de swfdec. La version la plus récente au moment de la rédaction de cette page est la 6.6 (et 6.0 pour le greffon pour firefox).

Compilation sauce Brakbabord

Tutoriel disponnible ici.

Version de développement de Swfdec

Vous pouvez également installer la version de développement grâce à git et cogito. Voici la procédure à suivre1) (toutes les commandes sont à taper dans un terminal).

Il faut d'abord satisfaire un certain nombre de dépendances :

sudo apt-get install git-core cogito autoconf automake gcc g++ libglib2.0-dev libgtk2.0-dev libasound2-dev liboil0.3-dev libmad0-dev libavcodec-dev firefox-dev libpango1.0-dev build-essential libtool libgstreamer0.10-dev libgnome-vfs-dev libgnomevfs2-dev liblame-dev libxvidcore4-dev libx264-dev libfaac-dev libfaad2-dev

Récupérez les sources de swfdec, et placez vous dans le répertoire les contenant :

git clone git://anongit.freedesktop.org/git/swfdec/swfdec
cd swfdec
Pour mettre la version à jour, au lieu de tout reprendre dès le départ, revenez dans ce répertoire et tapez simplement :

git pull origin

Attelez-vous ensuite à la configuration et à la compilation du programme :

./autogen.sh
make
sudo make install

(En cas de problème durant l'exécution de autogen.sh, recherchez et installez les paquets manquants).

La procédure est identique pour le greffon pour Firefox :

cd .. # Sortons d'abord du répertoire...
git clone git://anongit.freedesktop.org/git/swfdec/swfdec-mozilla
cd swfdec-mozilla
./autogen.sh
make
sudo make install

Il ne reste plus qu'à créer un lien vers ce greffon pour Firefox :

ln -s /usr/local/lib/mozilla-firefox/plugins/libswfdecmozilla.so $HOME/.mozilla/plugins

Au redémarrage de Firefox, le changement devrait être effectif.


Contributeurs:Fabien26, ametaireau, McPeter, Mirmidon, tyn0r

Webcam avec application flash ou contenu flash dans une page web

Vous avez une webcam et quand vous essayez de l'utiliser sur un site web qui diffuse du contenu flash et qui permet d'utiliser votre cam comme le chat bestofchat ou le site badoo qui permet de prendre une photo avec sa webcam pour le diffuser sur son profil, votre webcam ne s'affiche pas... Ne soyez pas de mauvaise fois...linux n'y est pour rien...le fautif est plutôt adobe...

Le problème

Certaines Webcams sous Linux utilise le driver V4l2 ; hors le plugin Flash de chez Adobe ne connaît que le protocole V4L alors que protocole est considéré comme obsolète car non maintenue étant donné que V4L2 est aujourd'hui la version la plus récente. Le plugin Flash n’étant pas un logiciel libre, on ne peut pas le modifier et le recompiler pour qu’il fonctionne avec le nouveau protocole V4L2… et c’est bien dommage… (encore un argument en faveur des logiciels libres…)

Une solution de contournement

Nous allons créer un loopback video (une sorte de webcam “virtuelle”) : ce loopback va prendre le flux vidéo de la webcam (en V4L2 donc), le convertir à la volée en V4L, et créer un device utilisable par le plugin flash qui n’y verra que du feu.

Un peu de pratique

Le minimim requit:

  • Kernel 2.6.11
  • Kernel headers needed
  • Kernel compiled with CONFIG_VIDEO_V4L1_COMPAT
  • Dev tools (gcc, make, etc).
  • System with udev running

donc un petit :

sudo apt-get install build-essential

suffira car tout les autres éléments sont réunis dans ubuntu gutsy ou hardy.

Maintenant on télécharge le petit driver qui va nous permettre de créer cette webcam virtuelle qui va reprendre les données capturées par notre vrai webcam (si quelqu'un pouvait héberger le contenu de ce lien sur les serveurs Ubuntu au cas où le lien original soit cassé) :

wget http://www.swift-tools.net/Flashcam/flashcam-1.1.tgz

Ensuite on décompresse le fichier télécharger on va dans le dossier nouvellement créé et on installe notre driver :

tar xvf flashcam-X.Y.tgz 
make
sudo make install

On charge notre driver grâce à la nouvelle commande flashcam et on donne les droits à l'utilisateur sur les périphériques vidéo pour nos tests...

sudo flashcam -L
sudo chmod o+rw /dev/video*

Maintenant, il suffit de démarrer la capture de la vrai webcam pour la rediffuser sur la webcam virtuelle grâce à la commande :

flashcam

Ne fermez pas votre terminal ou n'arrétez pas cette commande et pour tester le fonctionnement aller directement sur le site web qui vous propose d'utiliser votre webcam ou bien taper la commande suivante dans un autre terminal :

flashcamwrap firefox /Direction/où/le/dossier/flashcam/est/Test/webcamtest.html

Vous devriez pouvoir choisir une périphérique loopback video qui cette fois ci fonctionnera...

Mais avec quelle webcam?

Cette méthode fonctionne avec toute les webcams utilisant v4l2. je ne peux pas assurer que cette méthode fonctionne avec des webcams utilisant ov51x-jpeg par ex (en effet je ne sais pas si ce driver sait utiliser v4l2)...si quelqu'un peut donner plus d'information...il ne faut pas hésiter...

Désinstaller

Pour désinstaller le driver flashcam, il suffit de se rendre dans le dossier où on a compilé le driver au départ et de taper la commande :

sudo make uninstall clean

voilà amusez vous bien...


Source : http://www.swift-tools.net/Flashcam/
http://www.technofeliz.com/2008/04/14/eeepc-webcam-et-site-en-flash/

1) Librement inspirée de ce tutoriel (en).

flashplayer.txt · Dernière modification: 04/10/2008, à 23:08 par 82.254.101.133, 127.0.0.1
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL