Dépannage des funscripts
Trouvez votre problème ci-dessous ; chaque section donne la cause et la solution dans AutoScript Sync. Pour le timing, commencez par le réglage Offset ; pour les connexions, vérifiez l'état en ligne de l'Autoblow ou le Bluetooth ; pour un fichier qui se comporte mal, passez-le dans le validateur.
Vérifié par rapport au code de l'application le 21 septembre 2026. Décrit l'application publiée, 2.121.1.
L'appareil est en retard ou en avance
Cause. Toute configuration a un certain délai entre l'image et l'appareil : le réseau et le cloud d'Autoblow pour l'Ultra, le PC et le Bluetooth pour les appareils Intiface. Un script fait pour un autre montage de la vidéo est aussi décalé du début à la fin.
Solution. Modifiez Offset. Il va de -5000 à +5000 ms par pas de 50 ms. Augmentez-le si l'appareil semble en retard ; diminuez-le s'il semble en avance. L'application enregistre la valeur pour chaque vidéo (jusqu'à 200 vidéos) et la restaure quand vous rouvrez cette vidéo ; une vidéo sans valeur enregistrée garde le dernier Offset utilisé. Il y a un seul Offset pour tous les appareils, pas un par appareil.
Ce qui se passe pendant la lecture dépend du chemin :
- Autoblow AI Ultra. L'application démarre l'appareil au temps de la vidéo plus la moitié de l'aller-retour mesuré, puis vérifie l'horloge de l'appareil toutes les 1,5 à 5 secondes. Une dérive de 80 à 350 ms est corrigée progressivement ; au-delà de 350 ms, l'appareil est redémarré à la position de la vidéo. Si l'Ultra dérive malgré tout, mettez en pause puis relancez la lecture pour le recaler.
- Appareils Intiface. Il n'y a ni mesure de latence ni correction de dérive. Le script tourne sur l'horloge du PC à partir de chaque lecture ou déplacement dans la vidéo, décalé par Offset. Si la vidéo se fige ou se met en mémoire tampon, l'appareil continue ; mettez en pause puis relancez, ou déplacez-vous dans la vidéo, pour le réaligner.
Si une seule section est décalée alors que le reste est juste, c'est le script qui est en cause à cet endroit, pas la synchronisation : sélectionnez la plage sur la timeline et utilisez Shift ±20 ms.
L'Autoblow AI Ultra ne se connecte pas
Cause. L'application n'atteint l'Ultra que par le cloud d'Autoblow, jamais directement sur votre réseau local. Si le cloud n'a aucune session active pour le jeton de votre appareil, c'est que l'Ultra est hors ligne ou que le jeton est erroné.
Solution.
- Vérifiez que le PC et l'Ultra ont tous les deux accès à Internet. Les deux en ont besoin pendant toute la durée de lecture sur l'appareil.
- Mettez l'Ultra en ligne : maintenez son bouton environ 3 secondes, relâchez-le quand les LED clignotent rapidement en blanc, puis attendez qu'elles passent au bleu clair. Le bleu clair correspond à l'état en ligne.
- Vérifiez le jeton d'appareil que vous avez collé dans l'application. Il provient de la page de configuration en ligne d'Autoblow ; si les LED sont bleu clair et que cela échoue encore, vérifiez le jeton sur fun.autoblow.com.
- Reconnectez-vous, puis appuyez sur Send Script to Device avant de lancer la lecture. Sans cela, l'application se rabat sur des commandes de position grossières et affiche "Streaming positions (fallback mode)".
Si le démarrage de la lecture ou un mouvement échoue après une connexion réussie, l'application indique qu'elle se reconnecte, réessaie toutes les 5 secondes et recale l'appareil sur la vidéo à son retour. Si l'Ultra passe sur un programme intégré ou en mode oscillation, l'application le signale ; renvoyez le script pour revenir en synchronisation. La page Autoblow AI Ultra détaille toute la configuration. C'est le seul appareil que nous avons testé sur du vrai matériel.
Un appareil Intiface est introuvable
Cause. L'application communique avec les appareils via un serveur Buttplug à ws://127.0.0.1:12345. Si rien n'écoute à cette adresse, elle démarre son propre moteur Intiface intégré (version 1.4.8), vous n'avez donc pas besoin d'Intiface Central. À la connexion, elle recherche les appareils pendant 12 secondes au maximum. Un appareil éteint, hors de portée Bluetooth ou plus récent que le moteur intégré n'apparaîtra pas.
Solution.
- Activez le Bluetooth dans Windows, allumez l'appareil et gardez-le près du PC pendant la recherche. Reconnectez-vous s'il n'était pas prêt dans les 12 secondes.
- The Handy fonctionne uniquement en Bluetooth via Intiface. Son mode Wi-Fi par clé de connexion n'est pas pris en charge, réglez-le donc sur Bluetooth.
- Si vous lancez Intiface Central vous-même, l'application l'utilise à la place de son propre moteur. Nous n'avons pas vérifié l'application avec Intiface Central v3 ; si un appareil est trouvé dans Central mais pas par l'application, fermez Central et laissez l'application démarrer son moteur intégré.
- Les appareils sortis après le moteur intégré (novembre 2023) peuvent lui être inconnus.
Nous avons testé le chemin Intiface avec des serveurs simulés et un appareil simulé sur le vrai moteur, pas sur de vrais jouets Bluetooth. La page Intiface donne le détail, et la page The Handy couvre cet appareil.
Un script ne se charge pas, ou est joué à l'envers
Cause. Le fichier n'est pas un JSON valide, n'a pas de liste actions, ou a été enregistré dans un encodage que l'application publiée ne sait pas lire. La version 2.121.1 ne lit que l'UTF-8, donc un fichier enregistré avec une marque d'ordre des octets (BOM) ou en UTF-16 par certains outils Windows est refusé. Elle ignore aussi l'indicateur inverted, donc un script marqué comme inversé est joué à l'envers.
Solution. Déposez le fichier sur le validateur de funscript. Il nomme le problème et, pour le tri, les temps en double et les positions hors plage, vous donne une copie réparée. Pour un problème d'encodage, ouvrez le fichier dans un éditeur de texte et réenregistrez-le en UTF-8 simple. La prochaine mise à jour (2.121.2) lit les marques d'ordre des octets et l'UTF-16, applique correctement inverted, et explique en termes simples pourquoi un fichier ne peut pas être utilisé.
Vérifiez aussi le nom : pour se charger automatiquement, le script doit avoir le même nom de base que la vidéo et se trouver dans le même dossier. Sinon, utilisez Load Funscript…. La référence du format liste toutes les réparations que l'application effectue au chargement.
Le mouvement est trop rapide, ou les mouvements sont raccourcis
Cause. Avant d'envoyer un script à l'Autoblow AI Ultra, l'application adapte une copie à un profil de vitesse propre à l'appareil. Les points plus rapprochés que ce que l'appareil peut suivre sont fusionnés, et un mouvement qui demanderait plus de vitesse que le profil n'en autorise garde son timing mais perd de l'amplitude. Sur une scène rapide, cela se traduit par des mouvements plus courts sur l'appareil que sur la timeline. Le .funscript enregistré n'est jamais modifié.
Les profils reprennent les chiffres publiés par les fabricants moins environ 10 %, pas nos propres mesures. Les 400 unités par seconde de l'Autoblow sont une valeur par défaut volontairement prudente, car Autoblow ne publie aucun chiffre de vitesse.
Solution.
- Vérifiez Device model. Le profil choisi ici remplace celui de l'Ultra, donc un autre modèle resté sélectionné donne de mauvaises limites.
- Si une section est simplement trop frénétique, sélectionnez-la sur la timeline, utilisez Soften ou Smooth, puis renvoyez le script.
- Les modifications et les changements de réglages de mouvement n'atteignent l'Ultra que lorsque vous appuyez de nouveau sur Send Script to Device, car il joue la copie qu'on lui a envoyée.
Dans l'application publiée, les masturbateurs sur Intiface reçoivent le script sans cette adaptation ; la prochaine mise à jour applique la même adaptation et vos réglages de mouvement aux appareils Intiface aussi. Pour vérifier un fichier par rapport à une limite de vitesse de votre choix, utilisez la vérification de vitesse du validateur.
Les mouvements sont trop petits sur les scènes rapides
Cause. C'est une faiblesse connue du générateur, pas un problème de votre PC. L'analyse principale ne regarde jamais toutes les images : sur une vidéo à 30 i/s, elle échantillonne 7,5, 10 ou 15 fois par seconde en Fast, Balanced et High. Quand le mouvement est rapide, un échantillonnage aussi espacé manque les points hauts et bas des mouvements, et dans les tests du développeur par rapport à des scripts faits à la main, les mouvements générés étaient bien trop petits sur les scènes rapides.
Solution.
- Sélectionnez la plage rapide sur la timeline et choisissez Re-analyze. Cela réanalyse exactement cette plage à pleine fréquence d'images et y insère le résultat.
- Ou sélectionnez-la et utilisez Amplify, qui agrandit de 15 % chaque mouvement de la plage. Répétez pour aller plus loin.
- Générez en High, qui échantillonne une image sur 2 au lieu d'une sur 3. C'est plus long.
Enregistrer un script généré que vous avez modifié apprend à l'application l'amplitude de mouvement que vous préférez pour chaque type de scène, qu'elle applique ensuite aux vidéos suivantes.
L'appareil continue de bouger quand il ne se passe rien
Cause. Une limite connue. Le générateur garde au repos le générique de début et de fin et aplatit les fenêtres presque immobiles, mais à l'intérieur de la vidéo il peut continuer à produire des mouvements sur des passages où une personne scriptant à la main se serait arrêtée.
Solution. Supprimez-le à la main. Sur la timeline, faites Shift+glisser sur la plage inactive et choisissez Delete. Sans ces points, l'appareil glisse lentement du point précédant la plage au point qui la suit ; pour un arrêt complet, faites Ctrl+clic pour ajouter un point à chaque extrémité de la plage, à la même hauteur. Enregistrez ensuite, et renvoyez le script à l'appareil si vous utilisez l'Ultra. Si l'analyse suit la mauvaise chose sur toute une vidéo, tracez la zone à suivre avec Set Motion Region… et générez de nouveau.
Quand la vidéo ne comporte presque aucun mouvement, l'application refuse d'inventer un script et vous indique que la vidéo semble statique.
La génération est lente
Cause. Les modèles d'IA (pose et profondeur) ne sont accélérés que sur une carte graphique NVIDIA via CUDA. Sur une carte AMD ou Intel, ou quand la carte NVIDIA ne peut pas être utilisée, ils tournent sur le processeur, ce qui fonctionne mais bien plus lentement. L'application ne le cache pas : elle indique le fournisseur réellement utilisé. Le flux optique tourne toujours sur le processeur.
Solution.
- Appuyez sur Check GPU (aussi View → Check GPU…). Il indique si PyTorch et ONNX Runtime peuvent utiliser la carte graphique et, si un modèle de pose est installé, sur quel fournisseur tourne la pose, avec un test de vitesse en millisecondes par image.
- Réglez Hardware sur Auto ou GPU (CUDA). Auto utilise CUDA quand il est disponible.
- Utilisez Balanced plutôt que High ; dans les propres mesures du développeur sur quelques films de test, High prenait environ 1,5 fois plus de temps pour un résultat à peu près identique. Fast est encore plus rapide mais détecte nettement moins de mouvements.
- Régénérer la même vidéo avec les mêmes réglages d'analyse dans une même session réutilise l'analyse déjà faite, c'est donc presque instantané ; l'application garde les 3 dernières vidéos en mémoire jusqu'à sa fermeture.
L'application se ferme au démarrage sans message
Cause. Le plus probable est que VLC manque. L'application lit la vidéo via un VLC 64 bits installé. L'installateur le recherche et, s'il n'en trouve pas, télécharge VLC depuis videolan.org et l'installe silencieusement. Si ce téléchargement a échoué, par exemple parce que le PC était hors ligne pendant l'installation, VLC est ignoré, et l'application se ferme alors au lancement sans afficher de message ; l'explication n'apparaît que dans son fichier journal.
Solution. Installez VLC 64 bits, ou relancez l'installateur d'AutoScript Sync avec le PC en ligne pour qu'il récupère VLC lui-même. Puis redémarrez l'application. Vos réglages, modèles et l'IA que vous avez entraînée sont conservés dans %USERPROFILE%\.autoscript_sync et survivent à une réinstallation.
L'essai ne démarre pas
Cause. L'essai ne démarre pas tout seul au premier lancement, et il ne peut pas démarrer hors ligne. Le serveur de licences enregistre l'essai pour chaque PC, il doit donc être joint une fois.
Solution. Connectez-vous à Internet, ouvrez l'application et, dans la fenêtre d'activation, cliquez sur Start free 1-day trial. Toutes les fonctions sont débloquées pour la journée. Réinstaller ne relance pas un essai qui a déjà eu lieu sur ce PC. À la fin, saisissez une clé de licence dans la même fenêtre (Help → License / Activation…) ; les clés ont la forme ASYN-XXXX-XXXX-XXXX. La page de téléchargement propose l'installateur, et la boutique vend une licence £14.99 en paiement unique.
À lire ensuite
- Les guides de l'applicationInstallation, activation, configuration de l'appareil et rapport de qualité, étape par étape.
- Configuration et synchronisation de l'Autoblow AI UltraLa connexion, la signification des voyants et le fonctionnement de la correction de dérive.
- Compatibilité des appareilsCe que chaque famille d'appareils prend en charge et jusqu'où elle a été testée.
- Comment l'application lit les fichiers de scriptChaque réparation qu'elle apporte à un fichier venant d'un autre outil.
- Le centre d'apprentissageLes quatre pages de référence.
Essayez avant d'acheter
L'essai est l'application complète pendant un jour, démarré depuis l'application ; une licence coûte £14.99 une fois.