Créer un funscript
Il y a deux façons de créer un funscript : placer chaque point vous-même dans un éditeur, ou laisser un logiciel générer les points à partir de la vidéo puis corriger ce qu'il a raté. Le script fait main est lent et précis ; la génération fait l'essentiel du travail pour vous mais demande une vérification. Dans les deux cas, vous finissez par valider le fichier, l'enregistrer à côté de la vidéo et l'essayer sur un appareil.
Vérifié par rapport au code de l'application le 21 septembre 2026.
Les deux façons, comparées
| À la main | Généré avec AutoScript Sync | |
|---|---|---|
| Votre temps | Chaque point placé par vous, seconde après seconde de vidéo | Choisir les réglages, appuyer sur Generate, puis relire |
| Timing des changements de sens | Aussi précis que votre œil | Placés à chaque retournement que voit l'analyse ; certains changements de direction sont manqués |
| Amplitude des mouvements | Votre jugement | Suit le mouvement mesuré ; a tendance à sortir trop petite sur les scènes rapides |
| Passages calmes | Laissés immobiles quand rien ne se passe | Le moteur peut continuer de bouger pendant ces passages ; supprimez-les à l'édition |
| Où se fait le travail | Dans votre éditeur | Sur votre PC ; la vidéo n'est jamais envoyée en ligne |
La voie médiane honnête est la plus courante : générer, puis corriger à la main les passages qui comptent. L'éditeur de timeline d'AutoScript Sync est conçu pour cela.
À la main dans un éditeur
Le script fait main se réalise dans un éditeur de funscript dédié comme OpenFunscripter, qui affiche la vidéo avec une timeline en dessous. La méthode est la même quel que soit l'éditeur :
- Ouvrez la vidéo dans l'éditeur.
- Avancez image par image, ou quelques images à la fois.
- À chaque point où le mouvement change de sens, en haut ou en bas, ajoutez un point à la position atteinte.
- Là où rien ne bouge, mettez un point au début et à la fin du passage immobile, à la même position, pour que l'appareil reste immobile au lieu de glisser.
- Rejouez des passages pour les vérifier, et enregistrez le script sous le nom de la vidéo.
C'est précis parce qu'une personne décide de chaque changement de sens, et lent pour la même raison. AutoScript Sync peut ouvrir le résultat, le jouer et vous laisser le modifier sur sa propre timeline.
Généré avec AutoScript Sync
AutoScript Sync analyse la vidéo sur votre PC et écrit un funscript standard. L'essai démarre quand vous cliquez sur Start free 1-day trial dans la fenêtre d'activation, ce qui nécessite une connexion Internet.
- Ouvrez la vidéo avec File → Open Video…, ou faites-la glisser sur la fenêtre. La boîte de dialogue liste MP4, MKV, AVI, MOV et WMV ; le glisser-déposer accepte aussi WebM et M4V.
- Choisissez une valeur d'Accuracy : Fast analyse une image sur 4, Balanced (par défaut) une sur 3, High une sur 2. Fast est le plus rapide mais détecte nettement moins de mouvements ; High prend plus de temps.
- Facultatif : si l'action se trouve dans une partie de l'image et que le suivi automatique choisit la mauvaise chose, tracez un cadre avec Set Motion Region…, ou utilisez Live Track pour la suivre pendant la lecture.
- Appuyez sur Generate. L'analyse tourne en local ; une carte graphique NVIDIA accélère les modèles d'IA, et sans elle l'analyse tourne sur le processeur, plus lentement.
- À la fin, le script est enregistré automatiquement à côté de la vidéo sous le nom
<video name>.funscript. Un script déjà présent est d'abord copié en.funscript.bak.
Deux autres façons de procéder : Generate + Play (instant) lance la lecture après avoir analysé environ les 90 premières secondes et bascule sur le script complet une fois terminé, mais ne l'enregistre pas. Les clips d'environ 110 secondes ou moins n'ont pas cette avance, et dans l'application publiée la lecture ne démarre alors pas toute seule ; c'est corrigé dans la prochaine mise à jour. File → Batch Generate Folder traite chaque vidéo du dossier choisi (pas de ses sous-dossiers) qui n'a pas encore de script et enregistre chacun à côté de sa vidéo.
Ce qu'il faut vérifier après la génération
Un script généré est un premier jet. Regardez ces points, dans cet ordre :
- Le rapport de qualité. Si un traitement a des problèmes, un rapport de qualité s'ouvre tout seul : quelle part du script a été mesurée et quelle part a été comblée là où le suivi a décroché, plus la dérive du suivi et les récupérations, chaque constat avec une action à mener. Il reste muet quand tout s'est bien passé. Rouvrez-le à tout moment depuis Help → Last Generation Quality….
- Les passages où rien ne se passe. Le moteur maintient titres et génériques au repos, mais à l'intérieur de la vidéo il peut continuer de produire des mouvements pendant des passages sans action. Repérez-les sur la timeline.
- Les scènes rapides. L'amplitude suit le mouvement mesuré et a tendance à sortir trop petite là où le mouvement est rapide.
- La mauvaise chose suivie. Si un passage suit un mouvement de caméra ou la mauvaise personne, définissez une zone de mouvement et relancez la génération, ou corrigez le passage sur la timeline.
Pour y regarder de plus près, Report Studio ouvre le script et son rapport de génération dans votre navigateur et trace la fréquence des mouvements, les vitesses et ce que l'analyse a reconnu. Les rapports sont les fichiers gen_*.json dans %USERPROFILE%\.autoscript_sync\logs.
Corriger des passages sur la timeline
La timeline sous la vidéo affiche chaque point du script. Pour les points isolés :
- faites glisser un point pour le déplacer ;
- Ctrl+clic pour insérer un point ;
- clic droit sur un point pour le supprimer ;
- Ctrl+molette pour zoomer sur un passage.
Pour tout un passage, faites Maj+glisser dessus pour le sélectionner, puis choisissez quoi en faire :
- Amplify / Soften
- Rend chaque mouvement du passage 15 % plus grand ou plus petit. Amplify est la correction rapide pour les mouvements sortis trop petits.
- Shift ±20 ms
- Avance ou retarde le passage par pas de 20 ms.
- Smooth
- Une passe de lissage sur 3 points appliquée au passage.
- Delete
- Supprime les points du passage. L'appareil glisse alors du point précédent au point suivant ; pour un arrêt complet, ajoutez un point à chaque extrémité à la même hauteur.
- Loop
- Rejoue le passage en boucle pendant que vous travaillez dessus.
- Teach class
- Étiquette le type de scène du passage, pour que le classifieur de l'application apprenne de vous.
- Re-analyze
- Réanalyse exactement ce passage à la fréquence d'images complète et y insère le résultat. Utile là où un mouvement rapide a été échantillonné trop grossièrement.
Annuler et rétablir conservent 50 étapes. Quand vous enregistrez un script généré que vous avez modifié, l'application apprend de vos modifications quelle amplitude donner aux mouvements pour chaque type de scène, et l'applique aux vidéos suivantes.
Valider, nommer et enregistrer
Les scripts enregistrés par AutoScript Sync sont toujours bien formés : triés, au plus un point par milliseconde, positions entières de 0 à 100, écrits d'abord dans un fichier temporaire pour qu'un plantage ne puisse pas corrompre celui sur le disque. Les scripts faits main ou téléchargés méritent une vérification. Déposez le fichier sur le validateur de funscript : il signale le JSON invalide, les actions mal formées, les temps dans le désordre ou répétés, les positions hors de 0 à 100 et les mouvements plus rapides qu'une limite de vitesse que vous fixez, et peut télécharger une copie réparée. Il tourne dans votre navigateur et n'envoie rien en ligne.
Nommez le script exactement comme la vidéo en changeant l'extension, scene.mp4 et scene.funscript, et gardez-les dans le même dossier. C'est ce qui permet à AutoScript Sync de le charger automatiquement, et c'est la convention courante ailleurs.
Après l'édition, enregistrez avec File → Save Funscript As…, en choisissant le même nom pour remplacer le fichier ou un nouveau nom pour garder les deux. Gardez votre propre copie d'un script auquel vous tenez : chaque Generate ne conserve qu'un seul .bak du fichier précédent, et le Generate suivant l'écrase.
L'essayer sur un appareil
Avec un Autoblow AI Ultra, connectez-le avec son jeton d'appareil, appuyez sur Send Script to Device pour que le script adapté soit envoyé une seule fois, puis lancez la vidéo. Après avoir modifié le script ou changé les réglages de mouvement, renvoyez-le : l'appareil joue la copie qu'il a reçue. L'Ultra est le seul appareil que nous avons testé sur du vrai matériel.
Avec un masturbateur via Intiface, connectez-le et lancez la lecture ; l'application transmet les points en direct depuis votre PC et n'envoie rien en ligne. Dans l'application publiée, ces appareils jouent le script sans vos réglages de mouvement ; ceux-ci s'appliqueront à eux à partir de la prochaine mise à jour. Nous avons testé cette voie avec des serveurs simulés et un appareil simulé, pas sur de vrais masturbateurs.
Si l'appareil semble en retard ou en avance sur l'image, modifiez Offset. Il va de -5000 à +5000 ms par pas de 50 ms ; augmentez-le si l'appareil semble en retard. L'application mémorise la valeur pour chaque vidéo. Essayez d'abord sur un court passage, et si le mouvement est juste mais décalé, c'est Offset qu'il faut corriger plutôt que d'éditer le script.
Avant de partager un script
Les funscripts sont souvent partagés avec la vidéo à laquelle ils correspondent. Avant d'en publier un, ouvrez-le dans un éditeur de texte et lisez l'objet metadata, car il en dit plus que vous ne le pensez :
- Le créateur. Chaque fichier enregistré par AutoScript Sync a
metadata.creatorréglé sur"AutoScript Sync", même si vous avez enregistré par-dessus un script créé par quelqu'un d'autre. Si vous partagez une modification du travail d'une autre personne, créditez-la vous-même. - Ce que l'analyse a reconnu. Les scripts générés contiennent un bloc d'analyse : le générateur et l'algorithme, le timing, des détails de suivi et une étiquette de type de scène pour chaque fenêtre de deux secondes. Toute personne qui ouvre le fichier peut lire ces étiquettes.
- Le nom de fichier de la vidéo. Les scripts du moteur basique (moteur d'IA adaptatif désactivé) enregistrent le nom de fichier de la vidéo, mais jamais son dossier.
Si vous voulez que d'autres ressentent ce que vous avez ressenti, utilisez File → Export Script (as played). Il écrit <name>_as_played.funscript avec vos réglages d'amplitude, d'intensité, d'inversion et de profondeur de mouvement appliqués, puisque les autres lecteurs ne connaissent pas ces réglages. L'adaptation propre à un appareil est volontairement laissée de côté, pour que le fichier convienne à tout appareil.
Questions
Générer deux fois la même vidéo donne-t-il le même script ?
Pas forcément. L'application apprend entre les traitements, à partir de vos étiquettes et modifications et des vidéos qu'elle a déjà analysées, donc un traitement ultérieur peut différer. Au sein d'une même session, régénérer avec les mêmes réglages réutilise l'analyse déjà faite et est quasi instantané.
Quel réglage Accuracy utiliser ?
Commencez par Balanced, la valeur par défaut. Dans les propres mesures du développeur sur quelques films de test, Fast a détecté environ deux fois moins de mouvements, et High a obtenu à peu près le même score que Balanced en prenant environ 1,5 fois plus de temps. Pour un passage au mouvement très rapide, sélectionnez-le sur la timeline et utilisez Re-analyze, qui analyse à la fréquence d'images complète.
Puis-je partir du script de quelqu'un d'autre et le modifier ?
Oui. Ouvrez-le avec Load Funscript… ou placez-le à côté de la vidéo, puis modifiez-le sur la timeline comme un script généré. À l'enregistrement, l'application règle le champ creator sur AutoScript Sync : créditez donc l'auteur original quand vous le partagez.
Et si la vidéo n'a aucun mouvement que l'application peut lire ?
Si moins de 5 % des images analysées montrent un vrai mouvement, l'application n'invente pas de script. Elle vous indique que la vidéo semble statique.
À lire ensuite
- Le format, champ par champCe que signifie chaque clé et comment l'application la lit et l'écrit.
- Dépannage de la synchronisation et des appareilsQue faire quand l'appareil est en retard ou ne se connecte pas.
- De la vidéo au funscriptCe qui arrive à votre vidéo, étape par étape, pendant la génération.
- Retour à l'accueil des guidesLes quatre pages de référence.
Générez votre premier script
L'essai est l'application complète pendant un jour, démarré depuis l'application ; une licence coûte £14.99 une fois.