OpenMontage 使用教學:把 AI 程式助手變成影片製作流水線

整理 calesthio/OpenMontage 的安裝、FFmpeg 依賴、API Key 設定、本機 GPU 選項,以及適合的 AI 影片製作場景。

calesthio/OpenMontage 是一個開源的 agentic video production system。它把腳本、素材、配音、音樂、剪輯和合成拆成流水線,讓 AI 程式助手可以參與完整影片製作。

專案地址:

https://github.com/calesthio/OpenMontage

先裝依賴

README 要求先準備:

  1. Python 3.10+
  2. FFmpeg
  3. 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 installERR_INVALID_ARG_TYPE,README 建議改用:

1
npx --yes npm install

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 開啟:

1
make install-gpu

然後在 .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 越多,能力越完整,但排障也會更複雜。

记录并分享
使用 Hugo 建立
主題 StackJimmy 設計