시나리오부터 최종 영상까지 전체 파이프라인을 자동화하며, Seedance 2.0 멀티모달 지원 및 단편 드라마와 애니메이션 일괄 처리 기능을 갖춘 프로덕션급 AI 영화 제작 도구.

AGPL-3.0TypeScriptmoyin-creatorMemeCalculate 0.8k Last Updated: February 22, 2026

Moyin Creator — AI 영화 제작 도구

크리에이터를 위한 프로덕션급 AI 도구 | Seedance 2.0 지원 | 시나리오부터 최종 영상까지 전체 파이프라인 | 단편 드라마 및 애니메이션 일괄 처리

License GitHub Stars Release


개요

Moyin Creator는 Electron으로 구축된 오픈 소스, 프로덕션급 AI 영화 제작 데스크톱 애플리케이션입니다. 별도의 도구를 수동으로 연결할 필요 없이 원시 시나리오 텍스트부터 최종 렌더링된 영상까지 엔드투엔드 자동화 파이프라인이 필요한 AI 영상 제작자를 위해 설계되었습니다.

핵심 철학은 다섯 단계의 상호 연결된 파이프라인입니다.

📝 시나리오 → 🎭 캐릭터 → 🌄 장면 → 🎬 스토리보드 → ⭐ S-Grade (Seedance 2.0)

각 단계의 출력은 자동으로 다음 단계로 전달되어 단편 드라마, 애니메이션 시리즈 및 예고편에 이상적인 고도로 자동화된 일괄 생산을 가능하게 합니다.


주요 기능

⭐ S-Grade 모듈 — Seedance 2.0 멀티모달 생성

플래그십 모듈은 ByteDance의 최신 영상 생성 모델인 Seedance 2.0을 고급 기능과 통합합니다.

  • 다중 샷 내러티브 영상 생성: 여러 스토리보드 샷을 그룹화하고 병합하여 일관된 내러티브 영상을 만듭니다.
  • 멀티모달 참조: @Image, @Video, @Audio 참조를 지원합니다. 캐릭터 참조 이미지, 장면 이미지 및 첫 프레임 이미지가 자동으로 수집됩니다.
  • 지능형 프롬프트 구성: 액션 + 영화 언어 + 대화 립싱크의 3계층 자동 융합
  • 첫 프레임 그리드 스티칭: 정밀한 프레임 구성을 위한 N×N 전략
  • 자동 매개변수 유효성 검사: Seedance 2.0 제약 조건(이미지 ≤9개 + 비디오 ≤3개 + 오디오 ≤3개, 프롬프트 ≤5,000자)을 강제합니다.

🎬 시나리오 파싱 엔진

  • 시나리오를 장면, 샷, 대화로 지능적으로 분해합니다.
  • 캐릭터, 장소, 감정, 카메라 언어를 자동으로 식별합니다.
  • 다중 에피소드 및 다중 액트 시나리오 구조를 지원합니다.

🎭 캐릭터 일관성 시스템

  • 6계층 신원 고정으로 동일한 캐릭터가 다른 샷에서도 일관된 외형을 유지하도록 보장합니다.
  • 상세한 캐릭터 프로필을 위한 캐릭터 바이블 관리 시스템
  • 시각적 일관성을 위한 캐릭터 참조 이미지 바인딩을 지원합니다.

🌄 장면 생성

  • 다각도 공동 이미지 생성
  • 장면 설명을 시각적 프롬프트로 자동 변환

🎞️ 전문 스토리보드 시스템

  • 영화 등급 촬영 매개변수: 샷 크기, 카메라 각도, 카메라 움직임
  • 스토리보드의 자동 레이아웃 및 내보내기
  • 원클릭 시각적 스타일 전환(2D / 3D / 사실적 / 스톱모션 / 등)

🚀 일괄 생산 워크플로우

  • 원클릭 전체 파이프라인: 시나리오 파싱 → 캐릭터/장면 생성 → 샷 분할 → 일괄 이미지 생성 → 일괄 영상 생성
  • 실패 시 자동 재시도 기능이 있는 다중 작업 병렬 큐
  • 단편 드라마 및 애니메이션 시리즈의 일괄 생산에 최적화

🤖 다중 공급업체 AI 스케줄링

  • 여러 AI 이미지 및 영상 생성 서비스 공급업체를 지원합니다.
  • API 키 순환 로드 밸런싱
  • 자동 재시도 로직이 포함된 작업 큐 관리

기술 스택

계층 기술
데스크톱 프레임워크 Electron 30
프론트엔드 React 18 + TypeScript
빌드 도구 electron-vite (Vite 5)
상태 관리 Zustand 5
UI 컴포넌트 Radix UI + Tailwind CSS 4
AI 코어 @opencut/ai-core (프롬프트 컴파일, 캐릭터 바이블, 작업 폴링)

프로젝트 구조

moyin-creator/
├── electron/              # Electron 메인 프로세스 + Preload
│   ├── main.ts            # 메인 프로세스 (스토리지, 파일 시스템, 프로토콜 처리)
│   └── preload.ts         # 보안 브릿지 계층
├── src/
│   ├── components/        # React UI 컴포넌트
│   │   ├── panels/        # 메인 패널 (시나리오, 캐릭터, 장면, 스토리보드, 감독)
│   │   └── ui/            # 기본 UI 컴포넌트 라이브러리
│   ├── stores/            # Zustand 전역 상태
│   ├── lib/               # 유틸리티 라이브러리 (AI 스케줄링, 이미지 관리, 라우팅)
│   ├── packages/
│   │   └── ai-core/       # AI 코어 엔진
│   └── types/             # TypeScript 타입 정의
├── build/                 # 빌드 에셋 (아이콘)
└── scripts/               # 유틸리티 스크립트

시작하기

요구 사항

  • Node.js >= 18
  • npm >= 9

설치 및 실행

# 저장소 복제
git clone https://github.com/MemeCalculate/moyin-creator.git
cd moyin-creator

# 종속성 설치
npm install

# 개발 모드로 시작
npm run dev

API 키 구성

실행 후 설정 → API 구성으로 이동하여 AI 서비스 공급업체 API 키를 입력하여 시작하십시오.

빌드

# Windows 설치 프로그램 컴파일 + 패키징
npm run build

# 컴파일만 (패키징 없음)
npx electron-vite build

라이선스

이 프로젝트는 이중 라이선스 모델을 사용합니다.

  • 오픈 소스 (AGPL-3.0): 무료로 사용, 수정 및 배포할 수 있습니다. 수정된 코드는 동일한 라이선스로 릴리스해야 합니다.
  • 상업용 라이선스: 소스 코드 비공개 또는 상업용 제품 통합의 경우 상업용 라이선스를 얻으려면 저자에게 문의하십시오.

링크


Star History Chart