懶惰之最|GitHub 實測

沒放金鑰也能出片?MoneyPrinterTurbo 實測:14.44 秒生成,批次配樂設定卻踩雷

重點摘要

  • MoneyPrinterTurbo 1.3.8 在未設定金鑰、只給題目的測試中,於預設 Moonshot 寫稿階段失敗,退出碼為1。
  • 自備文稿與三支自製素材、使用台灣中文 Edge 配音的測試,14.435秒產出6.5秒的1080×1920、30fps影片及3段字幕。
  • 批次JSON中的bgm_type=none遭預檢拒絕;改成空字串後,兩筆無配音任務在8.470秒完成。
  • 兩筆任務中混入不存在的素材,0.352秒退出且任務資料夾數量維持2,沒有開始生成。
  • 結論: 本次自備文稿與素材的免費配音剪輯流程成功;預設自動寫稿和批次none配樂設定各有可重現失敗。
  • 適合: 已備妥文稿與素材、願意調整任務設定的人;本次此路徑確實成功。
  • 不適合: 期待預設無金鑰、只給題目就完成影片的人;本次這條路徑在寫稿階段失敗。
實測項目 結果
依鎖定檔安裝 49.7秒成功
無金鑰只給題目 退出碼1,Moonshot api_key未設
Edge配音+自備素材 14.435秒,6.5秒成片,3段字幕
無配音且關閉字幕 7.213秒,5.51秒影片,仍有靜音音軌
批次bgm_type=none 退出碼2
批次bgm_type空字串 2/2成功,8.470秒
混入缺檔 退出碼2,0.352秒,0個新任務

想把一段文稿變成短片,最煩的往往不是寫稿,而是配音、逐句上字幕,再把素材排進時間軸。MoneyPrinterTurbo 出現在我們的熱門清單,我想知道:如果不接付費模型,不交出任何金鑰,究竟能走到哪一步?這次不用漂亮的官方展示,而是自己準備三段色塊影片,把成功和卡住的地方都留下來。

測試設備:Mac mini M4 Pro(12 核、64GB)。受測版本為 1.3.8,原始碼提交 7c80ca0b14407966a4fa3cc5bfc428868b186f5f。以下時間包含指令啟動與處理等待,只代表這次短文稿、小素材的結果,不能推論長影片也同樣快。

只給題目,第一關就停住

照最簡單的入口,只給「整理工作桌」這個題目,程式在寫稿階段失敗,退出碼為 1。實際錯誤指出預設 Moonshot 的金鑰沒有設定。這不表示整套工具非付費不可,而是預設的自動寫稿步驟沒有憑證就不能完成。不能把「開源」直接理解成「所有服務都不用錢」。

uv sync --frozen
uv run python cli.py --video-subject "整理工作桌" --stop-at script

依鎖定檔安裝成功,工具計時 49.7 秒。安裝時間與生成時間分開計算,不能把首次下載成本藏在成果後面。

自備文稿與素材,免費路徑跑通

我改用自己寫的短文稿,素材是三支自製的 540×960 色塊影片,每支五秒,畫面明確標示「自製測試素材」。指定台灣中文的 Edge TTS 聲音、關閉配樂,沒有要求模型寫稿,也沒有向素材網站取片。

uv run python cli.py \
  --video-script "這是自備文稿。三段素材,交給程式剪成直式影片。" \
  --video-source local \
  --video-materials "demo/1.mp4,demo/2.mp4,demo/3.mp4" \
  --voice-name zh-TW-HsiaoChenNeural-Female \
  --bgm-type none --stop-at video

這次花 14.435 秒,產出一支 6.5 秒的 1080×1920、30 fps 影片,有音軌與三段繁體中文字幕。三個字幕文字片段分別對應文稿的三句,輸出的 SRT 與畫面都檢查過。這裡提供三支輸入素材,並不宣稱整支影片把每個素材都完整播放五秒。免費配音仍會使用線上服務,因此這條路徑不能叫作完全離線。

實測錄影中的解析度、片長與字幕數量

另外測了關閉配音與字幕:7.213 秒完成,影片長 5.51 秒。此輸出仍包含靜音音軌;「沒有配音」與「完全沒有音軌」是兩件事。這個模式適合先確認素材剪接,不適合拿來驗證中文朗讀品質。

批次設定的小坑與可用替代寫法

單支命令的 --bgm-type none 可以用,放進批次 JSON 的 "bgm_type": "none",卻在預檢階段退出,錯誤說配樂設定不合法。改成 "bgm_type": "",其他文稿、素材與無配音設定相同,兩筆任務就都完成了,計時 8.470 秒。我沒有改受測專案程式,只改任務清單。

uv run python cli.py --batch-file demo/batch_fixed.json --stop-at video

批次修改設定後,兩筆任務實際成功

實測項目 結果
只給題目、沒有金鑰 寫稿失敗,退出碼 1
自備文稿、三支素材、Edge 配音 14.435 秒;6.5 秒成片;3 段字幕
無配音、關閉字幕 7.213 秒;5.51 秒成片
批次配樂值 none 預檢失敗,退出碼 2
批次配樂值空字串 兩筆成功,8.470 秒
兩筆中有一個不存在的素材 0.352 秒退出,沒有新增任務

最後一項是我喜歡的設計:清單有缺檔,會在開跑前擋下整批。檢查前後,任務資料夾數量都是二,不會先完成第一支才發現第二支找不到素材。這項檢查在修正配樂值後才測,不能混淆兩種失敗原因。

我的選擇很明確:已經有文稿和可用素材、需要反覆做格式相近的影片,這條剪輯流程值得試。想只丟題目就收工的人,還要安排寫稿與素材來源。此次沒有測文生影片、生成畫面或社群發布,不能用這些結果評價它們。生成後仍應逐支看過字幕與內容。

專案:MoneyPrinterTurbo。授權:MIT;受測程式的 LICENSE 已核對。

測試設備:Mac mini M4 Pro(12 核、64GB)。內容依實際執行結果撰寫,數據為撰寫當時的實測值。

← 所有實測