AI 코딩 비서를 영상 제작 스튜디오로 바꾸는 OpenMontage
영상 하나를 만들려면 대본 작성, 이미지 생성, 나레이션 녹음, 자막 입히기, 렌더링까지 툴을 오가며 수 시간을 써야 합니다. OpenMontage는 AI 코딩 비서(Claude Code, Cursor 등) 안으로 12개 제작 파이프라인과 100개 넘는 도구, 700개 넘는 에이전트 스킬을 넣어 이 모든 과정을 자연어 지시 한 번으로 끝내게 합니다. 이 글은 설치부터 첫 영상 완성까지 전 과정을 단계별로 안내합니다.
영상 제작은 여전히 '도구 조립' 노동입니다. 아이디어만 말하고 싶지만, 실제로는 파이썬 스크립트, FFmpeg 옵션, 프롬프트 엔지니어링, 에셋 라이선스 검토까지 개발자 몫이 됩니다. calesthio/OpenMontage(★6.4만 개)는 AI 코딩 비서 자체를 프로덕션 스튜디오로 바꿔 이 문제를 정면으로 돌파합니다.
OpenMontage란 무엇인가요
OpenMontage는 세계 최초 오픈소스 agentic video production system입니다. 12개의 프로덕션 파이프라인과 100 개가 넘는 도구, 그리고 700 개 이상의 에이전트 스킬·프로덕션 지식 파일을 한데 모아, AI 코딩 비서를 완전한 영상 제작 스튜디오로 바꿔줍니다. 평범한 텍스트 명령만으로도 에이전트가 주제를 조사하고, AI 이미지와 스크립트를 생성·내레이션을 입히며, 로열티 프리 배경음악을 찾고, 자막을 입힌 뒤 최종 영상을 렌더링합니다.
현재 이 저장소는 6.4만 개의 스타와 8,104개의 포크를 보유하고 있습니다. 주 언어는 Python이며, 라이선스는 AGPL‑3.0을 사용합니다. 프로젝트는 7개월 전(2026년 3월)에 처음 만들어졌고, 이번 달(2026년 10월)에 마지막으로 업데이트되었습니다. 주요 태그로는 agent, agentic-ai, ai, python, open-source, video-production 등이 있습니다.
- Python 3.10+
- FFmpeg (예:
brew install ffmpeg혹은sudo apt install ffmpeg) - Node.js 18+
- Claude Code, Cursor, Copilot 등 AI 코딩 어시스턴트
프로젝트 열기
AI 코딩 어시스턴트에서 OpenMontage 레포를 열고 작업을 시작합니다.
요청 입력
‘영상으로 만들고 싶은 내용’ 을 자연어로 전달합니다.
자동 실행
에이전트가 웹 검색·이미지 생성·스크립트 작성·음성 합성·배경음악 선택·자막 삽입·다중 검증(프레임, 오디오, 자막) 등을 순차적으로 수행합니다.
최종 렌더링
검증이 끝난 뒤 최종 비디오 파일이 생성됩니다.
| 구성 요소 | 수량 |
|---|---|
| Production pipelines | 12 |
| Tools | 100+ (≈ 100개) |
| Agent skill & knowledge files | 700+ |
brew install ffmpeg왜 지금 OpenMontage를 써야 하나요
OpenMontage는 이 검수 루프를 에이전트 단위로 자동화합니다. 파이프라인이 끝나기 전 내부적으로 ffprobe를 돌려 컨테이너·코덱·프레임레이트·비트레이트 스펙을 검증하고, 오디오 레벨 분석기로 라우드니스·피크·트루피크를 측정해 기준 초과 시 자동으로 게인을 보정합니다. 자막은 단어 단위 타임스탬프와 영상 길이를 대조해 드롭·오버랩·싱크 밀림을 잡아내고, 약속한 전달 사양(해상도·길이·포맷)과 실 렌더 결과가 일치하는지 교차 검사합니다.
ffprobe -v error -select_streams v:0 -show_entries stream=codec_name,width,height,r_frame_rate,bit_rate -of csv=p=0 output.mp4
ffprobe -v error -select_streams a:0 -show_entries stream=codec_name,sample_rate,channels,bit_rate -of csv=p=0 output.mp4
# 오디오 라우드니스 측정(EBU R128)
ffmpeg -i output.mp4 -af loudnorm=I=-14:TP=-1:LRA=11:print_format=json -f null -
# 자막 타임코드·길이 검증
python -m openmontage.tools.subtitle_validate --srt output.srt --video output.mp4| 검증 항목 | 기존 수동 방식 | OpenMontage 자동화 |
|---|---|---|
| 컨테이너·코덱·프레임레이트 | 편집자가 ffprobe 직접 실행·눈으로 확인 | 파이프라인 종료 시 자동 실행·스펙 불일치 시 재인코딩 트리거 |
| 오디오 라우드니스/피크 | DAW/미터 플러그인으로 육안 측정 | loudnorm 필터로 분석·초과 시 게인 자동 보정 |
| 자막 싱크·포맷 | 플레이어에서 재생하며 확인 | 단어 단위 타임스탬프 대조·드롭/오버랩 자동 탐지 |
| 전달 사양 준수(해상도·길이·포맷) | 체크리스트 수동 대조 | 렌더 메타데이터와 프롬프트 약속 사양 자동 교차 검증 |
이 모든 검증이 사람이 '확인' 버튼을 누르기 전에 끝납니다. 에이전트가 1차 통과한 결과만 개발자에게 보여주므로, 검수에 쓰던 시간을 창작·기획·배포 전략에 쓸 수 있습니다. 12개 파이프라인과 700여 개 스킬 파일이 이 자기 검증 루프를 공유하므로, 새 프로젝트를 시작해도 검증 로직을 다시 짜지 않아도 됩니다.
설치·준비물 5분 만에 끝내기
OpenMontage를 쓰려면 Python 3.10+, FFmpeg, Node.js 18+, 그리고 AI 코딩 비서(Claude Code·Cursor·Copilot·Windsurf·Codex 중 하나)가 필요해요. 모두 공식 사이트나 패키지 관리자에서 5분 안에 설치할 수 있습니다.
brew install python@3.11 ffmpeg nodesudo apt update && sudo apt install python3.11 ffmpeg nodejs npmwinget install Python.Python.3.11 Gyan.FFmpeg OpenJS.NodeJS저장소 열기
AI 코딩 비서에서
calesthio/OpenMontage폴더를 엽니다.자연어로 지시
예: "30초짜리 제품 소개 영상 만들어줘, 실사 클립 위주로" 라고 말하면 에이전트가 파이프라인을 골라 실행합니다.
실사 푸티지 경로(선택)
--real-footage플래그를 붙이면 저작권 프리 클립을 자동 검색해 섞습니다.
설치가 끝나면 에이전트가 주제 리서치 → 이미지·스크립트·나레이션 생성 → 자막·BGM 합성 → ffprobe 다중 검수 → 최종 렌더까지 한 번에 처리합니다. 6.4만 개 스타 저장소의 파이프라인 12종을 바로 써보세요.
첫 영상 만들기: 프롬프트 한 줄에서 렌더링까지
OpenMontage는 한 줄 프롬프트만으로 실사 푸티지 경로나 AI 생성 푸티지 경로를 선택해 전체 영상 파이프라인을 자동으로 실행합니다. 12개의 프로덕션 파이프라인과 100 + 툴, 700 + 에이전트 스킬 파일이 미리 준비돼 있어요. 현재 저장소는 6.4만 개의 스타와 8,104개의 포크를 보유하고 있으며, 주 언어는 Python이고 AGPL‑3.0 라이선스를 사용합니다. 프로젝트는 7개월 전(2026년 3월)에 처음 만들었고, 이번 달(2026년 10월)에도 최신 상태로 유지되고 있습니다.
시작하려면 먼저 Python 3.10+, FFmpeg, Node.js 18+를 설치하고 AI 코딩 어시스턴트를 준비하세요. FFmpeg 설치 예시 명령은 brew install ffmpeg입니다. 프롬프트에 실사 파일 경로를 입력하면 에이전트가 해당 영상을 불러오고, AI 이미지 생성 경로를 입력하면 자동으로 이미지를 생성합니다. 이후 에이전트는 주제 조사, 스크립트 작성·내레이션, 로열티 프리 배경음악 탐색, 워드‑레벨 자막 삽입, 최종 렌더링까지 진행하며, 모든 단계가 끝난 뒤에는 ffprobe를 활용한 자체 검증을 수행합니다.
ffprobe -v error -select_streams v:0 -show_entries stream=codec_name,width,heigh실사 푸티지 경로 예시
/Users/me/videos/footage.mp4와 같은 실제 영상 파일 경로를 프롬프트에 넣으면 OpenMontage가 바로 해당 영상을 파이프라인에 적용합니다.AI 이미지 생성 경로 예시
prompt: "우주 배경에 떠 있는 미래형 도시"와 같이 텍스트 프롬프트만 입력하면 AI가 이미지를 만들고, 이를 배경 영상으로 사용합니다.
| ⭐ 스타 | 6.4만 개 |
|---|---|
| 🍴 포크 | 8,104개 |
| 🛠️ 주 언어 | Python |
자주 묻는 질문
프롬프트 하나만 입력하면 전체 작업이 자동으로 진행되고, 결과물은 MP4 파일 형태로 저장됩니다. 별도의 수동 편집이 필요 없으니 처음 사용자도 간편하게 첫 영상을 만들 수 있어요.
한눈에 보는 파이프라인·도구·스킬 맵
OpenMontage는 12개의 프로덕션 파이프라인과 100개가 넘는 도구(FFmpeg, Remotion, ElevenLabs, Flux 등)를 한눈에 정리한 스킬 맵을 제공합니다. 이 맵에는 700개가 넘는 에이전트 스킬·생산 지식 파일도 포함돼 있어, 필요한 모듈을 바로 찾아 사용할 수 있습니다. 현재 저장소는 6.4만 개의 스타와 8,104개의 포크를 기록하고 있으며, 주요 언어는 Python이고 라이선스는 AGPL‑3.0입니다. 프로젝트는 7개월 전(2026년 3월)에 처음 만들어졌고, 이번 달(2026년 10월)까지 꾸준히 업데이트되고 있습니다.
| 항목 | 값 |
|---|---|
| 프로덕션 파이프라인 | 12 |
| 도구 수 | 100+ (FFmpeg, Remotion, ElevenLabs, Flux 등) |
| 스킬·지식 파일 | 700+ |
| 스타(한국어) | 6.4만 개 |
| 포크 | 8,104 |
| 주 언어 | Python |
| 라이선스 | AGPL-3.0 |
| 처음 만들어진 시점 | 7개월 전(2026년 3월) |
| 마지막 업데이트 | 이번 달(2026년 10월) |
표 형태로 정리된 정보를 통해 원하는 파이프라인, 도구, 스킬을 빠르게 검색하고, 바로 적용할 수 있어요. 예를 들어 영상 편집 단계에서 FFmpeg가 필요하면 도구 리스트에서 확인하고, 제공된 명령어를 실행하면 준비가 끝납니다. 이렇게 자동화된 워크플로우 덕분에 AI 코딩 비서를 완전한 영상 제작 스튜디오로 전환하는 것이 훨씬 쉬워집니다.
ffprobe -v error -select_streams v:0 -show_entries stream=codec_name,width,heigh- agent
- video-generation
- text-to-video
- image-generation
- text-to-speech
주의할 점과 다음 단계
OpenMontage를 실제 서비스에 배포하기 전에 체크해야 할 사항을 정리했습니다. 먼저 라이선스를 확인해 주세요. 이 프로젝트는 AGPL-3.0 라이선스로 제공됩니다. AGPL‑3.0은 소스 코드를 공개하고, 수정·배포 시 동일한 라이선스를 유지해야 한다는 의무가 있습니다. 따라서 자체 서버에 배포하거나 상업적으로 활용하려면 라이선스 조건을 정확히 이해하고, 필요 시 라이선스 고지를 포함해야 합니다.
다음은 배포 전 검토 리스트입니다. 현재 저장소는 6.4만 개의 스타와 8,104개의 포크를 보유하고 있으며, 주요 언어는 Python입니다. 마지막 업데이트는 이번 달(2026년 10월)에 이루어졌으니 최신 커밋을 기준으로 빌드하는 것이 좋습니다. 또한, 프로젝트에 기여하고 싶다면 저장소의 Pull Request 가이드를 따라 업스트림에 기여할 수 있습니다.
| 항목 | 내용 |
|---|---|
| 라이선스 | AGPL-3.0 |
| 스타 | 6.4만 개 |
| 포크 | 8,104개 |
| 주 언어 | Python |
| 마지막 업데이트 | 이번 달(2026년 10월) |