| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| flash [Le 07/11/2025, 13:24] – ancienne révision (Le 19/10/2021, 19:44) restaurée flash existe encore cf ruffle ou lightspark / mais probablement à pas mal mettre à jour... krodelabestiole | flash [Le 14/03/2026, 04:39] (Version actuelle) – réorganisation (alternatives) krodelabestiole |
|---|
| {{tag>portail animation format web}} | {{tag>animation format web}} |
| |
| ====== Format SWF (ShockWave Flash) ====== | {{ https://upload.wikimedia.org/wikipedia/commons/thumb/3/31/Adobe_Flash_Player_32.svg/1280px-Adobe_Flash_Player_32.svg.png?90|Logo Flash}} |
| | ====== Adobe Flash et SWF ====== |
| |
| <note warning>Même si le format flash est encore très utilisé sur Internet, **cette technique est obsolète** et est progressivement remplacée par l'utilisation de l'HTML5.\\ | <note warning> |
| Les navigateurs arrêtent progressivement le support.\\ | Le format Flash est obsolète et a été remplacé par [[wpfr>HTML5]]. |
| Son éditeur, Adobe, a annoncé un retrait du lecteur Flash fin 2020(([[https://blogs.adobe.com/conversations/2017/07/adobe-flash-update.html]])). En 2021, il ne sera plus possible de lire du contenu Flash avec les outils officiels.\\ | |
| \\ | |
| Cependant certaines solutions libres et maintenues permettent encore de visionner les anciennes animations ou de faire fonctionner les anciens jeux : voir en particulier **[[https://ruffle.rs/|Ruffle]]** et **[[https://lightspark.github.io/|Lightspark]]**.</note> | |
| |
| Le [[wpfr>Small_Web_Format|format SWF]], originellement nommé //ShockWave Flash//, généralement appelé « fichiers Flash » ou « animations Flash », est un format de fichiers privateur présentant des animations multimédia, des graphiques vectoriels et des programmes conçus avec le langage ActionScript. Il est maintenant distinct du format Shockwave. Son utilisation la plus commune est les mini-jeux en ligne, des animations dans des pages sur la toile et le rendu de vidéos dans des sites tels YouTube et DailyMotion. | Son éditeur, [[wpfr>Adobe]], a abandonné [[wpfr>Adobe Flash Player|Flash Player]] fin 2020. Il n'est donc plus possible de lire du contenu Flash avec les outils officiels. |
| | </note> |
| | <note tip> |
| | Cependant certaines solutions libres et maintenues permettent encore de visionner les anciennes animations ou de faire fonctionner les anciens jeux : voir en particulier **[[https://ruffle.rs/|Ruffle]]** et **[[https://lightspark.github.io/|Lightspark]]**. |
| | </note> |
| |
| Bien que certains éléments du format SWF soient désormais publics, de nombreuses informations restent fermées et uniquement accessibles au propriétaire du format, Adobe Systems. Les fichiers Flash se reconnaissent facilement à leur extension généralement utilisée ''.swf''((Internet media type: ''application/x-shockwave-flash'')). Ils se rencontrent le plus souvent inclus dans une page sur la toile et lus par un [[#lecteurs_flash|lecteur]] s'intégrant au navigateur ; toutefois, ils peuvent aussi exister de manière indépendante, hors d'une page sur la toile, et peuvent alors être interprétés dans un lecteur d'animations Flash indépendant. | Le [[wpfr>Small_Web_Format|format SWF]] (originellement pour //ShockWave Flash//), plutôt simplement appelé "//fichier Flash//" ou "//animation Flash//", est un format de fichiers [[wpfr>Format_propriétaire|propriétaire]] présentant des animations multimédia, des [[:graphisme#graphisme_vectoriels|graphiques vectoriels]] et des programmes conçus avec le langage [[wpfr>ActionScript]] et l'application [[wpfr>Adobe Flash]]. Il était couramment utilisé pour créer des mini-jeux en ligne, des animations sur des pages [[:web]], des sites et des [[:web#applications web]] complètes, et le rendu des vidéos sur des sites tels que YouTube et DailyMotion avant la publication d'[[wpfr>HTML5]]. |
| |
| Adobe avait arrêté de sortir de nouvelles versions pour le système GNU-Linux à partir d'Adobe Flash Player 11.2. La mise a disposition de versions à jour a repris en 2016 ! (( http://get.adobe.com/fr/flashplayer/ )) | Bien que certains éléments du format SWF aient été rendus publics, de nombreuses informations restent fermées et uniquement accessibles au propriétaire du format, Adobe. De plus le format est compilé, les sources ne sont donc accessibles qu'aux créateur·ice·s des animations. Les fichiers Flash se reconnaissent facilement à leur extension ''.swf''((//Internet media type// : ''application/x-shockwave-flash'')). Ils se rencontrent le plus souvent sur d'anciennes pages [[:web]] et peuvent être lus par un [[#lecteurs_flash|lecteur]] s'intégrant au navigateur ; toutefois, ils peuvent aussi exister de manière indépendante, hors d'une page [[wpfr>Hypertext_Markup_Language|HTML]], et peuvent alors être interprétés par un lecteur Flash autonome. |
| | |
| | **Adobe Flash** est abandonné depuis 2020. Les projets encore actifs se proposent de permettre l'accès aux nombreux contenus, [[:animation|animations]] et [[:jeu|jeux]] qui constituaient le [[:Web]] des années 2000 et 2010. |
| |
| ===== Lecteurs Flash ===== | ===== Lecteurs Flash ===== |
| Un lecteur Flash est un logiciel qui interprète les fichiers Flash. De manière générale, le lecteur Flash s'installe et s'intègre de lui-même à l'intérieur de votre navigateur, en tant que module d'extension (appelé aussi greffon mais à ne pas confondre avec additif, appelé aussi module complémentaire) ; son utilisation devient alors transparente pour vous, votre navigateur se chargeant d'appeler le lecteur Flash lorsque des animations doivent être lues. Des versions indépendantes du navigateur sont aussi disponibles pour quelques lecteurs Flash, afin que vous puissiez lire vos fichiers Flash hors du navigateur. | |
| |
| ^ lecteur flash ^ Libre ^ Version de flash supportée ^ date de dernière\\ mise à jour ^ version ^ navigateurs supportés ^ Remarques ^ | Un lecteur Flash est un logiciel qui interprète les fichiers Flash. De manière générale, le lecteur Flash s'installe et s'intègre de lui-même au [[:navigateur]], en tant qu'extension (appelée aussi //plugin// ou greffon) ; son utilisation devient alors transparente, le navigateur se chargeant d'appeler le lecteur Flash lorsque des animations doivent être lues. |
| | [[:flashplayer|Adobe Flash Player]] | non | 26 | 2017 | 26 | [[:firefox|Firefox]], [[:chromium-browser|Chromium]], Chrome | Fonctionne parfaitement sous chrome et chromium, quelques problèmes de lecture sous firefox (vidéos illisibles, son décalé) | | |
| | [[:flashplayer#pour_chromium_et_opera|pepperflash]] | non | dernière version | 2016 | 17 | [[:chromium-browser|Chromium]] uniquement | Fonctionne parfaitement | | |
| | [[:flashplayer#pour_firefox|freshplayerplugin]] | non | dernière version | 2016 | 17 | [[:firefox|Firefox]] | Fonctionne parfaitement (mais tearing en plein écran) (fait planter tous les navigateurs si le processeur ne supporte pas sse2)| | |
| | [[:flash#choisir_une_solution_de_remplacement_libre_ou_installer_le_lecteur_officiel_proprietaire | ViewTube et Viewtube+]] | oui | uniquement pour regarder des vidéos | 2016 | 2016 | [[:firefox|Firefox]], [[:chromium-browser|Chromium]], [[:midori|Midori]], [[:konqueror|Konkeror]], Chrome | Voir la liste des sites supportés dans la [[:flash#choisir_une_solution_de_remplacement_libre_ou_installer_le_lecteur_officiel_proprietaire |section 2]] | | |
| | [[:gnash|Gnash]] | oui | 9 et anterieur (ActionScript 2) | 2011 | 0.8.11 | [[:firefox|Firefox]], [[:chromium-browser|Chromium]], Chrome | doit être considéré comme un complément à **Lightspark**, fonctionne en partie | | |
| |
| * **[[flashplayer|Adobe Flash Player]]** \\ Le lecteur d'animations vectorielles interactives Flash Player d'Adobe Systems est disponible sous Ubuntu. Ce document vous indique comment l'installer et l'intégrer à votre navigateur préféré. Trois installations existent : | Des versions autonomes (ou //standalone//, indépendantes du navigateur) sont aussi disponibles pour quelques lecteurs Flash, afin de lire des fichiers Flash hors du navigateur. |
| * L'installation classique fonctionnant pour tous les navigateurs. | |
| * L'installation de [[:flashplayer#pour_chromium|pepperflash]] ne fonctionnant que sous Chromium qui est mise à jour. | |
| * L'installation de [[:flashplayer#pour_firefox_et_opera|freshplayerplugin]] fonctionnant sous [[:firefox|Firefox]] qui est mise à jour. \\ \\ | |
| * **[[gnash|GNU Gnash]]** \\ Lecteur libre (GNU GPL v3) d'animations vectorielles interactives et de vidéo au format Flash. Son développement semble arrêté depuis 2011. Développé par rétro-ingénierie du format Flash, ce lecteur sait lire de nombreuses animations, dont les vidéos de YouTube, pour le plus grand plaisir des amateurs de logiciels libres. Gérant les animations Flash 8 et antérieures, il doit être considéré comme un complément à Lightspark. Ce document vous indique comment l'installer et l'intégrer à votre navigateur favori. \\ \\ | |
| |
| | ^ lecteur flash ^ Libre ^ Remarques ^ |
| | ^ [[https://ruffle.rs/|Ruffle]]((**[[wpfr>Ruffle]]** sur Wikipédia, [[https://github.com/ruffle-rs/ruffle|GitHub]])) | {{:icons:yes.png?22|oui}} | Écrit en [[wpfr>Rust_(langage)|Rust]], le projet est relativement récent, mais déjà le plus abouti pour lire les animations Flash et interpréter l'[[wpfr>ActionScript]] de manière sécurisée (dans une //sandbox//).\\ Disponible en [[:Flatpak]] sur [[https://flathub.org/fr/apps/rs.ruffle.Ruffle|Flathub]], en [[https://addons.mozilla.org/fr/firefox/addon/ruffle_rs/|extension Firefox]], en bibliothèque JavaScript (pour l'implémenter directement sur un site [[:web]]), et autres (voir la [[https://ruffle.rs/downloads|page de téléchargement]]). | |
| | ^ [[https://lightspark.github.io/|Lightspark]]((**[[wpfr>Lightspark]]** sur Wikipédia, [[https://github.com/lightspark/lightspark|GitHub]])) | {{:icons:yes.png?22|oui}} | Projet plus ancien, mais encore en développement.\\ Des extensions sont disponibles pour [[https://github.com/lightspark/lightspark/wiki/Getting-Lightspark-up-and-running-in-Web-Browser|certains navigateurs]]. | |
| |
| ===== Choisir une solution de remplacement===== | Les projets |
| | * **[[wpfr>Adobe Flash Player]]** |
| | * **Pepperflash** |
| | * **[[https://github.com/i-rinat/freshplayerplugin|freshplayerplugin]]** |
| | * **[[wpfr>Gnash_(logiciel)|Gnash]]** |
| | sont désormais abandonnés ! |
| |
| __**ViewTube** :__ est une application JavaScript qui permet de visualiser les vidéos de sites de partages de vidéos sans avoir à installer Adobe Flash Player. ViewTube enlève le contenue Flash intégré, et ensuite cherche la vidéo dans la page avant de l'ajouter grâce a une méthode plus classique. Les vidéos peuvent être vues avec un module d'extension vidéo ou avec le lecteur HTML5. | ===== Voir aussi ===== |
| |
| ViewTube supporte ces sites : YouTube, Dailymotion, Vimeo, Metacafe, VIKI, Veoh, IMDb. | * //[[:streaming]]// |
| | * [[:développement de jeux vidéo]] |
| | * [[:multimedia#streaming|Documentation Ubuntu-fr : multimédia/diffusion en flux]] |
| | * [[:animation#animation_2d|Documentation Ubuntu-fr : animation 2D]] |
| | * [[wpfr>Adobe_Flash|Adobe Flash sur Wikipédia]] |
| |
| <note>Viewtube par rapport à Flash ne garde pas en mémoire la position de lecture d'une vidéo, n'a pas de fonctionnalités interactives et ne peut afficher des émissions en direct.</note> | ==== Alternatives ==== |
| |
| Mode d'emploi : installer le module complémentaire [[https://addons.mozilla.org/addon/greasemonkey/|Greasemonkey]], puis télécharger **ViewTube**, sur cette page : [[http://sebaro.pro]]. | * [[wpfr>HTML5]]((avec entre autre les balises ''<audio>'' et ''<video>'' du HTML5)) et [[wpfr>JavaScript]] |
| Ouvrez Firefox, cliquer en haut à droite sur l’icône de greasemonkey pour l'activer. | * [[:SVG]] : [[:graphisme#graphisme_vectoriel|image vectorielle]] |
| La barre d'outils vous propose entre autres : Play ou Get (jouer ou enregistrer); un menu déroulant en haut à gauche pour choisir la définition de la vidéo ; Cliquez sur Play, le chargement commence. Lorsque la barre du bas s'affiche, cliquez sur le triangle « lecture » classique, attendez que la mise en tampon se fasse pour regarder la vidéo. | * [[https://p5js.org/|p5js]] : [[https://processing.org/|Processing]] permet de programmer des animations génératives, et [[https://p5js.org/|p5js]] de les porter en [[wpfr>JavaScript]], pour le [[:Web]]. |
| En cliquant sur le bouton droit de la souris dans la vidéo, vous avez accès aux préférences du module d'extension vidéo. | |
| |
| Il aussi disponible sous forme d'[[https://addons.mozilla.org/fr/firefox/addon/viewtube/|extension]] Firefox ! | ---- |
| | //[[:Contributeurs]] : [[:utilisateurs:krodelabestiole]], ...// |
| __Si problèmes :__ | |
| *Lire les dernières infos : [[http://sebaro.pro/contact/]] | |
| ===== Enregistrer du flash ===== | |
| ==== Enregistrer vidéo ==== | |
| Voir la page consacrée au [[:telecharger_streaming|téléchargement de flux vidéo en flash]]. | |
| ====Autre application :==== | |
| * Wallaby, [[http://www.korben.info/wallaby-convertir-du-flash-en-html5.html|un convertisseur de flash vers HTML5]] | |
| | |
| ====Site :==== | |
| * [[http://tinyogg.com/|tinyogg.com]] Regarder des videos flash en Ogg/HTML | |
| * [[http://tinyvid.tv/|tinyvid.tv]] Regarder des vidéos HTML5 en Ogg/MP4. Similaire au défunt [[http://itheora.org/node/160|TheoraSea]], mais avec un plus large choix de contenus. | |
| ===== Création et modification d'animations flash ===== | |
| * [[:pencil|Pencil]] : logiciel libre de création d'animations simples (voir [[http://forum.ubuntu-fr.org/viewtopic.php?id=193617|cette discussion]]). | |
| *[[http://antimatter15.110mb.com/ajaxanimator|AjaxAnimator]] : application en ligne pour créer des animations Flash (voir [[http://forum.ubuntu-fr.org/viewtopic.php?pid=2646417#p2646417|cette discussion]]) | |
| * **Adobe Flash (anciennement Macromedia Flash)** : outil de [[:programmation|développement]] d'animations flash, s'installe avec [[:Wine]]. | |
| * [[http://f4l.sourceforge.net/|f4l]] : « Flash 4 Linux » - Logiciel de création flash | |
| *[[http://sourceforge.net/projects/uira/|UIRA]] : Projet malheureusement arrêté début 2008. Avait comme ambition de produire des swf et svg interactifs. | |
| *[[wpfr>Adobe_Flash#Compilateurs_et_environnements_de_d.C3.A9veloppement_alternatifs|Wikipedia - « Compilateurs et environnements de développement alternatifs »]] | |
| *[[http://forum.ubuntu-fr.org/viewtopic.php?pid=2641893|Discussion « Édition des SWF sous GNU-Linux » sur le forum]] | |
| *[[http://forum.ubuntu-fr.org/viewtopic.php?pid=2639149|Discussion "Générateur d'animations flash à partir de photos" sur le forum]] (et [[http://forum.ubuntu-fr.org/viewtopic.php?id=325946|celle-ci]] ) | |
| * [[:MTASC]] - Compilateur Flash pour Actionscript 2 | |
| * [[http://haxe.org|HaXe]] - Haxe est un un langage orienté objet similaire à Java/C++, qui permet de créer des applications Flash. | |
| * SWFMILL - Swfmill permet de créer un SWF à partir d'un fichier XML et vice versa. | |
| * Flex 2 SDK - trousse de développement logiciel ouverte pour créer des applications RIA Flex (Flash 9) | |
| * RED 5 - Serveur de diffusion de flux vidéo et des applications multimédia, solution de remplacement ouverte de Flash Media Server | |
| * flasm ( http://www.nowrap.de/flasm ) permet de décompiler les fichiers flash en byte code, puis de ré-assembler le fichier après modification | |
| * Certains logiciels (comme Imagination) permettent de créer des diaporamas de photos en flash : voir [[:gestionnaire_de_photos#creation_de_diaporama]] | |
| * [[http://forum.ubuntu-fr.org/viewtopic.php?pid=3313507#p3313507|Discussion "Sous-titres dans vidéo .flv" sur le forum]] | |
| | |
| | |
| // | |
| Voir aussi le portail "[[Programmation]]".// | |
| | |
| | |
| | |
| =====Solutions de remplacement du format Flash===== | |
| | |
| *[[SVG]] : Solution de remplacement libre, mais [[http://forum.ubuntu-fr.org/viewtopic.php?pid=3693908#p3693908|ayant certains inconvénients]]. | |
| * L' [[wpfr>HTML5]] : voir [[https://doc.ubuntu-fr.org/firefox?&#lire_les_videos_en_html5_sans_flashplayer|Lire les vidéos en HTML5 sans flash]]. | |
| * Wallaby, [[http://www.korben.info/wallaby-convertir-du-flash-en-html5.html|un convertisseur de flash vers HTML5]] | |
| * Le format Flash peut aisément être remplacé par les balises <audio> et <video> du HTML5. | |
| * Vimeo propose aussi une version bêta en HTML5 (http://vimeo.com/blog:268) | |
| * En revanche, il n'existe pas de version HTML5 pour Deezer. | |
| * [[http://processingjs.org/|Processing JS]] : pour programmer du graphisme interactif en langage [[http://processing.org/|« Processing »]]. Le code est interprété en JavaScript. | |
| * [[https://doc.ubuntu-fr.org/flash?&#choisir_une_solution_de_remplacement_libre_ou_installer_le_lecteur_officiel_proprietaire|Viewtube]] : pour remplacer flash sur les plus grands sites de vidéos. | |
| ===== Voir aussi ===== | |
| *[[streaming|Diffusion en flux]], [[developpement_de_jeux_video|développement de jeux vidéo]] | |
| *[[:multimedia#streaming|Documentation Ubuntu-fr : multimédia/diffusion en flux]] | |
| *[[:animation#animation_2d|Documentation Ubuntu-fr : animation 2D]] | |
| *[[wpfr>Adobe_Flash|Adobe Flash sur Wikipédia]] | |
| *[[http://forum.ubuntu-fr.org/viewtopic.php?pid=2624829|Discussion « Animation sous GNU-Linux : que choisir ? » sur le forum]] | |