short-video-maker: 오픈소스 자동 숏폼 영상 제작 도구 150

小编 ·

short-video-maker: 오픈소스 자동 숏폼 영상 제작 도구

short-video-maker는 오픈소스 자동 숏폼 영상 제작 도구입니다. 텍스트 입력을 받아 TTS(음성 합성), 자동 자막 생성, 배경 영상, 음악을 결합하여 TikTok, Instagram Reels, YouTube Shorts용 영상을 제작합니다. NPX 또는 Docker로 실행할 수 있으며, 다양한 실행 모드와 환경 변수 설정을 지원합니다. REST API 및 Model Context Protocol(MCP) 서비스를 제공하며, Remotion, Whisper CPP 등에 의존합니다.

short-video-maker: 오픈소스 자동 숏폼 영상 제작 도구

short-video-maker란 무엇인가?

short-video-maker는 오픈소스 자동화 쇼트 동영상 제작 도구로, 텍스트 입력을 통해 음성 변환, 자동 자막 생성, 배경 영상 및 음악을 결합하여 TikTok, Instagram Reels, YouTube Shorts를 생성합니다. NPX 또는 Docker로 실행할 수 있으며, 다양한 실행 방식과 환경 변수 설정을 지원합니다. REST API 및 Model Context Protocol (MCP) 서비스를 제공하며, Remotion, Whisper CPP 등의 기술에 의존합니다.

short-video-maker:一个开源的自动化短视频创作工具.webp

short-video-maker 기능

  • 텍스트 프롬프트로부터 완성된 쇼트 동영상을 생성합니다.

  • 텍스트 음성 변환.

  • 자동 자막 생성 및 스타일링.

  • Pexels를 통한 배경 영상 검색 및 선택.

  • 장르/분위기 선택이 가능한 배경 음악 지원.

  • REST API 및 Model Context Protocol (MCP) 서버 제공.

short-video-maker 작동 원리

  • Kokoro TTS를 사용하여 텍스트를 음성으로 변환합니다.

  • Whisper를 사용하여 정확한 자막을 생성합니다.

  • Pexels에서 관련 배경 영상을 검색합니다.

  • Remotion을 사용하여 모든 요소를 결합합니다.

  • 자막 타이밍이 정밀한 전문가 수준의 쇼트 동영상을 렌더링합니다.

실행 방법

NPX 사용 (권장)

GPU를 지원하는 실행 방식:

LOG_LEVEL=debug PEXELS_API_KEY= npx short-video-maker
Node.js 환경 설치가 필요하며, npx 명령어를 통해 빠르게 시작할 수 있습니다.

Docker 사용

CPU 버전:

docker run -it --rm --name short-video-maker -p 3123:3123 \
  -e PEXELS_API_KEY= \
  gyoridavid/short-video-maker:latest

NVIDIA GPU 버전:

docker run -it --rm --name shorts-video-maker -p 3123:3123 \
  -e PEXELS_API_KEY= --gpus=all \
  gyoridavid/short-video-maker:latest-cuda

환경 변수

  • PEXELS_API_KEY: Pexels에서 배경 영상을 가져오기 위한 API 키.

  • PORT: API/MCP 서버의 포트, 기본값은 3123입니다.

  • LOG_LEVEL: 서버 로그 레벨, 기본값은 info이며, trace, debug, info, warn, error 중 선택 가능합니다.

  • WHISPER_VERBOSE: Whisper의 상세 모드, 기본값은 false입니다.

예시

JSON 입력 예시:

{
  "scenes": [
    {
      "text": "Hello world! Enjoy using this tool to create awesome ai workflows",
      "searchTerms": ["rainbow"]
    }
  ],
  "config": {
    "paddingBack": 1500,
    "music": "happy"
  }
}

출력 파일은 hello_world.mp4입니다.

short-video-maker 활용 사례

  • 소셜 미디어 콘텐츠 제작: TikTok, Instagram Reels, YouTube Shorts 등 플랫폼에 적합한 쇼트 동영상을 빠르게 생성합니다.

  • 교육 분야: 강의 예고편, 학습 자료 또는 언어 학습 동영상 제작.

  • 뉴스 및 미디어: 뉴스 요약, 특집 보도 또는 속보 동영상 생성.

  • 비즈니스 마케팅: 기업이 제품 홍보 및 브랜드 프로모션에 활용. 예를 들어 화장품 브랜드가 제품 소개 카피를 기반으로 쇼트 동영상을 생성.

  • 교육 및 훈련: 교사 또는 교육기관이 교육용 쇼트 동영상을 제작.

Github:https://github.com/gyoridavid/short-video-make