Legend.video 是您的开源 AI 导演。描述一下你的想法,它将用 Gen AI 制作一个视频。您可以在 Legend.video 上尝试一下。
根据简单的提示(例如“San Franciso romcom”),Legend.video 将首先生成一个故事板,其中包含由各个镜头组成的场景。然后,您可以编辑故事板,为每个镜头生成静态图像,然后从静态图像生成视频。输出是一个讲述故事的视频。
当前的视频模型生成 2-4 秒的剪辑,无法讲述故事。 Legend.video 可帮助您利用这些 2-4 秒的短镜头构建一个故事。
将.env.example
复制到本地.env.local
文件中以设置各种环境变量和机密:我们使用 Supabase 进行存储,使用 Vercel 进行 blob 存储,使用 Github 和 Google 进行登录,使用 Replicate 进行 AI 生成。
$ cp .env.example .env.local
数据库存储:您需要启动 Supabase 项目并从docs/db_schema.sql
预加载数据库架构。
Vercel Blob 存储:我们正在使用 Vercel Blobstore。您可以在其免费计划上创建 Blob 存储并填写BLOB_READ_WRITE_TOKEN
变量。
登录:您可以在设置中创建 GitHub OAuth 令牌。对于 Google,您需要启动一个新项目并创建 OAuth 密钥。
复制:我们将复制用于他们的托管人工智能模型。在此处注册密钥,并将您的令牌复制到REPLICATE_API_TOKEN
中。
然后运行以下命令来安装依赖项并启动服务器:
$ pnpm install
$ pnpm run dev
您现在应该能够看到该应用程序在 localhost:3000 上运行。
如果您需要以下任何方面的帮助,请联系:
请在 Github 问题页面报告问题。
如果您想贡献错误修复或新功能,请分叉存储库,在分支中进行更改,然后提交拉取请求。我们会尽快审核,如果好的话会合并进来。
感谢您为此存储库加注星标!