calesthio/OpenMontage 是一個開源的 agentic video production system。它把腳本、素材、配音、音樂、剪輯和合成拆成流水線,讓 AI 程式助手可以參與完整影片製作。
專案地址:
https://github.com/calesthio/OpenMontage
先裝依賴
README 要求先準備:
- Python 3.10+
- FFmpeg
- Node/npm,因為專案裡包含 Remotion composer
FFmpeg 可以這樣安裝:
1
2
|
brew install ffmpeg
sudo apt install ffmpeg
|
安裝和啟動
官方快速開始命令:
1
2
3
|
git clone https://github.com/calesthio/OpenMontage.git
cd OpenMontage
make setup
|
如果機器沒有 make,可以按 README 的手動方式執行:
1
2
3
4
5
6
|
pip install -r requirements.txt
cd remotion-composer
npm install
cd ..
pip install piper-tts
cp .env.example .env
|
Windows 下如果 npm install 報 ERR_INVALID_ARG_TYPE,README 建議改用:
API Key 設定
OpenMontage 可以零 key 跑一部分功能,但想要更完整的影片、圖片、音樂、配音能力,就需要在 .env 裡設定服務:
1
2
3
4
5
6
7
8
|
# .env — every key is optional, add what you have
FAL_KEY=your-key
PEXELS_API_KEY=your-key
PIXABAY_API_KEY=your-key
UNSPLASH_ACCESS_KEY=your-key
SUNO_API_KEY=your-key
ELEVENLABS_API_KEY=your-key
OPENAI_API_KEY=your-key
|
本機 GPU 影片生成可以按 README 開啟:
然後在 .env 加:
1
2
|
VIDEO_GEN_LOCAL_ENABLED=true
VIDEO_GEN_LOCAL_MODEL=wan2.1-1.3b
|
可以怎麼讓 Agent 使用
適合給 AI 的任務不要太抽象,可以這樣寫:
1
|
Make a 60-second animated explainer about how neural networks learn
|
或者從參考影片出發:
1
|
Here's a YouTube Short I love. Make me something like this, but about quantum computing.
|
它的典型流程是:
1
|
research -> proposal -> script -> scene_plan -> assets -> edit -> compose
|
使用建議
OpenMontage 適合做「影片生產流水線實驗」,不適合一上來就當穩定商用剪輯系統。建議先用 30 到 60 秒的小片段測試,逐步確認素材來源、配音、音樂、合成效果和成本。API key 越多,能力越完整,但排障也會更複雜。