[[flashplayer]]
Piste: » flashplayer
Adobe Flash Player
Adobe Flash Player est un logiciel permettant de lire des animations vectorielles interactives (.swf) et des vidéos au format Flash (.flv) développé par Adobe Systems. Le plus communément rencontré sous forme de greffon pour navigateur web, lisant le contenu multimédia de nombreux sites, ce logiciel est propriétaire et n'est disponible que pour certaines architectures matérielles et systèmes d'exploitation populaires.
Flash Player est axé autour des technologies Flash, propriétaires et en partie fermées. Ceci ralentit inéluctablement l'avancée de solutions libres et, par le fait-même, la démocratisation des technologies Flash sur l'ensemble des architectures matérielles et systèmes existantes. Néanmoins, deux logiciels libres développés en tant qu'alternative à Flash Player sont disponible pour Ubuntu :
- Gnash, un lecteur libre sous licence GNU GPL v3 considéré comme un projet prioritaire par la Free Software Foundation ;
- Swfdec, un lecteur libre sous licence GNU LGPL v2.1 soutenu par FreeDesktop.org.
Choisir une alternative libre ou installer le lecteur officiel propriétaire ?
Le choix vous revient. Puisque les technologies Flash sont propriétaires et partiellement fermées, seul le lecteur officiel en offre une prise en charge complète. De plus, les performances globales de Flash Player sont meilleures que les alternatives libres. Pour certaines architectures, vous serez obligé d'utiliser une alternative libre.
Le présent document traite de l'installation et l'intégration dans un navigateur du lecteur officiel Flash Player d'Adobe Systems uniquement. Pour des informations concernant Gnash et Swfdec, consultez leur document dédié.
Installation pour Ubuntu 32 bit
Installation de Flash Player 10 (Ubuntu 8.04 LTS et ultérieure)
- Fermez toutes les instances de votre navigateur Internet ;
- Ouvrez de nouveau votre navigateur Internet. Vérifiez que votre installation de Flash Player s'est déroulée correctement en affichant une animation de test : Testez Flash Player.
Vous ne trouvez pas ce paquet ?
Flash Player est disponible dans le dépôt partenaire de Canonical. Par défaut, l'accès à ce dépôt devrait déjà être paramétré. Si vous n'arrivez pas à trouver le paquet adobe-flashplugin, vérifiez que vous avez activé l'accès à ce dépôt :
- Ouvrez Système → Administration → Sources de mises à jour ;
- Ouvrez l'onglet Logiciels de tierces parties ;
- Cochez la case activant le dépôt
http://archive.canonical.com; - Fermez cette fenêtre ;
- Ouvrez votre gestionnaire de paquets et rechargez la liste des paquets disponibles.
adobe-flashpluginest disponible.
Installation de Flash Player 9 (non-libre) d'Adobe
Installation automatique à partir des dépôts
Installez le paquet flashplugin-nonfree
- Pour Feisty (7.04), Gutsy (7.10), Hardy (8.04) et Intrepid (8.10), le paquet est dans les dépôts Multiverse.
- Pour Dapper (6.06) et Edgy (6.10), le paquet est dans les dépôts Backports de Multiverse.
Installation manuelle
Dans un terminal, téléchargez l'archive contenant le plugin et effectuez l'extraction :
wget http://download.macromedia.com/pub/flashplayer/installers/current/9/install_flash_player_9.tar.gz tar -xvzf install_flash_player_9.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
Commande :
rm -i $HOME/.mozilla/firefox/*.default/xpti.dat
Installation pour Ubuntu 64 bits
Installation de Flash Player 10 (Flash Version 64 bits)
Vous pouvez aux choix faire toutes les manipulations graphiquement (en s'aidant du tutoriel suivant) ou en ligne de commande :
wget http://download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz
le fichier est téléchargé à la racine de votre répertoire personnel
tar zxvf libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz
Il y est extrait libflashplayer.so
rm libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz
On supprime l'archive précédemment téléchargée
- Pour utilisateur unique :
Pour Firefox :
Pour l'installation pour un seul utilisateur du système, la solution la plus simple consiste à mettre libflashplayer.so précédemment téléchargé et extrait dans ~/.mozilla/plugins/.
Placez vous dans le répertoire où il se trouve puis :
mkdir -p ~/.mozilla/plugins mv libflashplayer.so ~/.mozilla/plugins
Pour le supprimer :
rm -f ~/.mozilla/plugins/libflashplayer.so
- Pour l'ensemble des utilisateurs :
Pour Firefox : La solution la plus simple consiste à mettre libflashplayer.so précédemment téléchargé dans /usr/lib64/mozilla/plugins/.
sudo mv libflashplayer.so /usr/lib64/mozilla/plugins
Pour le supprimer :
sudo rm -f /usr/lib64/mozilla/plugins/libflashplayer.so
Pour Opéra, à compléter…
Pour l'installation automatique copier le script ci-dessous dans un fichier texte. Puis enregistrer le fichier sous le nom "flash64.sh" et autoriser son exécution dans les propriétés du fichier. Lancer ainsi le script créé dans une fenêtre d'un terminal
#!/bin/bash
# # Script fait pour installer simplement Adobe Flash PLayer V10.0.22 sur votre distribution 64 bits
# # Le script supprime les versions 32 bits et les différentes versions libre des lecteurs Gnash et swfdec
# # Merci à Romeo-Adrian Cioaba, Tomtoom, Theozzfancometh.
# # Sous GPL
echo "Fermeture de Firefox et d'Opera"
sudo killall -9 firefox
sudo killall -9 opera
echo "Suppression des plugins Flash déjà installé:"
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 "Installation de Flash Player 10.0.22.87 Version Alpha 64 bits"
cd ~
wget http://download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz
tar zxvf libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz
sudo cp libflashplayer.so /usr/lib/mozilla/plugins/
sudo cp libflashplayer.so /usr/lib/firefox-addons/plugins/
sudo cp libflashplayer.so /usr/lib/opera/plugins/
rm -rf libflashplayer.so
rm -rf libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz
echo "-----------------------------------------------------------------------"
echo "C'est Fait, Adobe Flash 64 bit (Alpha) est installé sur votre système 64 bits :-)"
echo "Cette version est Alpha, la stabilité de cette version alpha est reconnue."
echo "-----------------------------------------------------------------------"
Ce script va automatiquement supprimer toutes les versions antérieure de lecteurs Flash installées, il téléchargera la version Flash 64 bits du site de Adobe, l'éditeur du plugin Flash, et l'installera.
Installation de Flash 10 pour Ubuntu 64 bits (Flash Version 32 bits)
La version 10 de flash est dorénavant disponible dans les dépôts de Jaunty, d'Intrepid et dans les dépôts backports de Hardy.
À compléter :
Pour Jaunty : flashplugin-installer
Pour Intrepid :
Pour Hardy :
Installation de Flash Player 9 pour Ubuntu 64 bits (Flash Version 32 bits)
Il suffit d'installez le paquet flashplugin-nonfree, et cela devrait marcher sans problème.
- Pour Hardy (8.04), le paquet est dans les dépôts Multiverse.
- Pour Dapper (6.06) le paquet est dans les dépôts Backports de Multiverse.
Pour les versions antérieures (<7.10) 64 bits
L'installation de Flash pour les architectures 64 bits est différente.
Trois méthodes s'offrent à vous :
- Installer le flash player libre: Gnash – peut poser quelques problèmes de compatibilité.
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_10_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")
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 utilisent le pilote V4l2 ; or le plugin Flash de chez Adobe ne connaît que le protocole V4L alors que ce protocole est considéré comme obsolète car non maintenu é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 vidéo (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 minimum requis :
- Kernel 2.6.11
- Kernel headers requis
- Kernel compilé avec CONFIG_VIDEO_V4L1_COMPAT
- Outils de développement (gcc, make, etc).
- Système faisant tourner udev
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 pilote 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.3.tgz
ps : pour être sûr d'obtenir la dernière version de flashcam, aller faire un tour sur le site en question : http://www.swift-tools.net/Flashcam
Ensuite on décompresse le fichier téléchargé on va dans le dossier nouvellement créé et on installe notre pilote :
tar xvf flashcam-X.Y.tgz make sudo make install
On charge notre pilote 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 vraie 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 vidéo qui cette fois ci fonctionnera…
Mais avec quelle webcam ?
Cette méthode fonctionne avec toutes 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 pilote sait utiliser v4l2)… si quelqu'un peut donner plus d'information… il ne faut pas hésiter…
Désinstaller
Pour désinstaller le pilote flashcam, il suffit de se rendre dans le dossier où on a compilé le pilote au départ et de taper la commande :
sudo make uninstall clean
voilà amusez-vous bien…
Problèmes connus
Sous Ubuntu 9.04
Le fonctionnement de Firefox peut être mauvais avec certains plugins libres (lenteur, pas de son).
On trouve une solution sur le site de David Taté. Le premier bloc de commandes permet de faire le ménage. Le deuxième bloc de commandes sert à installer le plugin Adobe Flash Player en version 10.0.22.87. Il semble cependant y avoir une solution plus simple : après avoir fait le ménage avec les commandes du premier bloc, on peut lancer une page web qui contient une animation Flash. Firefox dira alors qu'il manque un plugin et proposera de l'installer. Choisir alors dans la liste le plugin d'Adobe.
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 applications 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
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 :
- Désinstallez le paquet flashplugin-nonfree
- (Pour Gutsy) Installez le paquet libflashsupport
- version 32 bits : libflashsupport_1.0~2219-1_i386.deb
- version 64 bits : libflashsupport_1.0_2219-1_amd64.deb
(Probléme d'installation de libflashsupport_1.0_2219-1_amd64.deb résolu sur le Forum Ubuntu.)
- Installez ensuite le paquet flashplugin-nonfree_9.0.124 :
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 lecture 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
À 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".
Source:http://www.swift-tools.net/Flashcam/
http://www.technofeliz.com/2008/04/14/eeepc-webcam-et-site-en-flash
Contributeurs:Fabien26, ametaireau, McPeter, Mirmidon, tyn0r, Theozzfancometh.

