Legend.video es su director de IA de código abierto. Describe tu concepto, se hará un video con Gen AI. Puedes probarlo en Legend.video.
A partir de un mensaje simple (por ejemplo, "Comedia romántica de San Francisco"), Legend.video generará primero un guión gráfico con escenas que constan de tomas individuales. Luego puede editar el guión gráfico, generar imágenes fijas para cada toma y luego generar un vídeo a partir de las imágenes fijas. El resultado es un vídeo que cuenta una historia.
Los modelos de vídeo actuales generan clips de 2 a 4 segundos que no cuentan una historia. Legend.video te ayuda a construir una historia a partir de estas breves tomas de 2 a 4 segundos.
Copie el .env.example
en un archivo .env.local
local para configurar las diversas variables de entorno y secretos: estamos usando Supabase para almacenamiento, Vercel para almacenamiento de blobs, Github y Google para iniciar sesión y Replicate para generación de IA.
$ cp .env.example .env.local
Almacenamiento de base de datos: deberá iniciar un proyecto de Supabase y precargar el esquema de base de datos desde docs/db_schema.sql
.
Almacenamiento de blobs de Vercel: estamos usando el almacén de blobs de Vercel. Puede crear una tienda de blobs en su plan gratuito y completar la variable BLOB_READ_WRITE_TOKEN
.
Iniciar sesión: puede crear un token GitHub OAuth en su configuración. Para Google, deberás iniciar un nuevo proyecto y crear claves OAuth.
Replicar: utilizamos Replicar para sus modelos de IA alojados. Regístrese para obtener una clave aquí y copie su token en REPLICATE_API_TOKEN
.
Luego ejecute estos comandos para instalar las dependencias e iniciar el servidor:
$ pnpm install
$ pnpm run dev
Ahora debería poder ver la aplicación ejecutándose en localhost:3000.
Si desea ayuda con cualquiera de los siguientes, póngase en contacto:
Informe los problemas en la página de problemas de Github.
Si desea contribuir con correcciones de errores o nuevas funciones, bifurque el repositorio, realice los cambios en una rama y luego envíe una solicitud de extracción. Lo revisaremos lo antes posible y lo fusionaremos si es bueno.
¡Gracias por protagonizar este repositorio!