AlliahPost AlliahPost
Abrir Alliahpost
Para criadores de conteúdo

Do upload ao viral em minutos

IA que transforma vídeos longos em cortes virais para TikTok, Instagram e YouTube — e publica em várias contas de uma vez.

0
cortes gerados
0
plataformas conectadas
0
mais rápido que editar

Números ilustrativos de vitrine. Os dados verificáveis do produto estão nas seções abaixo.

Tudo em um só lugar

Recursos feitos para escalar

Da edição à distribuição, o AlliahPost cuida do trabalho repetitivo para você focar no conteúdo.

Cortes com IA

A IA analisa seu vídeo, sugere e pontua os melhores momentos — você só aprova os campeões.

Brand Kit

Logo, fontes, cores e estilo de legenda aplicados automaticamente em cada corte gerado.

Grupos de Distribuição em desenvolvimento

Organize suas contas em grupos e publique em todas com um único clique. O agrupamento e as conexões já existem; o envio às redes está sendo refeito — veja o estado atual.

Legendas automáticas

O Whisper transcreve com precisão e a IA renderiza legendas animadas direto no vídeo.

Campanhas p/ clipadores no roteiro

Anunciar o vídeo, definir recompensa e deixar uma rede de clipadores gerar cortes. É uma ideia de produto — ainda não existe no sistema.

Analytics unificado depende da publicação

Views, engajamento e crescimento de todas as redes num painel só. As telas e a coleta existem, mas só passam a mostrar número quando a publicação voltar a confirmar o post.

Como funciona

Três passos. Zero dor de cabeça.

1

Suba seu vídeo

Faça upload ou cole um link do YouTube. A IA transcreve e analisa todo o conteúdo.

2

Escolha ou delegue

Aprove os cortes sugeridos pela IA ou anuncie sua campanha para clipadores.

3

Publique em tudo

Um clique publica em todas as suas contas, nas 5 redes, de uma só vez.

O problema

O corte não é difícil. É repetitivo.

Ninguém trava por não saber editar. Trava porque cada vídeo de uma hora vira o mesmo ritual manual — e o ritual não escala com a agenda de publicação.

achar

Reassistir uma hora para achar 40 segundos

O bom momento existe, mas está enterrado. Encontrá-lo custa uma passada inteira pelo material, e a segunda opinião custa outra.

reenquadrar

Vídeo horizontal, feed vertical

Cortar 16:9 para 9:16 significa decidir, quadro a quadro, o que fica de fora. Quando quem fala se mexe, o corte fixo decapita ou centraliza uma parede.

legendar

Legenda é o que segura o espectador — e é o que dá mais trabalho

Transcrever, sincronizar, quebrar em pedaços legíveis, estilizar. Feito à mão, é o passo mais longo do processo inteiro.

padronizar

Cada corte sai um pouco diferente do anterior

Fonte, posição do logo, cor da legenda, vinheta final. Sem um kit aplicado por máquina, a identidade se dissolve na terceira semana.

formatar

Quatro proporções, quatro exportações

O mesmo trecho precisa sair vertical, quadrado, retrato e horizontal. Multiplicar isso por dez cortes é multiplicar o tédio por quarenta.

operar

E ainda tem que caber num turno

Numa redação, o material chega e o corte precisa sair no mesmo ciclo. O gargalo não é criativo: é fila, máquina e prazo.

Recursos em profundidade

O que acontece entre o upload e o arquivo

Cada etapa abaixo é um serviço com responsabilidade própria — e cada uma pode ser trocada sem derrubar as outras.

ingestão

Upload ou link do YouTube

Sobe o arquivo ou cola a URL. O download usa uma ferramenta dedicada, limitada a 1080p, com tempo máximo de espera declarado.

  • Formatos aceitos: mp4, webm, mov, avi, mkv, mpeg e 3gp.
  • Playlist, canal, transmissão ao vivo e vídeo restrito são recusados com mensagem clara, não com erro genérico.
  • Metadados e miniatura são extraídos logo depois, antes de qualquer processamento pesado.
transcrição

Whisper, com timestamp por palavra

O áudio é extraído em faixa leve e transcrito. Dois caminhos: um serviço local, em contêiner próprio, ou a API do provedor — escolhido em tempo de execução.

  • Vídeo longo é fatiado em blocos de cinco minutos com sobreposição, processados em paralelo e recosturados.
  • O modo com marcação por palavra é o que permite legenda sincronizada de verdade.
  • Existe também um modo com identificação de quem fala, útil em entrevista e mesa-redonda.
  • Separação de voz e música por rede neural é opcional e vem desligada por padrão.
análise

O modelo lê a transcrição e pontua os momentos

A transcrição com marcação de tempo vai para um modelo de linguagem junto com um prompt guardado em banco — e editável no painel administrativo.

  • Devolve resumo, temas e uma lista de momentos, cada um com início, fim, título, gancho, categoria, tags e proporção sugerida.
  • A nota é do próprio modelo, normalizada para uma escala de 0 a 100. Não é medição de áudio nem de vídeo — é julgamento de texto.
  • Critérios escritos no prompt: gancho nos primeiros segundos, trecho que se explica sozinho e duração entre 30 e 90 segundos.
  • Dois formatos de saída: cortes para redes sociais ou blocos temáticos para uso em telejornalismo.
enquadramento

Recorte que segue o rosto

Um serviço separado analisa o trecho e devolve a posição dos rostos ao longo do tempo. Essa trajetória vira um recorte que se move junto com quem fala.

  • Detecção facial leve, amostrada em poucos quadros por segundo — não é reconhecimento, é localização.
  • A trajetória passa por suavização em duas passadas e interpolação de falhas, para o enquadramento não tremer.
  • O trecho é reconvertido para um formato de vídeo comum antes da análise: sem isso, a detecção falhava em silêncio.
  • Vale apenas no modo de recorte com aproximação; nos outros modos, o vídeo é ajustado com barras ou fundo desfocado.
legendas

Três ou quatro palavras por vez, quebrando no silêncio

A legenda não é um bloco de texto jogado na tela: é agrupada em pedaços curtos, com quebra forçada quando há uma pausa perceptível na fala.

  • Renderizada em formato de legenda estilizada, com fonte, cor, posição, sombra e fundo controlados pelo kit de marca.
  • Três fontes possíveis de sincronia: os segmentos ajustados no editor, a marcação por palavra da transcrição ou uma divisão proporcional.
  • São dez famílias tipográficas instaladas junto com o serviço de renderização — nada depende da fonte da máquina do usuário.
kit de marca

A identidade aplicada por máquina

O kit guarda tudo que faz um corte parecer seu, e é aplicado no momento da renderização — inclusive em lote.

  • Logo com posição e altura, estilo de título (com três apresentações, incluindo faixa cheia) e estilo de legenda.
  • Fundo: cor sólida, imagem ou o próprio vídeo desfocado atrás das barras.
  • Sobreposições de texto com janela de tempo, formas geométricas e vinheta final concatenada ao fim.
  • Vários kits por conta; o corte grava qual kit usou, então reprocessar reproduz o mesmo visual.
Como funciona por dentro

Uma API, quatro serviços e nenhum broker

O processamento pesado é assíncrono, mas não há fila de mensagens: o estado do trabalho vive numa tabela, com rotinas que resgatam o que travou.

01

Entrada e enfileiramento

Upload ou link viram um projeto e um trabalho de processamento com estado, progresso e etapa corrente. O progresso chega ao navegador por conexão contínua, sem ficar perguntando.

02

Áudio e transcrição

Extração de faixa leve, fatiamento com sobreposição e transcrição em paralelo, com limite de blocos simultâneos. O resultado é guardado com segmentos e palavras, prontos para o editor.

03

Análise e sugestões

O prompt vem do banco e pode ser trocado sem publicar versão nova. A resposta é validada, normalizada e vira uma lista de sugestões de corte ligadas ao projeto.

04

Escolha humana

Aqui o automático para. Você abre as sugestões, ajusta início e fim, escolhe proporção e kit, e só então manda renderizar. O pipeline entrega recomendações, não arquivos prontos.

05

Renderização

Uma linha de comando de vídeo é montada a partir da especificação do corte: recorte, trajetória de rosto, legendas, sobreposições, vinheta. Codificação em H.264 + AAC, com tempo máximo declarado.

06

Guarda e entrega

O arquivo vai para o armazenamento de objetos e é servido por streaming através da API — não por endereço público do bucket. Quem não tem permissão não alcança o vídeo.

Serviços em execução
ServiçoTecnologiaPapel
APIJava 25 · Spring Boot 3.5Regra de negócio, orquestração do pipeline, autenticação, cobrança de créditos e chamada dos serviços externos.
InterfaceReact 19 · Vite · TailwindAplicação de página única com editor de corte, painel e console administrativo.
BancoPostgreSQL · FlywayDezenas de migrações versionadas; o esquema é validado no boot em vez de gerado automaticamente.
ArmazenamentoMinIO (compatível com S3)Vídeos, cortes, miniaturas e imagens de marca. Nenhum endereço público exposto ao navegador.
Transcriçãocontêiner próprio · CPUWhisper em versão otimizada, rodando sem placa de vídeo. Alternativa: a API do provedor.
Rastreio facialPython · FastAPI · MediaPipeRecebe o trecho, devolve a posição dos rostos ao longo do tempo, em percentual do quadro.
ObservabilidadePrometheus · GrafanaMétricas, painéis e verificações de saúde por integração, com disjuntor e tentativa automática.

Por que não tem fila de mensagens. O trabalho é uma linha numa tabela com estado, progresso e contagem de tentativas; um pool pequeno de execução consome, e rotinas periódicas resgatam o que ficou parado — trabalho aguardando há mais de dois minutos volta para a fila, processamento e renderização têm tempo limite próprio. Menos peça para operar, e o estado é inspecionável com uma consulta.

Especificação

Formatos, limites e números

O que o sistema aceita, o que ele produz e onde ele para. Planos e cotas são configuráveis no painel administrativo, então aqui ficam só os limites técnicos.

Saída de vídeo
ProporçãoResolução baseOnde se usaModos de enquadramento
9:161080 × 1920Vertical — feeds de vídeo curto.Aproximação com recorte (segue o rosto), ajuste com barras ou fundo desfocado, e divisão com imagem em cima e vídeo embaixo.
16:91920 × 1080Horizontal — vídeo tradicional.
1:11080 × 1080Quadrado — feed misto.
4:51080 × 1350Retrato — feed de imagem.
Entradas e limites técnicos
ItemLimiteObservação
Arquivo de vídeo500 MB efetivosA aplicação aceita até 2 GB, mas o servidor de borda corta em 500 MB — vale o menor.
Formatos de vídeomp4 webm mov avi mkv mpeg 3gpFormatos de exibição comuns. Formatos de ilha de edição profissional não estão na lista.
Importação por linkYouTube · até 1080pSó YouTube. Playlist, canal, ao vivo e restrito são recusados.
Duração de um corte5 s a 10 minO modelo é instruído a sugerir entre 30 e 90 segundos; o editor permite sair disso.
Imagens de marcaPNG JPEG WebPLogo até 5 MB; imagem de fundo e de divisão até 10 MB.
Tempo de renderização30 min por corteLimite de segurança do processo. Acima disso, o trabalho é encerrado e sinalizado.
Trabalhos simultâneospoucos por instalaçãoO pool é pequeno de propósito: transcrição e renderização competem pela mesma máquina.
Créditos1 por minuto de vídeoDebitados no início e estornados automaticamente quando o processamento falha.
Requisições60 por minutoLimite global por origem, aplicado na API.

Transcrição roda em processador, sem placa de vídeo. Isso mantém o custo previsível e torna o tempo de espera proporcional à duração do material — não espere tempo real.

Estado atual

O que está pronto — e o que não está

Este é o quadro honesto do produto hoje. Preferimos perder uma venda a entregar menos do que foi prometido.

Funciona e pode ser demonstrado

  • Importação por link do YouTube e upload de arquivo.
  • Transcrição com marcação por palavra, em serviço local ou por API.
  • Análise por modelo de linguagem, com prompt editável e nota por momento.
  • Editor de corte com ajuste de início e fim e corte em vários segmentos.
  • Renderização nas quatro proporções, com recorte que acompanha o rosto.
  • Legendas sincronizadas e estilizadas, com dez tipografias.
  • Kit de marca completo, com vários kits por conta.
  • Espaços de trabalho com papéis, marca branca por cliente e console administrativo.
  • Créditos com estorno automático em caso de falha.

Não entregue — não conte com isso

  • Publicação automática nas redes. O envio é feito sem confirmação de que o post existe, e o endereço do post nunca volta. O fornecedor está sendo trocado. Não vendemos isso como pronto.
  • Kwai. Não há API de publicação para terceiros e nenhum agregador entrega. Continua listada em telas antigas por dívida de limpeza, não por capacidade.
  • Números de engajamento. Sem confirmação do post, não há chave para casar métrica — o painel de analytics existe, e vem vazio.
  • Geração de cortes ponta a ponta sem intervenção. A etapa automática de recorte não está implementada: a máquina sugere, a pessoa escolhe e manda renderizar.
  • Campanhas para clipadores. Não existe como funcionalidade. Não há campanha, medição por clipador nem pagamento.
  • API pública, webhooks para o cliente e login corporativo. Nada disso existe — inclusive já foram removidas as marcações de plano que sugeriam o contrário.
  • Fluxo de aprovação editorial. Não há estado de “aprovado” nem revisão obrigatória antes de exportar.
  • Publicação em blog. A ação existe na tela de matérias, mas é um aviso de “em breve”.

Sobre o passo 3 lá em cima. A seção “Como funciona” fala em publicar em todas as contas com um clique. Esse é o desenho do produto e a intenção do roteiro — mas, hoje, é a parte que não está entregue. Mantivemos o texto porque descreve o fluxo pretendido; esta seção é a que vale quando alguém perguntar o que funciona agora.

Duas marcas, um motor

AlliahPost e viral.clip são o mesmo produto

A mesma base de código atende duas frentes. O produto é escolhido no momento em que a interface é construída — e é só a interface que muda.

O que muda entre as duas marcas
EixoAlliahPostviral.clip
PúblicoEmissoras, redações e operações de conteúdo — venda consultiva.Criadores individuais — autoatendimento.
Página inicialDireção “fábrica”, sem tabela de preços, com contato comercial.Direção “feed”, com planos e preços na própria página.
IdentidadeAmarelo, tipografia própria, marca em imagem.Verde, tipografia própria, marca em texto.
Motor, banco e APIIdênticos. A chave do produto nem chega ao servidor — ela existe apenas na construção da interface.
Marca brancaIndependente das duas: um perfil de marca por cliente troca cores, logo e título, com trava para não sobrescrever a marca-mãe.
Para quem é

Quem ganha tempo de verdade

Redação e emissora

Material longo chegando todo dia e prazo de publicação apertado. O formato de blocos temáticos foi feito para esse fluxo, e as matérias saem do mesmo vídeo.

Podcast e programa em vídeo

Episódios de uma a três horas com dois ou mais participantes. É onde a transcrição com identificação de quem fala e o recorte que segue o rosto rendem mais.

Agência e produtora

Vários clientes, cada um com sua identidade. Espaços de trabalho separados, kits de marca por cliente e marca branca resolvem o problema de conta compartilhada.

Criador individual

Uma pessoa fazendo tudo. O ganho é não precisar reassistir o próprio material para achar o trecho, e ter legenda pronta em vez de digitada.

Time de conteúdo em empresa

Webinar, treinamento e evento interno viram peças curtas para os canais da marca, com identidade aplicada por máquina.

Para quem não é

Quem precisa de publicação automática confirmada, relatório de engajamento ou integração por API não vai encontrar isso aqui hoje. Está tudo na seção de estado atual.

Segurança e privacidade

Onde o seu vídeo fica, e quem alcança

Material bruto é ativo sensível: quase sempre é conteúdo não publicado, e às vezes é pauta.

O que está implementado

  • Nenhum endereço público de arquivo. O vídeo é entregue por streaming através da API, com permissão verificada a cada pedido.
  • Sessão com expiração e lista de bloqueio ao sair, para o token não continuar valendo depois do logout.
  • Conta nasce sem senha: ela é definida pelo link enviado ao e-mail, e conta não verificada não autentica nem dispara processamento.
  • Chaves dos provedores de IA cifradas no banco, com chave-mestra fora do código, e nunca devolvidas pela API.
  • Espaços de trabalho com papéis, separando o material de cada cliente ou equipe.
  • Limite de requisições, cabeçalhos de segurança, disjuntor por integração e monitoramento restrito à rede interna.
  • Registro de consentimento e rotina automática de retenção de dados.
  • Conta de demonstração opera em modo somente leitura, sobre uma cópia do conteúdo de exemplo.

O que ainda não podemos afirmar

  • Adequação completa à LGPD. Existem consentimento e retenção; o roteiro do produto registra a trilha de conformidade como bem no começo. Não afirmamos estar adequados.
  • Restauração de backup testada. Há rotina de cópia do banco, mas o teste de restauração nunca foi auditado ponta a ponta.
  • Teste de carga. O comportamento com muitos usuários simultâneos ainda não foi medido.
  • Isolamento por espaço de trabalho. Conexões e publicações já são separadas por espaço; parte do conteúdo ainda é isolada por usuário.
  • A matriz de permissões por papel hoje cobre principalmente as ações de conexão social, não todas as telas.
  • O material enviado à análise passa pelo provedor do modelo de linguagem contratado. Se o seu conteúdo é embargado, isso precisa entrar na sua avaliação.
Limites

Detalhes que valem saber antes

Do processamento

  • A transcrição roda em processador comum: material longo demora, e a espera cresce junto com a duração.
  • A instalação processa poucos trabalhos ao mesmo tempo — a fila é real e aparece no progresso.
  • A nota dos momentos é opinião do modelo sobre o texto, não medição de retenção. Serve para ordenar candidatos, não para prever desempenho.
  • A análise depende inteiramente da transcrição: áudio ruim vira sugestão ruim.
  • Separação de voz e música existe, mas vem desligada e não sobe na configuração de produção.

Do produto

  • Marca-d’água no plano gratuito. E há uma dívida conhecida: a marca desenhada hoje é a da marca irmã, não a do produto que você abriu.
  • Nem toda ideia de legenda animada está pronta: estilos de karaokê e modelos prontos de legenda estão no roteiro, não no editor.
  • Remoção automática de silêncio tem interruptor no kit de marca, mas o comportamento no render ainda está em validação.
  • Não há saída em documento estruturado nem exportação de projeto para ilha de edição.
  • A geração de matérias a partir do vídeo existe, mas fica atrás de um interruptor desligado por padrão.
Perguntas frequentes

O que costumam perguntar

A IA gera os cortes sozinha, do começo ao fim?

Não. O processamento automático entrega sugestões de momento com início, fim, título, gancho e nota. Transformar uma sugestão em arquivo é uma ação sua: revisar o trecho, escolher proporção e kit e mandar renderizar.

A etapa de recorte automático em lote está prevista, mas não está implementada — e preferimos dizer isso a deixar você descobrir depois.

Qual modelo de IA é usado?

Dois papéis diferentes. A transcrição é Whisper, num serviço local em contêiner ou pela API do provedor. A análise aceita três provedores de modelo de linguagem, escolhidos em execução; na instalação de produção o padrão é um modelo rápido do Google. O prompt fica em banco e é editável no painel, com herança da plataforma para cada espaço de trabalho.

Como a nota de cada momento é calculada?

Ela é atribuída pelo próprio modelo ao ler a transcrição, e depois normalizada para uma escala de 0 a 100. Não há análise de energia de áudio, corte de cena ou dado de audiência por trás. É um ordenador de candidatos — bom para priorizar a fila de revisão, não para prometer desempenho.

O reenquadramento realmente segue quem fala?

Sim, no modo de aproximação com recorte. Um serviço dedicado localiza os rostos ao longo do trecho e a trajetória é suavizada em duas passadas antes de virar movimento de câmera — sem isso o quadro fica tremido.

Nos modos de barras e de tela dividida não há movimento: o vídeo é ajustado com fundo desfocado, cor, imagem ou composição em duas faixas.

Publica direto nas redes?

Hoje, não com confiança. As conexões e os grupos de distribuição existem, o envio é disparado, mas não há confirmação de que o post foi criado e o endereço dele nunca volta. O fornecedor de publicação está sendo trocado. Enquanto isso, trate o produto como fábrica de cortes, e faça a publicação pelo seu caminho atual.

Por que o painel de analytics está vazio?

Porque ele depende da publicação. Sem o identificador do post devolvido pela rede, não existe chave para casar a métrica coletada com a publicação registrada — então a sincronização não tem o que casar. É consequência direta do item anterior, e some junto com ele.

Qual o tamanho máximo de vídeo?

Na prática, 500 MB por arquivo: a aplicação aceitaria até 2 GB, mas o servidor de borda corta antes. Para material maior, o caminho é importar do YouTube ou reduzir o arquivo antes de subir. A duração máxima aceita varia por plano e é configurável no painel administrativo.

Quanto tempo demora?

Depende da duração do material e da fila. A transcrição roda em processador comum, sem placa de vídeo — o que mantém o custo previsível e torna a espera proporcional ao tamanho do vídeo. A renderização de um corte tem limite de meia hora, e na prática fica bem abaixo disso. Não há tempo garantido em contrato, e não vamos inventar um.

Meu vídeo fica público em algum lugar?

Não. O armazenamento não expõe endereço público: cada pedido de vídeo passa pela API, que verifica permissão e entrega por streaming. Vale lembrar que a transcrição e a análise passam pelos provedores contratados — se o seu conteúdo é embargado, isso precisa entrar na conta.

Dá para usar a minha marca?

Em duas camadas. O kit de marca aplica logo, tipografia, cores, estilo de título e legenda e vinheta em cada corte renderizado. E o perfil de marca branca troca a identidade da própria aplicação — cores, logo, título e ícone — por cliente, com trava para não sobrescrever a marca principal.

AlliahPost e viral.clip são produtos diferentes?

Mesmo motor, marcas diferentes. AlliahPost é a frente voltada a redações e operações de conteúdo; viral.clip é a frente de autoatendimento para criadores. A escolha acontece quando a interface é construída, e muda página inicial, cores e nome — nada da regra de negócio.

Glossário

O vocabulário do produto

Projeto
O vídeo de origem depois de importado: arquivo, duração, dimensões, miniatura e transcrição. É a unidade a partir da qual tudo é gerado.
Sugestão de corte
Um momento apontado pelo modelo, com início, fim, título, gancho, categoria e nota. Ainda não é vídeo — é uma recomendação.
Corte
O clipe de verdade: intervalo escolhido, proporção, kit de marca e configuração de renderização. Pode ter mais de um segmento do vídeo original.
Gancho hook
A frase de abertura que decide se alguém continua assistindo. O modelo é instruído a procurar trechos que já comecem com um.
Enquadramento
Como o vídeo original é encaixado na proporção de saída: aproximando e recortando, ajustando com barras ou fundo desfocado, ou dividindo a tela.
Rastreio facial
Localizar onde os rostos estão em cada quadro amostrado, para o recorte acompanhar quem fala. Não identifica pessoas: só encontra rostos.
Marcação por palavra word-level
O tempo de início e fim de cada palavra na transcrição. É o que torna possível legenda que acende no ritmo da fala.
Diarização
A separação de quem falou o quê numa gravação com várias pessoas. Disponível num dos modos de transcrição.
Fatiamento com sobreposição
Dividir o áudio longo em blocos com alguns segundos repetidos entre um e outro, para nenhuma palavra se perder na emenda.
Legenda estilizada ass
Um formato de legenda que carrega fonte, cor, posição e contorno junto com o texto — bem além do que uma legenda simples permite.
Kit de marca brand kit
O conjunto de decisões visuais aplicadas a cada corte: logo, tipografia, cores, estilo de título e legenda, fundo e vinheta final.
Espaço de trabalho workspace
A divisória entre times ou clientes. Conexões, kits e agentes vivem dentro dele, e cada membro tem um papel.
Trabalho de processamento job
Uma execução do pipeline, com estado, progresso, etapa corrente e contagem de tentativas. É o que as rotinas de resgate observam.
Crédito
A unidade de consumo: um por minuto de vídeo processado, debitado no início e devolvido automaticamente se o processamento falhar.
Bloco temático vt
Formato de saída pensado para telejornalismo: em vez de clipes para redes, o modelo separa o material em blocos por assunto.
Marca branca
Vestir a aplicação inteira com a identidade de um cliente — cores, logo, título e ícone —, sem tocar na marca principal do produto.

Seu próximo viral já está dentro do seu último vídeo

Comece a gerar cortes hoje. Sem cartão de crédito.