O que é um funscript?
Um funscript é um pequeno arquivo de texto, escrito em JSON, que lista posições em função do tempo: a tantos milissegundos do vídeo, esteja nesta posição entre 0 e 100. Um player o lê junto com o vídeo e move um dispositivo conectado de ponto em ponto, para que o dispositivo acompanhe o que acontece na tela.
Conferido com o código do app em 21 de setembro de 2026.
O que há dentro do arquivo
O coração de um funscript é uma lista chamada actions. Cada ação é um par de números:
at- O momento do ponto, em milissegundos inteiros a partir do início do vídeo.
pos- Onde o dispositivo deve estar naquele momento, como um número inteiro de 0 a 100.
Em volta das ações ficam alguns campos de cabeçalho. version é a versão do formato, geralmente "1.0". inverted diz se as posições devem ser lidas de cabeça para baixo. range normalmente é 100. metadata é um objeto de formato livre para informações sobre o script, como qual programa o criou. Muitos arquivos também trazem outras chaves, como capítulos ou notas; a referência do formato campo por campo cobre cada uma.
Por convenção, as ações ficam ordenadas por tempo e duas nunca compartilham o mesmo at. Não há uma taxa fixa: um ponto fica onde quer que o movimento mude de sentido, então uma cena lenta tem poucos pontos e uma rápida tem muitos.
Um exemplo minúsculo
Dois movimentos completos no primeiro segundo e meio de um vídeo:
{
"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}
]
}
Leia assim: comece em 10, chegue a 90 aos 0,4 segundo, volte a 10 aos 0,8 segundo, e assim por diante. Tudo o que o dispositivo faz entre esses momentos é preenchido pelo player ou pelo dispositivo.
Como players e dispositivos o usam
A convenção habitual é que o script fique na mesma pasta do vídeo com o mesmo nome base: scene.mp4 e scene.funscript. O AutoScript Sync segue isso nos dois sentidos. Abrir um vídeo carrega automaticamente um .funscript de mesmo nome ao lado dele, e uma geração concluída também é salva ali.
Enquanto o vídeo toca, o player lê o próprio relógio e manda o dispositivo em direção ao próximo ponto, cronometrado para chegar junto com o vídeo. Como isso acontece depende do dispositivo. No AutoScript Sync há dois caminhos.
Autoblow AI Ultra: o próprio dispositivo reproduz o script
O app ajusta o script aos limites do Ultra e o envia uma vez pela nuvem da Autoblow quando você pressiona Send Script to Device. Daí em diante, ele manda só comandos de iniciar, parar e deslocamento, e a cada 1,5 a 5 segundos compara o tempo de reprodução do dispositivo com o do vídeo e corrige o desvio. O PC e o Ultra precisam de internet. A página do Autoblow AI Ultra tem os detalhes. É o único dispositivo que testamos em hardware real.
Masturbadores pelo Intiface: transmitido ponto a ponto
Para um masturbador conectado pelo Intiface, o app envia cada ponto como um movimento cronometrado para chegar ao próximo ponto, rodando no relógio do PC a partir do momento em que você aperta play ou faz uma busca. Nada é enviado para a nuvem, e não há medição de latência nem correção de desvio neste caminho. No app lançado, esses dispositivos recebem o script sem modelagem: suas configurações de movimento e os limites de velocidade do dispositivo se aplicam a eles a partir da próxima atualização. A página de compatibilidade do Intiface cobre isso. Testamos este caminho contra servidores simulados e um dispositivo simulado, ainda não em masturbadores reais.
De qualquer forma, uma única configuração de Offset desloca o dispositivo para antes ou para depois em relação ao vídeo, se ele parecer fora de ritmo.
De onde vêm os scripts
Há duas fontes, e o guia para criar um funscript compara as duas.
- À mão. Alguém percorre o vídeo num editor de funscript como o OpenFunscripter e coloca um ponto a cada mudança de sentido do movimento. É lento e tão exato quanto a pessoa que faz.
- Gerado a partir do vídeo. Um software como o AutoScript Sync analisa as imagens e escreve os pontos. O AutoScript Sync faz isso inteiramente no seu PC: mede o movimento em quadros amostrados com fluxo óptico, opcionalmente acrescenta modelos de pose e profundidade, coloca um ponto a cada inversão do movimento e salva o resultado como um
.funscriptpadrão ao lado do vídeo. A página do gerador de funscript explica o que você recebe.
Um script feito de qualquer uma das formas é o mesmo tipo de arquivo. O AutoScript Sync também abre scripts feitos por outras ferramentas, pelo Load Funscript…, arrastando e soltando, ou automaticamente quando um estiver ao lado do vídeo.
O que um funscript não é
- Não é vídeo. O arquivo não leva imagens, som nem quadros, só números e alguns campos de texto. Ele é inútil sem o vídeo para o qual foi feito, e só se alinha com aquela edição exata: uma cópia reeditada ou cortada desloca todos os pontos.
- Não está preso a um dispositivo. As posições vão de 0 a 100, não são milímetros nem passos de motor. O AutoScript Sync salva o arquivo sem ajuste. No app lançado, ele ajusta uma cópia aos limites de velocidade do dispositivo só para o envio ao Autoblow AI Ultra; dispositivos do Intiface reproduzem o script salvo como está, e ajustá-los da mesma forma chega na próxima atualização.
- Nem sempre é anônimo. O objeto
metadatapode dizer qual programa criou o arquivo, e mais. Scripts gerados pelo AutoScript Sync levam detalhes da análise, incluindo um rótulo de tipo de cena para cada janela de dois segundos, então leia os metadados antes de compartilhar um. O app os remove do que envia a um dispositivo.
Perguntas
Posso abrir um funscript num editor de texto?
Sim. É texto JSON simples. O Bloco de Notas o mostra; o validador de funscript também diz se ele está bem formado e o plota, no seu navegador, sem enviá-lo.
O AutoScript Sync reproduz scripts que eu baixei ou fiz eu mesmo?
Sim. Carregue-o com Load Funscript…, solte-o na janela, ou dê a ele o nome do vídeo e coloque-o na mesma pasta. Ele então toca no Autoblow AI Ultra ou num dispositivo do Intiface como um gerado.
O app envia meu vídeo para criar ou reproduzir um script?
Não. A análise do vídeo roda no seu PC e o vídeo nunca é enviado para a internet. Com o Autoblow AI Ultra, o script ajustado, sem os metadados de análise, é enviado para a nuvem da Autoblow, porque é assim que o dispositivo reproduz scripts. Com dispositivos do Intiface, nada é enviado.
Posso usar os scripts do AutoScript Sync em outros players?
O arquivo salvo é JSON de funscript padrão, então qualquer programa que leia o formato pode abri-lo. File → Export Script (as played) também escreve uma cópia com suas configurações de amplitude do curso, intensidade, inversão e profundidade do movimento aplicadas, para que outro player dê a mesma sensação.
Leia a seguir
- Como criar um funscriptÀ mão num editor ou gerado a partir do vídeo, depois conferido e testado num dispositivo.
- Cada campo do formatoA referência completa, com o modo como o AutoScript Sync repara os arquivos que lê.
- Quando um script toca malDispositivos atrasados, problemas de conexão e arquivos que não carregam.
- Todas as páginas de aprendizadoO ponto de partida destes guias.
Crie scripts para os seus próprios vídeos
O AutoScript Sync gera um funscript a partir de um vídeo no seu PC; o teste é o app completo por um dia.