본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

xuanyustudio/LocalMiniDrama

JavaScript4 / 0

LocalMiniDrama는 대본 생성부터 분镜 편집·이미지 및 단편 비디오 합성까지 로컬 환경에서 실행되는 오픈소스 단편극 제작 도구이다.

TL;DR

LocalMiniDrama는 스토리 입력부터 분镜 생성, 캐릭터·장면 이미지 생성, 분镜별 정지화와 단편 비디오 조각을 합성해 최종 영상을 만드는 로컬 우선 오픈소스 애플리케이션이다. 프론트엔드(Vue 3)와 백엔드(Node.js + SQLite)가 로컬 파이프라인을 구성하고 외부 모델 API는 선택적으로 호출하여 텍스트·이미지·비디오 생성을 수행하며 캔버스 기반의 시각적 워크플로우로 대량 분镜을 그룹 단위로 재실행할 수 있다. 데이터는 기본적으로 기기 내에 보관되고 v1.2.8에서는 Agnes 접속과 캔버스 기능 강화가 이루어져 즉시 실행 가능한 데스크톱 유통과 프라이버시 보장 측면에서 강점을 가진다. 단점으로는 비디오 품질과 프레임 일관성은 사용자가 연결한 외부 모델 성능에 의존하며, 모델별 세부 파라미터 조정과 API 키 설정이 사용자의 추가 작업을 요구한다.

핵심 포인트

  • 데이터 로컬 우선 정책을 채택하여 생성된 대본과 미디어가 기본적으로 기기를 벗어나지 않으며 SQLite와 로컬 파일 스토리지를 중심으로 동작한다. 이 방식은 클라우드 기반 대안과 달리 외부 서버로 자료를 전송하지 않으므로 프로젝트와 원본 자산의 유출 위험을 낮춘다. 로컬 저장과 함께 외부 모델 API를 선택적으로 연결하는 구조로 프라이버시와 모델 다양성 모두를 지원한다.
  • 캔버스 기반 워크플로우와 리스트 편집의 동시 지원으로 대량 분镜을 시각적으로 구성하고 그룹 단위로 재실행할 수 있는 작업 플로우 제어 기능을 제공한다. 이로 인해 복잡한 시퀀스나 여러 분기 에피소드의 편집·생성 과정을 GUI 수준에서 관리할 수 있으며 좌표·연결 정보가 저장되어 레이아웃 지속성이 확보된다. 작업 그룹 단위로 생상·보충·재실행을 수행하는 점이 수동 툴체인 대비 생산성을 높인다.
  • 다수의 AI 서비스 공급자를 플러그인 방식으로 연결할 수 있어 이미지·텍스트·비디오용 모델을 상황에 맞게 분리하여 사용 가능하다. README에 명시된 대로 Seedance 2.0, Volcengine, Kling, Agnes 등 여러 엔드포인트를 설정할 수 있으며 모델별로 텍스트/이미지/비디오 용도별 구성을 분리한다. 이 구조는 특정 모델이 강한 영역(예: 영상 합성)을 선택적으로 활용하면서도 전체 파이프라인을 유지하는 유연성을 제공한다.
  • 스토리 자동 생성과 분집 관리를 수행하며 사용자가 입력한 개요와 스타일을 바탕으로 다집단의 에피소드를 자동 생성하고 편집 가능하도록 구성되어 있다. 이 기능은 대본 편집 UI와 분집 관리 기능을 통해 여러 에피소드를 동시에 다루며 분집별로 분镜과 리소스를 연결할 수 있게 한다. 생성된 텍스트는 캔버스 노드 또는 리스트 뷰에서 즉시 수정·반영되어 다음 단계로 이어진다.

이미지 분석

프로젝트의 홈 페이지와 프로젝트 카드 목록 UI가 표시되어 있으며 각 프로젝트 카드에 진행 상태, 태그, 생성 시간 등 메타데이터가 표기되어 있다. 이 화면은 프로젝트 관리와 즉시 생성·불러오기, 예제 프로젝트 접근을 위한 인터페이스 구성을 보여준다. 사용자 관점에서 프로젝트 목록을 통해 다수의 단편 작업을 한눈에 확인하고 개별 작업으로 진입하는 흐름이 명확히 드러난다.
이미지는 목록 기반 UI가 저장된 프로젝트의 메타데이터(태그, 길이, 상태)를 시각적으로 노출하여 사용자가 어떤 프로젝트에 작업이 필요한지 빠르게 판단하도록 설계된 구조임이 확인된다. 카드 내부의 버튼과 태그는 빠른 생성·편집·삭제 같은 운영 동작을 프론트엔드에서 바로 수행할 수 있음을 알려주며 이는 대량 프로젝트 관리에서 반복 작업을 줄이기 위한 인터페이스 결정이다. 또한 상단의 빠른 시작 버튼과 샘플 프로젝트 링크는 신규 사용자가 곧바로 워크플로우를 경험하게 하는 온보딩 흐름을 지원한다.
캔버스 모드의 작업화면으로 분镜 노드, 캐릭터·장면 카드, 그리고 노드 간 연결이 점선 및 실선으로 표현되어 있다. 이 화면은 노드 기반의 비주얼 워크플로우가 어떻게 분집 간 상호작용과 데이터 흐름을 표현하는지를 보여준다. 캔버스에서 노드를 클릭해 노드별 편집과 일괄 재실행을 수행할 수 있다는 인터페이스 의도가 드러난다.
이미지는 캔버스 상에서 분镜 노드들이 시각적 연결로 묶여 있고 각 노드가 해당 분镜의 텍스트·이미지·비디오 출력을 포함함을 보여주므로 대량의 분镜을 시각적으로 편집하고 그룹 단위로 재실행하는 작업 방식이 구현되어 있음을 확인할 수 있다. 노드 간 연결은 생성 순서 또는 참조 관계를 나타내며 이는 백엔드의 작업 큐와 매칭되어 노드 기반 일괄 처리 로직을 가능하게 한다. 좌표 저장과 레이아웃 지속성은 복잡한 프로젝트를 반복 편집할 때 작업 재현성에 기여한다.
전통적인 무협 테마 예시 프로젝트의 분집·자원 관리 화면과 분镜 편집 인터페이스가 포함된 스크린샷이다. 장면 라이브러리와 캐릭터 카드가 좌측에 배치되어 있고 중앙에는 분镜의 이미지 프리뷰가, 우측에는 세부 파라미터가 표시되어 있다. 이 배치는 장면·캐릭터 재사용과 분镜별 설정을 빠르게 조작하는 작업 흐름을 반영한다.
해당 스크린샷은 장면·캐릭터를 프로젝트에 손쉽게 추가하고 분镜 단위로 생성된 이미지를 확인하면서 상세 파라미터(예: 프롬프트, 카메라 구도)를 조정하는 UI 플로우가 구현되어 있음을 보여준다. 프리뷰 이미지와 파라미터 편집이 동일 화면에 병합되어 있으므로 반복 시각 피드백을 받으면서 프롬프트를 수정하고 재생성하는 실무 작업이 효율화된다. 또한 분집별로 자원을 '加入本集' 방식으로 재사용하는 기능은 자산 중복 생성을 방지하고 작업 시간을 단축하는 설계적 이점이다.
분镜 편집 전용 화면으로 각 프레임의 이미지 프롬프트와 영상 파라미터가 정렬되어 있으며 프레임별 미리보기 이미지를 바로 확인할 수 있다. 이 화면은 분镜 단위로 프롬프트를 세밀하게 조정하고 이미지·비디오 생성 작업을 트리거하는 인터페이스 역할을 한다. 프롬프트 전문 편집과 수동 업로드·참조 이미지 기능이 포함되어 있음을 시각적으로 확인할 수 있다.
이미지에는 분镜 하나하나에 대해 카메라 앵글, 조명, 장면 설명 같은 전문 파라미터를 입력할 수 있도록 UI가 설계되어 있어 단순 텍스트 생성뿐 아니라 시네마틱 파라미터를 반영한 미세 조정이 가능함이 확인된다. 프롬프트 전체 편집과 참조 이미지 업로드 기능은 모델별 출력 일관성 관리를 위한 핵심 도구로 작동하며, 이는 연속 프레임에서 등장인물 외형 일관성을 확보하려는 실무적 요구와 직결된다. 우측의 생성 버튼과 생성 대기 영역은 분镜별로 비동기 생성 작업을 관리하는 백엔드 큐 구조의 존재를 시사한다.

914

STARS

233

FORKS

+208

TRENDING

4

조회수

watchers 914open issues 14MIT License

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.