Cos'è un funscript?
Un funscript è un piccolo file di testo, scritto in JSON, che elenca posizioni rispetto al tempo: a questi millisecondi dall'inizio del video, trovati in questa posizione tra 0 e 100. Un player lo legge insieme al video e muove un dispositivo collegato da un punto all'altro, così il dispositivo segue ciò che succede sullo schermo.
Verificato sul codice dell'app il 21 settembre 2026.
Cosa c'è dentro il file
Il cuore di un funscript è una lista chiamata actions. Ogni azione è una coppia di numeri:
at- Il momento del punto, in millisecondi interi dall'inizio del video.
pos- Dove deve trovarsi il dispositivo in quel momento, come numero intero da 0 a 100.
Intorno alle azioni ci sono alcuni campi di intestazione. version è la versione del formato, di solito "1.0". inverted indica se le posizioni vanno lette capovolte. range di norma è 100. metadata è un oggetto a forma libera per informazioni sullo script, come il programma che l'ha creato. Molti file contengono anche altre chiavi, come capitoli o note; il riferimento del formato campo per campo le tratta una per una.
Per convenzione le azioni sono ordinate per tempo e non ce ne sono due con lo stesso at. Non esiste una frequenza fissa: un punto si trova ovunque il movimento cambi direzione, quindi una scena lenta ha pochi punti e una veloce ne ha molti.
Un piccolo esempio
Due corse complete nel primo secondo e mezzo di un video:
{
"version": "1.0",
"inverted": false,
"range": 100,
"metadata": {},
"actions": [
{"at": 0, "pos": 10},
{"at": 400, "pos": 90},
{"at": 800, "pos": 10},
{"at": 1200, "pos": 90},
{"at": 1600, "pos": 10}
]
}
Leggilo così: parti da 10, arriva a 90 entro 0,4 secondi, torna a 10 entro 0,8 secondi, e così via. Tutto ciò che il dispositivo fa tra quei momenti viene completato dal player o dal dispositivo.
Come lo usano player e dispositivi
La convenzione abituale è che lo script stia nella stessa cartella del video con lo stesso nome di base: scene.mp4 e scene.funscript. AutoScript Sync la segue in entrambi i sensi. Aprire un video carica automaticamente un .funscript con lo stesso nome che si trova accanto, e anche una generazione completata viene salvata lì.
Mentre il video scorre, il player legge il proprio orologio e manda il dispositivo verso il punto successivo, temporizzato per arrivarci insieme al video. Come avviene dipende dal dispositivo. In AutoScript Sync ci sono due modalità.
Autoblow AI Ultra: il dispositivo riproduce lo script da sé
L'app adatta lo script ai limiti dell'Ultra e lo carica una sola volta tramite il cloud di Autoblow quando premi Send Script to Device. Da quel momento invia solo comandi di avvio, arresto e offset, e ogni 1,5–5 secondi confronta il tempo di riproduzione del dispositivo con il video e corregge la deriva. Sia il PC sia l'Ultra hanno bisogno di internet. La pagina dell'Autoblow AI Ultra ha i dettagli. È l'unico dispositivo che abbiamo testato su hardware reale.
Masturbatori tramite Intiface: trasmessi punto per punto
Per un masturbatore collegato tramite Intiface, l'app invia ogni punto come un movimento temporizzato per raggiungere il punto successivo, seguendo l'orologio del PC dal momento in cui premi play o salti nella riproduzione. Non viene caricato nulla, e su questo collegamento non c'è misura della latenza né correzione della deriva. Nell'app pubblicata questi dispositivi ricevono lo script non adattato: le tue impostazioni delle corse e i limiti di velocità del dispositivo si applicheranno a loro dal prossimo aggiornamento. La pagina di compatibilità Intiface ne parla. Abbiamo testato questo collegamento con server simulati e un dispositivo simulato, non ancora su masturbatori reali.
In entrambi i casi, una sola impostazione Offset sposta il dispositivo prima o dopo rispetto al video, se lo senti fuori tempo.
Da dove vengono gli script
Ci sono due fonti, e la guida alla creazione di un funscript le mette a confronto.
- A mano. Qualcuno scorre il video in un editor di funscript come OpenFunscripter e posiziona un punto a ogni cambio di direzione del movimento. È lento, e preciso quanto la persona che lo fa.
- Generato dal video. Un software come AutoScript Sync analizza il filmato e scrive i punti. AutoScript Sync lo fa interamente sul tuo PC: misura il movimento nei fotogrammi campionati con il flusso ottico, aggiunge facoltativamente modelli di posa e profondità, posiziona un punto a ogni inversione del movimento e salva il risultato come normale
.funscriptaccanto al video. La pagina del generatore di funscript spiega cosa ottieni.
Uno script creato in un modo o nell'altro è lo stesso tipo di file. AutoScript Sync apre anche script creati con altri strumenti, tramite Load Funscript…, il trascinamento, oppure automaticamente quando ce n'è uno accanto al video.
Cosa non è un funscript
- Non è un video. Il file non contiene immagini, suoni o fotogrammi, solo numeri e pochi campi di testo. È inutile senza il video per cui è stato creato, e combacia solo con quel montaggio esatto: una copia rimontata o tagliata sposta ogni punto.
- Non è legato a un solo dispositivo. Le posizioni vanno da 0 a 100, non sono millimetri o passi del motore. AutoScript Sync salva il file non adattato. Nell'app pubblicata adatta una copia ai limiti di velocità del dispositivo solo per il caricamento sull'Autoblow AI Ultra; i dispositivi Intiface riproducono lo script salvato così com'è, e il loro adattamento nello stesso modo arriva nel prossimo aggiornamento.
- Non è sempre anonimo. L'oggetto
metadatapuò indicare quale programma ha creato il file e altro ancora. Gli script generati da AutoScript Sync contengono dettagli dell'analisi, inclusa un'etichetta del tipo di scena per ogni finestra di due secondi, quindi leggi i metadati prima di condividerne uno. L'app li rimuove da ciò che carica su un dispositivo.
Domande
Posso aprire un funscript in un editor di testo?
Sì. È semplice testo JSON. Il Blocco note lo mostra; il validatore di funscript ti dice anche se è ben formato e ne traccia il grafico, nel tuo browser, senza caricarlo.
AutoScript Sync riproduce script che ho scaricato o creato io?
Sì. Caricalo con Load Funscript…, trascinalo sulla finestra, oppure dagli il nome del video e mettilo nella stessa cartella. Poi viene riprodotto sull'Autoblow AI Ultra o su un dispositivo Intiface come uno generato.
L'app carica il mio video per creare o riprodurre uno script?
No. L'analisi del video gira sul tuo PC e il video non viene mai inviato su internet. Con l'Autoblow AI Ultra, lo script adattato, senza i suoi metadati di analisi, viene caricato sul cloud di Autoblow, perché è così che il dispositivo riproduce gli script. Con i dispositivi Intiface non viene caricato nulla.
Posso usare gli script di AutoScript Sync in altri player?
Il file salvato è un normale JSON funscript, quindi qualsiasi programma che legge il formato può aprirlo. File → Export Script (as played) scrive anche una copia con le tue impostazioni di ampiezza della corsa, intensità, inversione e profondità della corsa applicate, così un altro player restituisce le stesse sensazioni.
Da leggere dopo
- Come creare un funscriptA mano in un editor oppure generato dal video, poi controllato e provato su un dispositivo.
- Ogni campo del formatoIl riferimento completo, con il modo in cui AutoScript Sync ripara i file che legge.
- Quando uno script viene riprodotto maleDispositivi in ritardo, problemi di connessione e file che non si caricano.
- Tutte le pagine di approfondimentoLa pagina principale di queste guide.
Crea script per i tuoi video
AutoScript Sync genera un funscript da un video sul tuo PC; la prova è l'app completa per un giorno.