Repolode
diggerhq

diggerhq/shipvideo

Convierte una URL pegada o un prompt de texto en un video de lanzamiento de 20 a 40 segundos: Claude Opus lo escribe en HTML y un agente serverless lo renderiza.

Estrellas
351
Forks
39
Issues abiertos
1
Último commit
hace 19 días

¿Qué es?

LaunchVideo (shipvideo) genera videos cortos de lanzamiento sin usar un modelo de video. A partir de una URL o un prompt, Claude Opus 5.5 escribe una película en HTML de una sola pieza y un agente serverless de OpenComputer la renderiza fotograma a fotograma en Chromium headless, con un reloj virtual; después, codifica los fotogramas con ffmpeg en un MP4.

En el modo URL, primero el agente obtiene la página y extrae el título, la descripción, los encabezados, los colores hexadecimales predominantes y las Google Fonts, para que el video refleje la identidad visual del producto. Antes de renderizar, el agente comprueba si hay errores de JS en la escena y si el texto es visible. El archivo final se guarda en el espacio de trabajo de la sesión para descargarlo.

El proyecto se divide en un proyecto de agente de OpenComputer (el agente `director`) y una aplicación web de Next.js que ofrece el formulario y dos rutas de API. La aplicación web solo necesita una clave de API de OpenComputer y no mantiene almacenamiento propio.

Funciones clave

  • 01Genera un video de 20 a 40 segundos en 1920x1080 a partir de una URL o un prompt de texto.
  • 02Renderiza fotogramas en Chromium headless con un reloj virtual para obtener resultados deterministas.
  • 03Codifica el resultado en MP4 con ffmpeg (libx264, yuv420p, faststart).
  • 04Extrae colores, fuentes y texto de una página indicada por URL para adaptar el video a la identidad visual del producto.
  • 05Incluye un manifiesto para desplegar con un clic en cuentas de OpenComputer.

Casos de uso

  • Crear rápidamente un video de lanzamiento de producto a partir de la URL de una landing page existente.
  • Producir clips explicativos breves a partir de una descripción de texto, sin software de edición de video.
  • Experimentar con animaciones HTML generadas por LLM y renderizadas como video.

Inicio rápido

  1. 1

    Instala las dependencias y vincula el proyecto de OpenComputer

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

    Instala las dependencias de la aplicación web y obtén las variables de entorno de Vercel

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

    Añade la clave de API y el ID de agente de OpenComputer a web/.env.local

  4. 4

    Inicia la aplicación web en local

    cd web && npm run dev

Antes de usarlo

  • Para ejecutarlo, necesitas una cuenta de OpenComputer y una clave de API.
  • El README no indica ninguna licencia, por lo que las condiciones de reutilización no están claras.
  • El renderizado tarda aproximadamente lo mismo que la duración del vídeo: uno de 30 segundos tarda entre 30 y 40 segundos.

Temas

Preguntas frecuentes

¿Qué es shipvideo?
Convierte una URL pegada o un prompt de texto en un video de lanzamiento de 20 a 40 segundos: Claude Opus lo escribe en HTML y un agente serverless lo renderiza. LaunchVideo (shipvideo) genera videos cortos de lanzamiento sin usar un modelo de video. A partir de una URL o un prompt, Claude Opus 5.5 escribe una película en HTML de una sola pieza y un agente serverless de OpenComputer la renderiza fotograma a fotograma en Chromium headless, con un reloj virtual; después, codifica los fotogramas con ffmpeg en un MP4.
¿shipvideo es gratuito? ¿Qué licencia tiene?
shipvideo no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
¿shipvideo sigue mantenido?
Mantenimiento activo. El último commit de shipvideo fue el 1 oct 2026.
¿Para qué puedo usar shipvideo?
Crear rápidamente un video de lanzamiento de producto a partir de la URL de una landing page existente. Producir clips explicativos breves a partir de una descripción de texto, sin software de edición de video. Experimentar con animaciones HTML generadas por LLM y renderizadas como video.
¿Cómo se instala shipvideo?
Instala las dependencias y vincula el proyecto de OpenComputer: npm install && npx opencomputer link --create-project shipvideo && npx opencomputer deploy --watch Instala las dependencias de la aplicación web y obtén las variables de entorno de Vercel: cd web && npm install && vercel link && vercel env pull .env.local Añade la clave de API y el ID de agente de OpenComputer a web/.env.local Inicia la aplicación web en local: cd web && npm run dev
¿Dónde consigo shipvideo?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/diggerhq/shipvideo

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados