Skip to content

MoneyPrinterTurbo — AI 一鍵生成高清短影音

MoneyPrinterTurbo 是一款開源 AI 短影音全流程生成工具。輸入一個主題關鍵字,自動完成文案生成 → 語音合成 → 素材搜集 → 字幕疊加 → 影片合成。適合短影音創作者、數位行銷團隊、以及想整合影片生成 API 的開發者。


目錄


核心功能與定位

一句話定位

輸入關鍵字 → 輸出完整短影音,全流程自動化。

功能清單

功能 說明
AI 生成腳本 支援中英文,也可自訂文案
高清短影音 直式 9:16(1080x1920)、橫式 16:9(1920x1080)
批量生成 一次產出多支影片,挑選最滿意的
語音合成 多種聲音選擇,支援即時預覽
字幕生成 字體、位置、顏色、大小可調,支援字幕描邊
背景音樂 隨機或指定音樂,音量可調
素材來源 Pexels 高清免版權素材,也可用本地素材
WebUI + API 網頁介面與 REST API 雙模式

熱度數據

  • GitHub Stars:61,875+
  • Fork:9,040+
  • 單日新增:~1,700 顆星
  • 授權:開源(詳見 LICENSE)

技術架構:MVC + 全自動管線

MVC 分層

MoneyPrinterTurbo/
├── app/
│   ├── controllers/    ← 控制器(API 路由)
│   │   ├── v1/         ← API v1 endpoints
│   │   ├── manager/    ← 任務管理
│   │   └── base.py
│   ├── models/         ← 模型(資料結構、Schema)
│   │   ├── schema.py
│   │   ├── const.py
│   │   └── exception.py
│   ├── services/       ← 服務層(業務邏輯)
│   │   ├── llm.py      ← LLM 腳本生成
│   │   ├── voice.py    ← 語音合成
│   │   ├── material.py ← 素材下載
│   │   ├── subtitle.py ← 字幕生成
│   │   ├── video.py    ← 影片合成
│   │   ├── task.py     ← 任務編排
│   │   └── state.py    ← 狀態管理
│   └── config/         ← 配置管理
├── webui/              ← Streamlit Web 介面
│   └── i18n/           ← 多語言(中/英/德/葡/俄/土/越)
├── main.py             ← API 服務入口
├── resource/
│   ├── fonts/          ← 字幕字體
│   └── songs/          ← 背景音樂庫
└── config.example.toml ← 配置範本

影片生成管線詳解

完整流程

使用者輸入主題/關鍵字
        │
        ▼
┌──────────────────┐
│  1. 腳本生成      │  LLM(OpenAI/DeepSeek/Qwen/Gemini...)
│     (llm.py)      │  → 結構化影片文案(含段落、時長建議)
└────────┬─────────┘
         │
         ▼
┌──────────────────┐
│  2. 語音合成      │  TTS 服務 → 旁白音檔
│     (voice.py)    │  → 精確記錄每段時長
└────────┬─────────┘
         │
         ▼
┌──────────────────┐
│  3. 素材搜集      │  Pexels API → 無版權高清影片
│     (material.py) │  → 根據文案關鍵字搜尋 + 下載
└────────┬─────────┘
         │
         ▼
┌──────────────────┐
│  4. 字幕生成      │  Edge TTS 或 Whisper
│     (subtitle.py) │  → 逐字/逐句時間軸對齊
└────────┬─────────┘
         │
         ▼
┌──────────────────┐
│  5. 影片合成      │  MoviePy → 裁剪、拼接、疊字幕、加 BGM
│     (video.py)    │  → 輸出最終 MP4
└──────────────────┘

電影劇組比喻

影片角色 MoneyPrinterTurbo 對應 技術實現
編劇 AI 腳本生成 LLM API
配音員 語音合成 Edge TTS / Azure / 其他 TTS
場務(找場景) 素材搜尋 Pexels API
剪輯師 影片合成 MoviePy + ImageMagick + ffmpeg
字幕組 字幕生成 Edge TTS / Whisper
配樂師 背景音樂 本地音樂庫 + 音量混合

LLM 與 TTS 模型支援

支援的 LLM 提供商

提供商 類型
OpenAI 雲端
DeepSeek 雲端
Qwen(通義千問) 雲端
Google Gemini 雲端
Moonshot 雲端
Azure 雲端
MiniMax 雲端
ERNIE(文心一言) 雲端
Pollinations 免費雲端
ModelScope 雲端
Ollama 本地
gpt4free 免費
one-api 聚合

判斷決策樹

選擇 LLM 提供商:

你想要免費/低成本?
├── YES → Ollama(本地,無 API 費用,需 GPU)
│         Pollinations(免費雲端,品質有限)
│         gpt4free(免費,穩定性不一)
└── NO  → OpenAI / DeepSeek(最佳品質)
           Qwen / Gemini(性價比高)
           one-api(聚合多提供商,統一介面)

你在中國大陸?
├── YES → 優先選 Qwen / DeepSeek / ERNIE(無需代理)
└── NO  → OpenAI / Gemini

字幕生成策略

兩種方案對比

維度 Edge TTS Whisper
速度 慢(需下載 ~3GB 模型)
品質 不太穩定 較穩定可靠
硬體需求 需要 GPU(推薦 4GB+ VRAM)
適合場景 快速生成、大量生產 品質要求高的精細內容
配置 預設推薦 需手動下載 whisper-large-v3 模型

最佳實踐

  • ✅ 預設用 Edge 模式,速度快夠用
  • ✅ 字幕品質不滿意時切換 Whisper 模式
  • ✅ 中國大陸用戶需手動下載 Whisper 模型(HuggingFace 不可達)
  • ❌ 不要在沒有 GPU 的伺服器上用 Whisper 模式

部署方式比較

方式 適合對象 優點 缺點
Google Colab 小白/試玩 零配置,瀏覽器即用 有時間限制,依賴 Colab 配額
Windows 一鍵包 Windows 非技術用戶 解壓即用 僅 Windows,初始版本需 update
Docker 跨系統部署 環境隔離,重現性高 需要了解 Docker
手動部署(uv) 開發者 彈性最大 需處理 ImageMagick、ffmpeg 等依賴

手動部署依賴

# 必要依賴
brew install imagemagick    # macOS
sudo apt install imagemagick  # Ubuntu

# Python 環境(推薦 uv)
uv python install 3.11
uv sync --frozen

# 啟動 Web UI
uv run streamlit run ./webui/Main.py --browser.gatherUsageStats=False

# 啟動 API
uv run python main.py

硬體需求

項目 最低 推薦 最佳
CPU 4 核心 6-8 核心 8+ 核心
RAM 4 GB 8 GB 16+ GB
GPU 不需要 4+ GB VRAM 8+ GB VRAM

實際應用場景

場景 1:短影音創作者

用 MoneyPrinterTurbo 在 TikTok / YouTube Shorts 快速生成知識型或勵志型內容,大幅提升產出效率。

場景 2:數位行銷團隊

快速製作產品介紹或品牌宣傳影片,用於廣告投放。批量生成功能讓 A/B 測試變得容易。

場景 3:開發者整合

透過 API 介面把自動化影片生成能力整合到自己的應用程式或服務中。

判斷決策樹

你應該用 MoneyPrinterTurbo 如果:
  ✅ 需要大量、快速產出短影音
  ✅ 內容偏知識型/勵志型(不依賴真人出鏡)
  ✅ 想要開源、可自訂的方案
  ✅ 有基本 LLM API 使用經驗

你可能不需要如果:
  ❌ 需要高度創意的精品內容(AI 品質不穩定)
  ❌ 需要真人出鏡或複雜動畫
  ❌ 對版權素材有嚴格合規要求
  ❌ 不想依賴外部 API(成本 + 穩定性風險)

優缺點與風險評估

優點

  • ✅ 完整的全自動管線,真正「一鍵生成」
  • ✅ MVC 架構清晰,程式碼易維護和擴充
  • ✅ 支援 10+ LLM 提供商,選擇靈活
  • ✅ 批量生成 + 多尺寸支援
  • ✅ WebUI + API 雙模式,適合不同使用場景
  • ✅ Windows 一鍵包降低入門門檻

缺點

  • ❌ 安裝部署對新手仍有難度(ImageMagick、ffmpeg 等依賴)
  • ❌ AI 生成內容品質不穩定
  • ❌ 高度依賴外部 API,帶來成本和穩定性風險
  • ❌ 素材來源受限於 Pexels(可替換但需自己改)
  • ❌ 背景音樂庫可能有版權問題

產業影響

MoneyPrinterTurbo 預示著「內容農場」進入 AI 化新紀元:

  • 民主化效果:個人或小型團隊能以極低成本產出大量內容
  • 同質化風險:平台可能被大量缺乏深度的同質化內容淹沒
  • 核心風險不在技術本身,而在大規模應用後對整體內容生態的衝擊

客觀評估

MoneyPrinterTurbo 不只是一個影片生成器,更是一個 Programmatic Content Creation 框架。它的價值在於把 AI 驅動的內容生產管線開源化、可客製化。

隨著底層 LLM 和 TTS 技術的持續進步,這類自動化工具的產出品質將水漲船高。但使用者在享受效率提升的同時,也應該思考如何在「量」與「質」之間找到平衡。


參考資料

相關筆記

  • [[AI 影片生成工具比較]]
  • [[自動化內容生產管線]]