Repolode
diggerhq

diggerhq/shipvideo

Transforma uma URL colada ou um prompt de texto em um vídeo de lançamento de 20 a 40 segundos, escrito em HTML pelo Claude Opus e renderizado em MP4 por um agente serverless.

Estrelas
351
Forks
39
Issues abertas
1
Último commit
há 19 dias

O que é?

O LaunchVideo (shipvideo) gera vídeos curtos de lançamento sem usar um modelo de vídeo. Com uma URL ou um prompt, o Claude Opus 5.5 cria um único filme em HTML, e um agente serverless no OpenComputer o renderiza quadro a quadro no Chromium headless, usando um relógio virtual; em seguida, codifica os quadros em MP4 com ffmpeg.

No modo de URL, o agente primeiro busca a página e extrai o título, a descrição, os cabeçalhos, as cores hexadecimais predominantes e as Google Fonts, para que o vídeo reflita a identidade visual do próprio produto. Antes de renderizar, o agente verifica se há erros de JS e texto visível na cena. O arquivo final é salvo no workspace da sessão para download.

O projeto é dividido em um projeto de agente do OpenComputer (o agente `director`) e um app web Next.js que oferece o formulário e duas rotas de API. O app web precisa apenas de uma chave de API do OpenComputer e não mantém armazenamento próprio.

Recursos principais

  • 01Gera um vídeo de 20 a 40 segundos em 1920x1080 a partir de uma URL ou de um prompt de texto.
  • 02Renderiza os quadros no Chromium headless usando um relógio virtual para garantir resultados determinísticos.
  • 03Codifica o resultado em MP4 com ffmpeg (libx264, yuv420p, faststart).
  • 04Extrai cores, fontes e texto de uma página a partir de uma URL para reproduzir a identidade visual do produto.
  • 05Inclui um manifesto de deploy com um clique para contas do OpenComputer.

Casos de uso

  • Criar rapidamente um vídeo de lançamento de produto a partir da URL de uma landing page existente.
  • Produzir vídeos explicativos curtos com base em uma descrição de texto, sem software de edição de vídeo.
  • Experimentar animações em HTML geradas por LLM e renderizadas em vídeo.

Início rápido

  1. 1

    Instale as dependências e vincule o projeto OpenComputer

    npm install && npx opencomputer link --create-project shipvideo && npx opencomputer deploy --watch
  2. 2

    Instale as dependências do app web e obtenha as variáveis de ambiente da Vercel

    cd web && npm install && vercel link && vercel env pull .env.local
  3. 3

    Adicione a chave de API e o ID do agente do OpenComputer a web/.env.local

  4. 4

    Inicie o app web localmente

    cd web && npm run dev

Antes de usar

  • É necessária uma conta OpenComputer e uma chave de API para executar o projeto.
  • O README não informa uma licença, então os termos de reutilização não estão claros.
  • A renderização leva aproximadamente o mesmo tempo que a duração do vídeo: um filme de 30 segundos leva de 30 a 40 segundos.

Tópicos

Perguntas frequentes

O que é shipvideo?
Transforma uma URL colada ou um prompt de texto em um vídeo de lançamento de 20 a 40 segundos, escrito em HTML pelo Claude Opus e renderizado em MP4 por um agente serverless. O LaunchVideo (shipvideo) gera vídeos curtos de lançamento sem usar um modelo de vídeo. Com uma URL ou um prompt, o Claude Opus 5.5 cria um único filme em HTML, e um agente serverless no OpenComputer o renderiza quadro a quadro no Chromium headless, usando um relógio virtual; em seguida, codifica os quadros em MP4 com ffmpeg.
shipvideo é gratuito? Qual é a licença?
shipvideo não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
shipvideo ainda é mantido?
Manutenção ativa. O último commit de shipvideo foi em 1 de out. de 2026.
Para que posso usar shipvideo?
Criar rapidamente um vídeo de lançamento de produto a partir da URL de uma landing page existente. Produzir vídeos explicativos curtos com base em uma descrição de texto, sem software de edição de vídeo. Experimentar animações em HTML geradas por LLM e renderizadas em vídeo.
Como instalar shipvideo?
Instale as dependências e vincule o projeto OpenComputer: npm install && npx opencomputer link --create-project shipvideo && npx opencomputer deploy --watch Instale as dependências do app web e obtenha as variáveis de ambiente da Vercel: cd web && npm install && vercel link && vercel env pull .env.local Adicione a chave de API e o ID do agente do OpenComputer a web/.env.local Inicie o app web localmente: cd web && npm run dev
Onde consigo shipvideo?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/diggerhq/shipvideo

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados