Cómo hacer un funscript
Hay dos formas de hacer un funscript: colocar tú cada punto en un editor, o dejar que un software genere los puntos a partir del vídeo y luego corregir en lo que se haya equivocado. Scriptar a mano es lento y exacto; generar hace la mayor parte del trabajo por ti pero hay que revisarlo. En ambos casos terminas validando el archivo, guardándolo junto al vídeo y probándolo en un dispositivo.
Comprobado con el código de la aplicación el 21 de septiembre de 2026.
Las dos formas, comparadas
| A mano | Generado con AutoScript Sync | |
|---|---|---|
| Tu tiempo | Cada punto lo colocas tú, segundo a segundo de vídeo | Eliges los ajustes, pulsas Generate y luego revisas |
| Momento de los cambios de sentido | Tan exacto como tu vista | Colocados en cada inversión que ve el análisis; se pierden algunos cambios de dirección |
| Tamaño del recorrido | Tu criterio | Sigue el movimiento medido; tiende a salir demasiado pequeño en escenas rápidas |
| Tramos sin acción | Quieto cuando no pasa nada | El motor puede seguir moviéndose en ellos; elimínalos editando |
| Dónde se hace el trabajo | En tu editor | En tu PC; el vídeo nunca se sube |
La vía intermedia, siendo honestos, es la más habitual: generar y luego corregir a mano las partes que importan. El editor de línea de tiempo de AutoScript Sync está hecho para eso.
A mano en un editor
El scripting a mano se hace en un editor de funscript específico como OpenFunscripter, que muestra el vídeo con una línea de tiempo debajo. El proceso es el mismo sea cual sea el editor que uses:
- Abre el vídeo en el editor.
- Avanza de fotograma en fotograma, o de pocos en pocos.
- En cada punto donde el movimiento cambia de sentido, arriba o abajo, añade un punto en la posición que ha alcanzado.
- Donde no se mueve nada, pon un punto al principio y otro al final del tramo quieto en la misma posición, para que el dispositivo se quede quieto en lugar de deslizarse.
- Reproduce fragmentos para comprobarlos y guarda el script con el nombre del vídeo.
Es exacto porque una persona decide cada cambio de sentido, y lento por la misma razón. AutoScript Sync puede abrir el resultado, reproducirlo y dejarte editarlo en su propia línea de tiempo.
Generado con AutoScript Sync
AutoScript Sync analiza el vídeo en tu PC y escribe un funscript estándar. La prueba empieza cuando haces clic en Start free 1-day trial en la ventana de activación, lo que requiere conexión a internet.
- Abre el vídeo con File → Open Video…, o arrástralo a la ventana. El diálogo muestra MP4, MKV, AVI, MOV y WMV; arrastrar y soltar también admite WebM y M4V.
- Elige un valor de Accuracy: Fast analiza 1 de cada 4 fotogramas, Balanced (el predeterminado) 1 de cada 3, High 1 de cada 2. Fast es el más rápido pero detecta bastantes menos recorridos; High tarda más.
- Opcional: si la acción está en una parte del encuadre y el seguimiento automático elige lo que no es, dibuja un recuadro con Set Motion Region…, o usa Live Track para seguirla mientras se reproduce el vídeo.
- Pulsa Generate. El análisis se ejecuta localmente; una tarjeta gráfica NVIDIA acelera los modelos de IA, y sin ella se ejecuta en el procesador, más despacio.
- Cuando termina, el script se guarda automáticamente junto al vídeo como
<video name>.funscript. Si ya había un script ahí, primero se copia a.funscript.bak.
Otras dos formas de hacerlo: Generate + Play (instant) empieza la reproducción tras analizar aproximadamente los primeros 90 segundos y cambia al script completo cuando termina, pero no lo guarda. Los clips de unos 110 segundos o menos no tienen esa ventaja inicial, y en la aplicación publicada la reproducción no empieza entonces por sí sola; eso se corrige en la próxima actualización. File → Batch Generate Folder procesa todos los vídeos de la carpeta elegida (no de sus subcarpetas) que aún no tengan script y guarda cada uno junto a su vídeo.
Qué comprobar después de generar
Un script generado es un primer borrador. Revisa esto, en este orden:
- El informe de calidad. Si una ejecución tiene problemas, se abre solo un informe de calidad: cuánto del script se midió y cuánto se rellenó donde se perdió el seguimiento, además de la deriva del seguimiento y las recuperaciones, cada hallazgo con algo que puedes hacer al respecto. No aparece en las ejecuciones limpias. Vuelve a abrirlo cuando quieras desde Help → Last Generation Quality….
- Tramos donde no pasa nada. El motor mantiene en reposo los títulos y los créditos, pero dentro del vídeo puede seguir generando recorridos en tramos sin acción. Búscalos en la línea de tiempo.
- Escenas rápidas. El tamaño del recorrido sigue el movimiento medido y tiende a salir demasiado pequeño donde el movimiento es rápido.
- Se ha seguido lo que no era. Si un fragmento sigue el movimiento de la cámara o a la persona equivocada, fija una región de movimiento y vuelve a generar, o corrige el fragmento en la línea de tiempo.
Para verlo más de cerca, Report Studio abre el script y su informe de generación en tu navegador y representa en gráficos la frecuencia de recorridos, las velocidades y lo que reconoció el análisis. Los informes son los archivos gen_*.json de %USERPROFILE%\.autoscript_sync\logs.
Corregir fragmentos en la línea de tiempo
La línea de tiempo bajo el vídeo muestra cada punto del script. Puntos sueltos:
- arrastra un punto para moverlo;
- Ctrl+clic para insertar un punto;
- clic derecho sobre un punto para borrarlo;
- Ctrl+rueda del ratón para ampliar un fragmento.
Para un tramo entero, selecciónalo con Mayús+arrastrar y luego elige qué hacer con él:
- Amplify / Soften
- Hace cada recorrido del tramo un 15 % más grande o más pequeño. Amplify es la solución rápida para recorridos que han salido demasiado pequeños.
- Shift ±20 ms
- Adelanta o retrasa el tramo en pasos de 20 ms.
- Smooth
- Una pasada de suavizado de 3 puntos sobre el tramo.
- Delete
- Elimina los puntos del tramo. El dispositivo se desliza entonces desde el punto anterior hasta el siguiente; para una parada completa, añade un punto en cada extremo a la misma altura.
- Loop
- Reproduce el tramo una y otra vez mientras trabajas en él.
- Teach class
- Etiqueta el tipo de escena del tramo, para que el clasificador de la aplicación aprenda de ti.
- Re-analyze
- Vuelve a analizar exactamente este tramo a la tasa de fotogramas completa e inserta el resultado. Útil donde el movimiento rápido se muestreó de forma demasiado gruesa.
Deshacer y rehacer conservan 50 pasos. Cuando guardas un script generado que has editado, la aplicación aprende de tus ediciones el tamaño que deben tener los recorridos en cada tipo de escena, y lo aplica en vídeos posteriores.
Validar, nombrar y guardar
Los scripts que guarda AutoScript Sync siempre están bien formados: ordenados, como máximo un punto por milisegundo, posiciones enteras de 0 a 100, y escritos primero en un archivo temporal para que un cierre inesperado no pueda dañar el que hay en disco. Los scripts hechos a mano o descargados merecen una comprobación. Suelta el archivo en el validador de funscript: informa de JSON no válido, acciones mal formadas, tiempos desordenados o repetidos, posiciones fuera de 0 a 100 y movimientos más rápidos que un límite de velocidad que tú fijas, y puede descargar una copia reparada. Se ejecuta en tu navegador y no sube nada.
Nombra el script exactamente igual que el vídeo cambiando la extensión, scene.mp4 y scene.funscript, y guárdalos en la misma carpeta. Eso es lo que hace que AutoScript Sync lo cargue automáticamente, y es la convención habitual en otros programas.
Después de editar, guarda con File → Save Funscript As…, eligiendo el mismo nombre para sustituir el archivo o un nombre nuevo para conservar ambos. Guarda tu propia copia de cualquier script que te importe: cada Generate conserva solo un .bak del archivo anterior, y el siguiente Generate lo sobrescribe.
Probarlo en un dispositivo
Con un Autoblow AI Ultra, conéctalo con su token de dispositivo, pulsa Send Script to Device para que el script ajustado se suba una vez y luego reproduce el vídeo. Después de editar el script o cambiar los ajustes de recorrido, vuelve a enviarlo: el dispositivo reproduce la copia que recibió. El Ultra es el único dispositivo que hemos probado en hardware real.
Con un masturbador a través de Intiface, conecta y reproduce; la aplicación transmite los puntos en directo desde tu PC y no sube nada. En la aplicación publicada, estos dispositivos reproducen el script sin tus ajustes de recorrido; esos ajustes se les aplican a partir de la próxima actualización. Hemos probado esa vía con servidores simulados y un dispositivo simulado, no con masturbadores reales.
Si notas que el dispositivo va por detrás o por delante de la imagen, cambia Offset. Va de -5000 a +5000 ms en pasos de 50 ms; súbelo si el dispositivo va con retraso. La aplicación recuerda el valor para cada vídeo. Prueba primero con un fragmento corto, y si el movimiento es correcto pero está desplazado, la solución es Offset, no editar el script.
Antes de compartir un script
Los funscripts se suelen compartir junto al vídeo al que corresponden. Antes de publicar uno, ábrelo en un editor de texto y lee el objeto metadata, porque dice más de lo que podrías esperar:
- El creador. Todos los archivos que guarda AutoScript Sync tienen
metadata.creatorcon el valor"AutoScript Sync", incluso cuando guardaste encima de un script que hizo otra persona. Si compartes una edición del trabajo de otra persona, dale el crédito tú mismo. - Lo que reconoció el análisis. Los scripts generados llevan un bloque de análisis: el generador y el algoritmo, los tiempos, detalles del seguimiento y una etiqueta de tipo de escena para cada ventana de dos segundos. Cualquiera que abra el archivo puede leer esas etiquetas.
- El nombre de archivo del vídeo. Los scripts del motor básico (con el motor de IA adaptativo desactivado) registran el nombre de archivo del vídeo, aunque nunca su carpeta.
Si quieres que otros sientan lo mismo que tú, usa File → Export Script (as played). Escribe <name>_as_played.funscript con tus ajustes de rango de recorrido, intensidad, inversión y profundidad de recorrido aplicados, ya que otros reproductores no conocen esos ajustes. El ajuste específico de cada dispositivo se deja fuera a propósito, para que el archivo sirva para cualquier dispositivo.
Preguntas
¿Generar el mismo vídeo dos veces da el mismo script?
No necesariamente. La aplicación aprende entre ejecuciones, de tus etiquetas y ediciones y de los vídeos que ha analizado antes, así que una ejecución posterior puede ser distinta. Dentro de una misma sesión, volver a generar con los mismos ajustes reutiliza el análisis ya hecho y es casi instantáneo.
¿Qué ajuste de Accuracy debo usar?
Empieza con Balanced, el predeterminado. En las mediciones del propio desarrollador con unas pocas películas de prueba, Fast detectó aproximadamente la mitad de recorridos, y High puntuó más o menos igual que Balanced tardando aproximadamente 1,5 veces más. Para un fragmento con movimiento muy rápido, selecciónalo en la línea de tiempo y usa Re-analyze, que analiza a la tasa de fotogramas completa.
¿Puedo partir del script de otra persona y editarlo?
Sí. Ábrelo con Load Funscript… o ponlo junto al vídeo, y luego edítalo en la línea de tiempo como uno generado. Al guardar, la aplicación pone AutoScript Sync en el campo del creador, así que da el crédito al autor original cuando lo compartas.
¿Y si el vídeo no tiene ningún movimiento que la aplicación pueda leer?
Si menos del 5 % de los fotogramas analizados muestran movimiento real, la aplicación no se inventa un script. Te dice que el vídeo parece estático.
Sigue leyendo
- El formato, campo por campoQué significa cada clave y cómo la lee y la escribe la aplicación.
- Solución de problemas de sincronización y dispositivosQué hacer cuando el dispositivo va con retraso o no se conecta.
- Del vídeo al funscriptQué le pasa a tu vídeo, paso a paso, durante la generación.
- Volver a la sección de aprendizajeLas cuatro páginas de referencia.
Genera tu primer script
La prueba es la aplicación completa durante un día y se inicia desde dentro de la aplicación; una licencia cuesta £14.99 una sola vez.