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 .funscript padrã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 metadata pode 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

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.