Différences entre versions de « Flash »

De Cliss XXI
Sauter à la navigation Sauter à la recherche
imported>SylvainBeucler
m (→‎GNU Gnash : lien backport)
imported>SylvainBeucler
m (swfdec + déplacement Gnash dans page à part)
(5 versions intermédiaires par le même utilisateur non affichées)
Ligne 6 : Ligne 6 :
  
 
== Lecteurs ==
 
== Lecteurs ==
 
=== GPL Flash ===
 
 
http://gplflash.sourceforge.net/
 
 
aptitude install libflash-mozplugin
 
 
L'équipe de GPL Flash travaille maintenant sur Gnash.
 
  
 
=== GNU Gnash ===
 
=== GNU Gnash ===
  
http://www.gnu.org/software/gnash/
+
Le projet de référence pour le lecteur Flash libre.
  
Recompilation à partir du paquet Etch: [[Backport Gnash]]
+
* http://www.getgnash.org/
 +
* http://www.gnu.org/software/gnash/
 +
* http://www.gnashdev.org/
  
==== Compilation à la main ====
+
apt-get install mozilla-plugin-gnash
  
Récupérer le code:
+
Cf. [[Gnash]] pour plus d'informations.
cvs -z3 -d:pserver:anonymous@cvs.sv.gnu.org:/sources/gnash co gnash
 
  
Dépendances de compilation (testé sous ''sarge'' pour une vieille version):
+
=== swfdec ===
aptitude install libxmu-dev libvorbis-dev libjpeg62-dev libpng12-dev \
 
  libsdl1.2-dev libsdl-mixer1.2-dev libxml2-dev libmad0-dev kdelibs4-dev \
 
  xlibmesa-gl-dev libqt3-dev
 
  
Pour etch/gnewsense/etc. pour la version CVS du 2006-01-10:
+
http://swfdec.freedesktop.org/
aptitude install libxmu-dev libvorbis-dev libjpeg62-dev libpng12-dev \
 
  libsdl1.2-dev libsdl-mixer1.2-dev libxml2-dev libmad0-dev kdelibs4-dev \
 
  libqt3-mt-dev libgl1-mesa-dev \
 
  libgtkglext1-dev libgtk2.0-dev libpango1.0-dev libatk1.0-dev \
 
  libcurl3-gnutls-dev libavcodec-dev libavformat-dev \
 
  libboost-dev libboost-thread-dev libboost-date-time-dev
 
  
Corriger libavcodec chez gNewSense: http://qstream.org/install.html (cf. "Ubuntu Install").
+
Une alternative. Chose surprenante, il n'y a aucune information de comparaison avec Gnash sur le site. Difficile d'en dire plus.
Erreur:
 
../server/.libs/libgnashserver.so: undefined reference to `gsm_destroy'
 
Correction:
 
emacs /usr/lib/pkgconfig/libavcodec.pc
 
# ajouter "-lgsm -lvorbisenc" dans "Libs"
 
  
Sous etch on peut aussi:
+
  apt-get install swfdec-mozilla
  apt-get build-dep gnash
 
 
 
On a besoin de AGG v2.5, donc compilation à la mimine? D'un autre côté le backport fonctionne avec libagg-dev 2.4 %)
 
cd agg-2.5
 
touch NEWS README AUTHORS
 
autoreconf -is # virer automake-1.4 et utiliser la 1.9!
 
make
 
make install
 
 
# ou: sans autotools
 
make
 
sudo cp src/libagg.a /usr/local/lib/
 
sudo cp -a include /usr/local/include/agg2
 
 
 
Compilation proprement dite:
 
./configure --enable-ghelp --enable-renderer=Agg --with-agg-incl=/usr/local/include/agg2 --disable-klash
 
make
 
make install
 
 
 
Vous avez maintenant un plug-in Firefox (apparemment, >= 1.5) et Konqueror.
 
  
 
== Création ==
 
== Création ==
Ligne 86 : Ligne 45 :
 
** Dont le compilateur ActionScript [http://osflash.org/mtasc mtasc]
 
** Dont le compilateur ActionScript [http://osflash.org/mtasc mtasc]
  
 +
 +
== Problèmes PPC 0.8.2 ==
 +
 +
* [http://lists.backports.org/lurker-bpo/message/20080424.212731.9c25ed6c.en.html Problème de compilation] pour les paquets backports.org
  
 
== Liens ==
 
== Liens ==
Ligne 94 : Ligne 57 :
 
* http://www.atnf.csiro.au/people/rgooch/linux/docs/licensing.txt : le point de vue de Linux Torvalds sur la question des modules propriétaires - il occulte le fait que combiner GPL+propriétaire n'est pas légal, même si le module propriétaire n'est pas dérivé du produit GPL.
 
* http://www.atnf.csiro.au/people/rgooch/linux/docs/licensing.txt : le point de vue de Linux Torvalds sur la question des modules propriétaires - il occulte le fait que combiner GPL+propriétaire n'est pas légal, même si le module propriétaire n'est pas dérivé du produit GPL.
 
* [http://kororaa.org/comments.php?y=06&m=06&entry=entry060614-184527 FSF Chimes In - Part 2]: le point de vue du GPL Compliance Lab: ces modules sont tout à fait illégaux.
 
* [http://kororaa.org/comments.php?y=06&m=06&entry=entry060614-184527 FSF Chimes In - Part 2]: le point de vue du GPL Compliance Lab: ces modules sont tout à fait illégaux.
* http://www.free3d.org/: benchmark de cartes 3D avec pilotes libres
 

Version du 8 avril 2009 à 16:35

Flash est un produit propriétaire de Macromedia pour réaliser de l'animation vectorielle sur les pages web.

Firefox propose très simplement de télécharger un plug-in (propriétaire aussi) fourni par Macromedia et fonctionnant sous GNU/Linux - mais ça ne nous arrange pas.

Divers players libres sont en cours de développement. Citons notamment:

Lecteurs

GNU Gnash

Le projet de référence pour le lecteur Flash libre.

apt-get install mozilla-plugin-gnash

Cf. Gnash pour plus d'informations.

swfdec

http://swfdec.freedesktop.org/

Une alternative. Chose surprenante, il n'y a aucune information de comparaison avec Gnash sur le site. Difficile d'en dire plus.

apt-get install swfdec-mozilla

Création

Ming

http://ming.sourceforge.net/

Flash4linux

Éditeur WYSIWYG

OSFlash


Problèmes PPC 0.8.2

Liens