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 기능
텍스트 프롬프트로부터 완성된 쇼트 동영상을 생성합니다.
텍스트 음성 변환.
자동 자막 생성 및 스타일링.
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
대본 기획 도우미▸
AI 앱
AI 뉴스 