Automatiser les shorts IA :
MoneyPrinterTurbo sur Mac Mini M4 loué (guide 2026)

Des dizaines de shorts 9:16 par semaine : CapCut à la main ne suffit plus. Stack 2026 : MoneyPrinterTurbo sur un Mac Mini loué dédié—thème, script, stock, voix, sous-titres, ffmpeg. Pour les équipes Mac mini rental / cloud Mac et vidéo IA. Six pain points, pipeline & WebUI vs API, matériel README & RAM NodeMini, cinq chemins de déploiement avec uv sync, checklist location en six étapes, premier 9:16, TCO location vs achat—CapEx devient OpEx vérifiable.

01

Pourquoi MoneyPrinterTurbo sur Mac Mini loué ? Six pain points

MoneyPrinterTurbo projet MVC open source : thème ou mot-clé → script LLM, B-roll stock/local, Edge TTS/Azure, sous-titres, BGM, MoviePy/ffmpeg → MP4. 1080x1920 vertical, 1920x1080 horizontal, batch, WebUI+FastAPI. README : avec LLM cloud et sous-titres edge, pas de GPU—CPU/RAM. Mieux qu'un VPS Linux sans codecs GUI.

Les équipes testent d'abord laptops, zip Windows, Colab. En un mois, les mêmes six blocages dans les issues GitHub :

  1. 01

    Le montage manuel ne scale pas : Hooks, B-roll, sous-titres, export 9:16 à la main—quelques vidéos/semaine. MoneyPrinterTurbo automatise la chaîne mais exige une machine 24/7.

  2. 02

    Le sleep du laptop tue les batches : Couvercle fermé en rendu → fichiers temp corrompus, API gaspillée. Les shorts exigent 24/7, pas du dev local sporadique.

  3. 03

    Dérive du one-click Windows : start.bat en retard sur main ; pas de caractères chinois ni d'espaces dans le chemin. uv sync --frozen suit le lockfile testé.

  4. 04

    Enfer des codecs sur VPS Linux : Headless : preview faible, polices instables, ffmpeg en SSH. macOS : QA WebUI cohérente avec VideoToolbox.

  5. 05

    Clés API sur PC partagé : Pexels/OpenAI/Azure sur PC partagé fuient vite. Disque loué dédié par client/marque—secrets isolés.

  6. 06

    En bref : En 2026, la barrière passe de « acheter un GPU » à louer un M4 Mac mini un mois avec LLM cloud et MoneyPrinterTurbo—valider le batch 9:16 avant CapEx.

02

Pipeline MoneyPrinterTurbo : fonctions, WebUI vs API

Pas un seul appel modèle mais un convoyeur—étapes remplaçables (script, clips, whisper). Le tableau guide l'automatisation.

ÉtapeRôleConfig typeSortie
ScriptLLM génère la narration à partir du thèmeconfig.toml: llm_provider(OpenAI, DeepSeek, Ollama, Gemini, etc.)Lignes de scène + mots-clés footage
FootageDL stock ou localPexels API clés API, uploads optionnelsMP4 par scène
VoiceTTS par scènePar défaut Edge TTS (gratuit), Azure Speech V2 optionnelWAV/MP3
SubtitlesSous-titres incrustéssubtitle_provider = edge(rapide) ou whisper (précis, lourd)SRT+ calques de style
MusicBGM sous la voixresource/songs, volume WebUIPiste mixée
ComposeMoviePy + ffmpeg Fusion9:16 1080x1920 ou 16:9, durée de segmentMP4 final

WebUI vs API : quand utiliser quoi

WebUI(Streamlit, 8501) : Idéal pour voix, polices, taille de batch. Upstream recommande uv run streamlit run ./webui/Main.py à la racine. Preview Chrome/Edge—README signale Safari page blanche.

API(FastAPI, 8080): Lancez uv run python main.py, OpenAPI sous /docs. Pour n8n/CMS/scheduler. WebUI pour humains, production via API (tunnel SSH), pas de scraping Streamlit.

« MoneyPrinterTurbo : deux produits—studio Streamlit pour le premier template viral, usine API pour le centième render. »

03

Matrice matérielle & paliers Mac Mini loué (README vs charge réelle)

MoneyPrinterTurbo README Minimum 4 cœurs/4 Go, recommandé 8 Go, idéal 16 Go+GPU optionnel. Minimum pour test WebUI cloud. Batch 9:16 et whisper large-v3 demandent de la marge—UMA partagée avec le navigateur sur macOS.

Palier READMECPU / RAM / GPUMode MoneyPrinterTurboMac Mini M4 loué
Minimum4 cœurs, 4 Go RAM, pas de GPUWebUI unique, sous-titres edge, LLM cloud16GB location (4 Go impossible—macOS seul dépasse)
Recommended6–8 cœurs, 8 Go RAMShorts quotidiens, petits batches, Edge TTSPour 3–5 renders nocturnes 16–24GB
Ideal8+ cœurs, 16 Go+, GPU 8 Go optionnelfile batch, faster-whisper, ffmpeg lourd24–48GB UMA; Metal aide ffmpeg, pas CUDA pour whisper

Mapping SKU location NodeMini

Adaptez la RAM au mode sous-titres et au batch. Tarifs : tarifs location Mac Mini.

Palier locationCharge de travailMode sous-titresGuide batch
16GB M4Créateur solo, LLM API seul, edgeedge1–3 vidéos par run ; pas de whisper parallèle
24GB M4Agence, 9:16+16:9 mixte, cron nocturnedéfaut edge ; whisper large-v3-turbo (~250 Mo) optionnel5–10 vidéos/nuit avec file
48GB M4Multi-marques, whisper local large-v3, grande biblio BGMPrécision pub : whisperPlus de segments parallèles ; réserver 80 Go+
info

Conseil : Commencez dans config.toml avec subtitle_provider = "edge". Passez à whisper si le QA timing échoue—README : large-v3 ~3 Go, lent sur CPU.

04

Cinq chemins de déploiement + commandes macOS (uv, config.toml, Streamlit)

Documenté : zip Windows, Docker, Colab, uv manuel, API seule. Pour cloud Mac rental : uv manuel sur macOS—lockfile reproductible, pas d'Hyper-V, chemin sans espaces sous ~/MoneyPrinterTurbo.

CheminAvantagesInconvénientsIdéal pour
Zip one-click WindowsDémarrage le plus rapide, scripts inclusVersion en retard, chemins, PC alluméEssai bureau Windows
Google ColabPas d'install localeTimeout session, pas d'API 24/7, limites egressDémo seulement
Docker ComposeDépendances isoléesLourd sur Mac, partage MP4 capricieuxÉquipes déjà sur serveurs Linux
macOS uv sync (recommandé)Lock upstream, ffmpeg autoUne fois Python 3.11 + uvMac Mini loué en production
Démon API seulAutomatisation headlessPas de QA visuelle avant téléchargement MP4CMS/n8n après template WebUI

Cloner, sync deps, configurer

GitHub Suivez l'installation officielle sur GitHub. Pas de caractères chinois dans le chemin. VPN si Pexels/HuggingFace échouent.

bash
# Install uv if missing (macOS)
curl -LsSf https://astral.sh/uv/install.sh | sh

# Clone upstream
git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurbo

# Python 3.11 + locked deps (recommended path on macOS)
uv python install 3.11
uv sync --frozen

# Config: copy example and edit keys
cp config.example.toml config.toml
# Set llm_provider, pexels_api_keys, optional azure speech keys
toml
# config.toml (excerpt — see config.example.toml in repo)
[app]
subtitle_provider = "edge"   # or "whisper" if models downloaded

# If ffmpeg auto-download fails on your rental:
# ffmpeg_path = "/opt/homebrew/bin/ffmpeg"

[pexels]
pexels_api_keys = ["your-pexels-key"]

# Pick one LLM block per provider docs, e.g. OpenAI, DeepSeek, Ollama localhost

Démarrer WebUI Streamlit et API

bash
# From repo root — WebUI on http://127.0.0.1:8501
uv run streamlit run ./webui/Main.py --browser.gatherUsageStats=False

# Optional: allow LAN QA from your laptop (use firewall rules)
export MPT_WEBUI_HOST=0.0.0.0
uv run streamlit run ./webui/Main.py --browser.gatherUsageStats=False

# API service on http://127.0.0.1:8080 — docs at /docs
uv run python main.py
warning

Attention : Exponieren Sie Ports 8501/8080 nicht ohne Authentifizierung ins Internet. Nutzen Sie SSH-Port-Forwarding oder VPN. Zugang auf NodeMini-Hosts: centre d'aide.

05

Six étapes : louer, premier 9:16, comparer le TCO

Premier mois = test d'acceptation : un template, une voix, un style de sous-titres, puis scalez le batch. Aligné sur le HowTo JSON-LD.

  1. 01

    RAM selon pipeline : 16 Go edge+LLM cloud ; 24 Go batches nocturnes ; 48 Go avec faster-whisper large-v3.

  2. 02

    Louer un Mac dédié : Mac Mini M4, macOS 14+, login distant, 80 Go+ libres.

  3. 03

    Installer avec uv : MoneyPrinterTurbo cloner,uv sync --frozenffmpeg vérifier (sinon dans config ffmpeg_path)。

  4. 04

    Remplir config.toml : Pexels clés, LLM, voix,subtitle_providerresource/songs avec BGM cleared.

  5. 05

    Lancer WebUI, figer le template : 9:16(1080x1920) bout en bout, noter segments/polices. Puis API pour automatiser.

  6. 06

    Archiver et scaler : Avant fin de location config.toml, polices,models/whisper-* en tar. cron/n8n vers localhost:8080 .

Checklist premier render 9:16

WebUI : thème concret, 9:16 vertical, tester Edge TTS, sous-titres lisibles, BGM bas. MP4 depuis le dossier indiqué. Corriger le script avant re-run—le batch amplifie les erreurs.

  • Disque : Prévoir 50–80 Go libres—DL temp, whisper (~3 Go), sorties batch.
  • Temps de rendu : edge 9:16 60–90 s edge+LLM cloud : souvent 5–15 min sur M4 (réseau/Pexels dominants).
  • Puissance : ffmpeg continu sur M4 : 20–35 W—bien en dessous d'un desktop GPU 24/7.

TCO 24 mois (qualitatif)

Vergleichen Sie Beschaffung vor CapEx. Zahlen sind Richtwerte. Aktuelle Preise: tarifs location.

Option (24 mois)Initial/récurrentUsine vidéo 24/7Idéal pour
M4 24GB Achat~1 100–1 400 $ + électricitéOui si vous maintenez le matérielStudio interne 3+ ans
Location Mac Mini mensuelleMensuel, faible initialOui—disque et IP dédiésPreuve pipeline 30 jours avant achat
Tour Windows + GPUFacture élevée, dérive driversPossible mais bruyant/instableDéjà sur Windows montage
Générateurs vidéo SaaSPar siège/minuteHébergé chez le vendeurFaible volume, pas de compliance

Colab expire. Le one-click Windows dérive de main. Les laptops throttlent sous ffmpeg. Pour 9:16 reproductible, clés API isolées, QA navigateur sur macOS : NodeMini Mac Mini cloud rental. Louez 30 jours, prouvez la pipeline, achetez ensuite—au lieu de Docker sur VPS headless à minuit.

FAQ

Questions fréquentes

Non. README upstream : GPU optionnelle avec LLM cloud, Edge TTS, subtitle_provider = edge. faster-whisper local seulement si le QA l'exige—plus de RAM/CPU, pas de CUDA sur Apple Silicon.

Zip Windows pour une démo bureau rapide. Pour batches nocturnes, API et ffmpeg stable sans veille : location Mac Mini mensuelle. Plans : tarifs location Mac Mini.

Vérifiez LICENSE, conditions LLM, Pexels. Remplacez resource/songs pour la pub. Conservez les factures API—compliance côté utilisateur.

Sur l'hôte loué, exécutez uv run python main.py et appelez les endpoints sous /docs (http://127.0.0.1:8080). SSH port-forward ou reverse proxy avec auth depuis l'orchestrateur. Patterns distants : centre d'aide.