Legend.video는 오픈 소스 AI 디렉터입니다. 컨셉을 설명하시면 Gen AI로 영상을 만들어 드립니다. Legend.video에서 시도해 볼 수 있습니다.
간단한 프롬프트(예: "San Franciso romcom")에서 Legend.video는 먼저 개별 장면으로 구성된 장면이 포함된 스토리보드를 생성합니다. 그런 다음 스토리보드를 편집하고 각 샷에 대해 스틸 이미지를 생성한 다음 스틸 이미지에서 비디오를 생성할 수 있습니다. 출력은 이야기를 전달하는 비디오입니다.
현재 비디오 모델은 스토리를 전달하지 못하는 2~4초 클립을 생성합니다. Legend.video는 2~4초의 짧은 장면으로 스토리를 구성하는 데 도움이 됩니다.
.env.example
로컬 .env.local
파일에 복사하여 다양한 환경 변수와 비밀을 설정합니다. 우리는 저장소에 Supabase, Blob 저장소에 Vercel, 로그인에 Github 및 Google, AI 생성에 Replicate를 사용하고 있습니다.
$ cp .env.example .env.local
DB 저장소: Supabase 프로젝트를 시작하고 docs/db_schema.sql
에서 DB 스키마를 미리 로드해야 합니다.
Vercel Blob 저장소: Vercel blobstore를 사용하고 있습니다. 무료 플랜에 Blob 저장소를 만들고 BLOB_READ_WRITE_TOKEN
변수를 채울 수 있습니다.
로그인: 설정에서 GitHub OAuth 토큰을 생성할 수 있습니다. Google의 경우 새 프로젝트를 시작하고 OAuth 키를 만들어야 합니다.
복제: 호스팅된 AI 모델에 복제를 사용하고 있습니다. 여기에서 키를 등록하고 토큰을 REPLICATE_API_TOKEN
에 복사하세요.
그런 다음 다음 명령을 실행하여 종속성을 설치하고 서버를 시작합니다.
$ pnpm install
$ pnpm run dev
이제 localhost:3000에서 실행 중인 앱을 볼 수 있습니다.
다음 사항에 대해 도움이 필요하면 연락하세요.
Github 문제 페이지에서 문제를 보고해 주세요.
버그 수정이나 새로운 기능을 제공하려면 리포지토리를 포크하고 브랜치에서 변경한 다음 끌어오기 요청을 제출하세요. 최대한 빨리 검토해서 괜찮다면 병합하도록 하겠습니다.
이 저장소에 출연해 주셔서 감사합니다!