🎥 🇫🇷 OtaimFlux, premier player pour films à séquences aléatoires (100% free)
Générez votre player pour films à séquences variables > mode d’emploi en bas de page
Proposez votre vidéo à séquences variable pour notre >collection en nous envoyant l’iframe fourni par ce générateur + une description via la page « contact » O t’aim.
🎥 🇬🇧 OtaimFlux, first player for infinite films from shifting sequences (100% free)
Generate your player for truly random-sequence films > user guide in the footer
Want to share your variable-sequence video? Send us the iframe provided by this generator and a short description via the O t’aim “Contact” page — we might just feature it in our >collection.
OtaimFlux — générateur de film à séquences variablesOtaimFlux — variable-sequence film generator
↺ Reprendre un film déjà généré↺ Reopen a film you already generated
Collez le code d’un film généré avec OtaimFlux (le code de votre page, ou le fichier .html du player), ou choisissez ce fichier : tous les champs se remplissent. Vous pouvez alors modifier, ajouter une variante, puis regénérer.Paste the code of a film generated with OtaimFlux (your page’s code, or the player’s .html file), or choose that file: every field gets filled in. You can then edit, add a variant, and generate again.
① Votre film① Your film
② Vos vidéos② Your videos
Pour chaque séquence, collez les adresses (URL) de ses variantes, une par ligne. Le player en choisira une au hasard à chaque passage.For each sequence, paste the addresses (URLs) of its variants, one per line. The player will pick one at random each time round.
Règles d’exclusion entre variantes (avancé, facultatif)Exclusion rules between variants (advanced, optional)
Une règle dit : « quand cette variante est jouée, telles autres variantes ne doivent pas être jouées ensuite ». Elle suit tout le fil du film : vous pouvez viser n’importe quelle séquence suivante, pas seulement la prochaine. Exemple : après la variante 3 de la séquence 2, jamais 4/1, 5/11, 6/4 ni 10/9.A rule says: “when this variant is played, these other variants must not be played afterwards”. It follows the whole thread of the film: you can target any later sequence, not just the next one. Example: after variant 3 of sequence 2, never 4/1, 5/11, 6/4 or 10/9.
③ Réglages facultatifs③ Optional settings
L’image affichée avant le lancement du film.The image shown before the film starts.
Un petit son joué à chaque passage d’une séquence à l’autre.A short sound played each time the film moves from one sequence to the next.
Un fichier son qui démarre au début d’une séquence et s’arrête à la fin d’une autre (ex. : de la séquence 2 à la séquence 5). Vous pouvez en ajouter autant que nécessaire.A sound file that starts at the beginning of one sequence and stops at the end of another (e.g. from sequence 2 to sequence 5). Add as many as you need.
Premier chiffre : secondes avant la fin de la vidéo où l’on passe à la suivante (0 = à la toute fin, plus grand = plus tôt). Si le changement coupe la fin d’une séquence, diminuez-le (essayez 0.4, puis 0). Fondu : 0 = coupe franche.First number: seconds before the end of the video at which the film moves on (0 = at the very end, larger = earlier). If the switch cuts off the end of a sequence, lower it (try 0.4, then 0). Fade: 0 = hard cut.
Facultatif. Pour une variante précise dont la fin est coupée, choisissez-la et indiquez ses propres secondes. Les autres variantes gardent le réglage général.Optional. For a specific variant whose end gets cut off, select it and enter its own seconds. All other variants keep the general setting.
Langue des infobulles et de la fenêtre « Intégrer ».Language of the tooltips and of the “Embed” window.
④ Intégration : bouton « Intégrer » (iframe)④ Embedding: “Embed” button (iframe)
OtaimFlux © 2025 Cie O t’aim, Jean-Daniel Magnin — licence GPL v3 ou ultérieure, avec exception pour les pages qui intègrent le playerGPL v3 or later license, with an exception for pages that embed the player

🇫🇷 OtaimFlux : mode d’emploi en 5 étapes
OtaimFlux est un outil gratuit permettant de réaliser le montage et la diffusion de films à séquences variables : à chaque passage, il choisit au hasard une variante différente pour chaque séquence (sans jamais répéter avant d’avoir tout joué), puis boucle à l’infini. Vos vidéos restent sur votre propre serveur.
-
Préparez vos vidéos
Exportez chaque variante en MP4 (H.264), avec l’option « Web Optimized » (HandBrake) ou « Fast Start » (Final Cut, Compressor). Sans cela, la lecture peut sembler « cassée » même avec une bonne connexion. Déposez-les sur votre hébergement.
À vérifier : collez l’adresse d’une vidéo dans votre navigateur. Si elle se lit, elle fonctionnera dans le player.
-
Renseignez le générateur
- ① Votre film : le titre, le nombre de séquences et, si besoin, la case « film avec une fin » (sinon le film boucle sans fin).
- ② Vos vidéos : pour chaque séquence, collez les adresses de ses variantes, une par ligne. Il n’y a pas de limite : autant de séquences et de variantes que vous voulez.
C’est tout ce qu’il faut pour obtenir un film. Le reste est facultatif.
-
Réglages facultatifs
- Miniature (volet ③) : l’image affichée avant la lecture. Sans elle, une zone noire s’affiche.
- Règles d’exclusion entre variantes (volet « Règles d’exclusion » sous l’étape ②) : cliquez sur « + Ajouter une règle », choisissez la séquence et la variante de départ, puis les variantes qui ne doivent jamais être jouées ensuite. Vous pouvez viser n’importe quelle séquence suivante, pas seulement la prochaine. Exemple : après la variante 3 de la séquence 2, jamais 4/1, 5/11, 6/4 ni 10/9.
- Bandes son (volet ③) : cliquez sur « + Ajouter une bande son », collez l’adresse du fichier son, puis indiquez par exemple « de la séq. 2 à la séq. 5 ». Le son démarre au début de la séquence 2 et s’éteint en fondu à la fin de la séquence 5. Vous pouvez en ajouter autant que vous voulez.
- Son des changements (volet ③) : un petit son joué à chaque passage d’une séquence à l’autre.
- Timing des changements (volet ③) : « Ajuster la fin de la séquence jouée » indique combien de secondes avant la fin de la vidéo on passe à la suivante (0 = à la toute fin, plus grand = plus tôt). Si le changement coupe la fin d’une séquence, diminuez ce chiffre (essayez 0.4, puis 0). Si une seule variante pose problème, donnez-lui son propre réglage avec « + Ajouter un réglage de variante » : les autres gardent le réglage général. La durée du fondu entre deux séquences se règle sur la même ligne (0 = coupe franche).
- Adresse de la page iframe (volet ④) : l’adresse où vous déposerez le second fichier (voir étape 5). Elle sert au bouton « Intégrer » du player, qui permet à votre film d’être intégré sur d’autres sites, par exemple le site OtaimFlux si vous nous l’envoyez.
- Langue du player (volet ③) : langue des infobulles (le petit texte qui apparaît quand on passe la souris sur une icône) et de la fenêtre « Intégrer ». Elle ne change rien au film lui-même.
-
Cliquez sur « Générer les codes »
Deux codes apparaissent dans deux onglets :
- 1 · Code pour votre page
- 2 · Page iframe (HTML)
-
Publiez
- Code 1 : copiez-le et collez-le à l’endroit de votre page où le film doit apparaître : dans un bloc « HTML personnalisé » si votre site est sous WordPress, ou dans l’équivalent sur votre outil de création de site (un bloc ou élément de code HTML, souvent nommé « Code », « Intégrer » ou « Embed » : Wix, Squarespace, Webflow, Joomla…). Si vous codez votre site vous-même, collez-le directement dans le fichier HTML de la page. Le film apparaît.
- Code 2 : copiez-le dans un éditeur de texte brut (Bloc-notes, ou TextEdit en mode « texte brut » ; pas Word) et enregistrez-le avec un nom en .html (par exemple
mon-film.html). Déposez-le sur votre hébergement, à l’adresse indiquée en ④. C’est la page que le bouton « Intégrer » proposera aux sites qui voudront afficher votre film.
Retrouver et modifier un film plus tard
Le générateur garde automatiquement en mémoire, dans votre navigateur, le film sur lequel vous travaillez : si vous quittez la page pour regarder le résultat sur votre site, puis que vous revenez, tout est retrouvé tel que vous l’aviez laissé (bandeau « Film en cours repris »). Cette mémoire ne concerne qu’un film, sur cet ordinateur et ce navigateur ; le bouton « Nouveau film » la remet à zéro.
Pour reprendre un film déjà publié, même des mois plus tard ou depuis un autre ordinateur : ouvrez « Reprendre un film déjà généré » en haut du générateur, puis collez le code de votre page (ou choisissez le fichier .html du player). Tous les champs se remplissent : modifiez, ajoutez une variante, puis cliquez de nouveau sur « Générer les codes » et remplacez l’ancien code par le nouveau (sans oublier de redéposer le fichier .html sur votre hébergement). Conservez donc le code de chaque film : il sert de sauvegarde.
En cas de problème
- Zone noire ou blanche, rien ne se lance : les adresses des vidéos sont probablement incorrectes. Collez-en une dans votre navigateur pour vérifier qu’elle s’ouvre.
- Le film démarre lentement : les vidéos n’ont pas été optimisées pour le web (étape 1).
- Le code s’affiche en clair sur la page : il n’a pas été collé dans un bloc de code HTML (« HTML personnalisé » sous WordPress).
- Le fichier .html s’ouvre comme une page, pas comme du code : c’est normal. Pour le copier, ouvrez-le avec un éditeur de texte (clic droit, « Ouvrir avec »).
Partagez votre création : proposez-nous votre film pour notre collection en nous envoyant l’iframe généré et une courte description via la page « Contact » de la Cie O t’aim.
Ce logiciel est distribué sous licence GNU General Public License version 3 ou ultérieure, accompagnée d’une autorisation supplémentaire. Cette exception vous permet d’intégrer le player OtaimFlux dans vos propres pages web ou logiciels sans que l’ensemble de votre projet (vos contenus, votre code) ne soit automatiquement soumis à la licence GPL du seul fait de cette intégration.
Les textes complets de la licence et de l’exception sont disponibles ici : Dépôt GitHub d’OtaimFlux.
This software is distributed under the GNU General Public License version 3 or later, with an additional permission. This exception allows you to integrate the OtaimFlux player into your own web pages or software without your entire project (your content, your code) automatically becoming subject to the GPL merely because of that integration.
The full texts of the license and the exception are available here: OtaimFlux GitHub repository.


