Anil-matcha/Open-AI-Micro-Drama-Generator

AI short drama & micro-drama video generator — turns any idea into a complete short-form drama using multi-agent AI pipeline (screenwriter → storyboard → frames → video). Seedance 2 VIP, Kling 3.0 Pro, Veo 3.1, Sora 2.

What it solves

MicroDrama AI는 AI 비디오 제작이 스크립팅, 이미지 생성, 비디오 제작 등 별도 도구를 수동으로 전환해야 하는 단편화된 문제를 해결합니다. 간단한 아이디어에서 최종 시네마틱 비디오까지 전체 파이프라인을 자동화함으로써 서사 일관성 및 캐릭터 불일치 문제를 해결합니다.

How it works

시스템은 MuAPI 기반의 에이전트 파이프라인을 사용해 여러 전문 AI 역할을 오케스트레이션합니다:

  1. Screenwriter Agent: 스토리 아웃라인을 개발하고 씬 스크립트를 작성합니다.
  2. Character Extractor Agent: 캐릭터를 식별하고 정적·동적 시각적 특징을 정의합니다.
  3. Storyboard Artist Agent: 시각, 모션, 오디오 설명을 포함한 샷별 브레이크다운을 설계합니다.
  4. Production Tools:
    • flux-dev-image (T2I) 로 레퍼런스 초상화를 생성합니다.
    • flux-kontext-dev-i2i (I2I) 로 샷의 첫 프레임을 만들어 캐릭터 일관성을 유지합니다.
    • kling-v2.1-standard-i2v (I2V) 로 5초 비디오 클립을 생성합니다.
  5. Concatenation: moviepy 를 사용해 모든 생성된 클립을 최종 .mp4 파일로 합칩니다.

Who it’s for

여러 AI 도구를 관리하거나 샷 간 시각적 연속성을 수동으로 보장할 필요 없이 아이디어나 기존 스크립트를 짧은 시네마틱 비디오로 변환하고자 하는 크리에이터를 위해 설계되었습니다.

Highlights

  • End-to-End Automation: 아이디어나 제공된 스크립트를 수동 단계 없이 전체 비디오로 변환합니다.
  • Character Consistency: 레퍼런스 초상화와 I2I 생성을 활용해 서로 다른 샷에서도 캐릭터 외형을 동일하게 유지합니다.
  • Real-time Monitoring: Next.js 프론트엔드와 SSE 스트리밍을 통해 7단계 파이프라인의 진행 상황을 실시간으로 보여줍니다.
  • Single API Integration: LLM, 이미지, 비디오 생성 모두 단일 MuAPI 키만으로 작동합니다.