为什么需要
出海做内容,YouTube、TikTok、Instagram Reels 三大平台都需要持续稳定输出。手动做一条 60 秒短视频,从写脚本到导出至少 4 小时,每周发 5 条就是全职工作量。OpenMontage 把这条流水线交给 Agent 跑:脚本→分镜→素材生成→剪辑→配音→字幕→渲染一条龙,12 个 pipeline 串起来。
最大价值是「Agentic」——不是固定模板拼接,是 LLM 调度每个 pipeline,根据内容主题动态决定要不要加 B-roll、要不要做多语言字幕、用哪个 TTS 声音。
怎么用
bash
git clone https://github.com/calesthio/OpenMontage.git
cd OpenMontage
pip install -r requirements.txt
cp config.example.yaml config.yaml
config.yaml 里填 LLM key(OpenAI/Claude/Ollama 都行),跑:
bash
python openmontage.py --topic "Top 5 AI tools for indie devs" \
--style youtube-shorts --duration 60 --language en
它会先生成 5 个分镜的脚本,调 LLM 出分镜描述,匹配免费素材库(Pexels/Pixabay),跑本地 TTS,剪到一起,叠加动态字幕。30-90 分钟出一条。
使用案例
一个独立开发者做 AI 工具出海内容站,目标是 YouTube 自动化。配 cron job 每天跑 OpenMontage,topic 从关键词表里取,自动生成 5 条 Shorts 排队上传。一周产出 35 条,原先一个人全职做的事现在一个脚本搞定。
注意事项
- 需要 GPU 跑本地视频生成模型(无 GPU 时素材全走素材库,pipeline 自动降级)
- 12 个 pipeline 各自独立,单个失败可以 skip 不影响整体
- 商用前注意素材授权:Pexels/Pixabay 是 CC0,但有些默认素材带水印需要替换
- 适合做「够用」的内容,不适合做「爆款」——爆款靠的是选题和剪辑节奏,AI 替代不了