Mots-clés → script → séquences → sous-titres → BGM → exportation · intégration en cinq étapes · tableau location/achat
Vous souhaitez exécuter MoneyPrinterTurbo sur macOS pour des vidéos courtes en série, mais vous ne voulez pas acheter un Mac mini à l'avance ou combattre les offres groupées Windows en un clic qui étouffent les chemins non-ASCII. Conclusion : en 2026, le chemin le plus prévisible est l'emplacement Mac mini / cloud Mac avec le flux de travail git + uv + Streamlit en amont, afin que les rendus de haute saison restent en ligne sans qu'un couvercle d'ordinateur portable ne tue votre file d'attente. Ce guide couvre : ce que fait le projet, le matériel README vs la location niveaux, cinq options de déploiement comparées, un runbook d'intégration en cinq étapes sur un nœud loué, votre première exportation 9h16, le réglage des sous-titres et du TTS, le tableau des coûts ne sont pas vs acheter vs SaaS (y compris le prix de référence de 195,9 $/mois), le dépannage et la FAQ. Associez-le à un Mac Mini M4 louer ou acheter et un cadre de décision d'achat ou de location lorsque vous dimensionnez l'hôte lui-même.
MoneyPrinterTurbo est un framework de courtes vidéos d'IA open source (plus de 50 000 étoiles GitHub) qui transforme une liste de sujets ou de mots clés en un clip fini : copie LLM, correspondance de stock libre de droits (Pexels), synthèse vocale, sous-titres stylisés, musique de fond et multiplexage ffmpeg pour une sortie verticale 9:16 ou horizontale 16:9. Le dépôt est livré avec une mise en page MVC complète, une interface Web Streamlit et une API HTTP via main.py avec OpenAPI à l'adresse/docs, ce qui est suffisant pour les créateurs et pour les équipes qui disposent déjà d'un CMS ou d'un planificateur.
Les documents officiels ciblent Windows 10+, macOS 11.0+ ou Linux grand public. Pour les opérateurs Mac, le chemin conservé estuv sync --frozenon bare metal, et non le zip portable Windows. Cela s'aligne parfaitement avec les scénarios de location d'un Mac : les tâches par lots sont gourmandes en CPU et en RAM (le Whisper local est encore plus lourd), mais la plupart des chaînes n'ont pas besoin de posséder du matériel pendant deux semaines chargées par trimestre. MonthlyLocation Mac mini vous permet de mettre à l'échelle la RAM pour une campagne, puis de suspendre la facturation ; onecloud Mac peut contenir des clés API partagées, une ressource/bibliothèque canonique et une sortie/dossier auquel vos éditeurs accèdent via SSH ou VNC.
Points faibles que cette mise en page résout :
Sommeil et thermiques : un MacBook sur votre bureau est un mauvais travailleur de rendu 24h/24 et 7j/7 ; un Mac mini hébergé ne ferme pas son couvercle à 23h
Hygiène des chemins :README met en garde contre les chemins chinois ou espacés ;~/apps/MoneyPrinterTurboon le serveur évite les cas de bord MoviePy et ffmpeg.
Egress stability: model downloads, Pexels, and LLM APIs need reliable outbound internet—datacenter links beat jittery home uplinks during batch nights.
Transfert d'équipe : les producteurs modifient les crochets de l'interface Web pendant que les ingénieurs connectent l'API, sans avoir à expédier les ordinateurs portables entre les fuseaux horaires.
Pensez en une phrase : sujet → script AI → séquences → TTS → sous-titres → BGM → exportation ffmpeg. Le tableau ci-dessous reflète la liste des fonctionnalités README afin que vous puissiez transférer une seule capture d'écran lors d'une réunion de planification.
| Capacité | Ce que ça fait | Remarque opérationnelle |
|---|---|---|
| Génération de scripts | Brouillon LLM ou collez votre propre copie | Exécutez les variantes EN et ES pour les hooks A/B |
| Rapport hauteur/largeur | 9:16 (1080×1920) or 16:9 (1920×1080) | Paysage des courts métrages/reels et YouTube |
| Modes par lots | Plusieurs versions par sujet | Tester les vignettes et les lignes d'ouverture |
| Voix | Edge TTS (free) or Azure Speech v2 | Preview voices inside WebUI |
| Sous-titres | bord (rapide) ou murmure (précis, lourd) | Commencez par le bord ; augmenter si la synchronisation dérive |
| Images | Pexels stock or local uploads | Les campagnes de marque doivent utiliser des rouleaux B appartenant à votre marque |
| Backends LLM | OpenAI, DeepSeek, Gemini, Ollama, Qwen, etc. | See README for the full provider matrix |
WebUI vs API : les éditeurs et les stratèges vivent dans Streamlit ; les propriétaires d'automatisation runuv exécutent python main.py et appellent REST depuis n8n, Airflow ou un CMS personnalisé. Si vous ne voulez aucune opération aujourd'hui, le README fait également la promotion de reccloud.cna comme un fork en ligne, rapide à essayer, plus faible en termes de résidence des données et de contrôle des plugins que l'hébergement Mac auto-hébergé.
Guidage amont (branche principale 2026) : minimum 4 cœurs de processeur et 4 Go de RAM ; recommandé6 à 8 cœurs et 8 Go ; idéal8+ cœurs et 16 Go+. Le GPU est facultatif, sauf si vous vous appuyez sur Whisper local ou sur des transcodages plus lourds.
| Votre objectif | Cloud Mac suggéré | Pourquoi |
|---|---|---|
| Clip d'épreuve unique | 8 Go / 4 cœurs | Cloud LLM + Edge TTS; no GPU required |
| Short vertical quotidien | 16 Go / 8 cœurs | Parallel WebUI tasks and ffmpeg headroom |
| Whisper subtitles | 16 Go+, GPU en option | les poids large-v3 sont d'environ 3 Go sur le disque |
| Nœud d'équipe partagé | 16 Go+ et quota de disque | Clés API centralisées et conservation des sorties |
Contrairement à une exportation de chronologie Final Cut Pro 4K, MoneyPrinterTurbo consacre plus de cycles aux appels API, à l'orchestration Python et à l'assemblage de segments ffmpeg. De la même manière, un Macnode peut souvent héberger des passes Premiere ou CapCut légères si les niveaux CPU/RAM correspondent : évitez simplement d'empiler simultanément deux tâches chuchoter lourdes sans surveiller vm_stat.
| Approche | Idéal pour | Avantages | Inconvénients |
|---|---|---|---|
| Location Mac mini + uv | Les équipes de contenu expédient chaque semaine | Matches official macOS docs; SSH automatable | Nécessite un confort de coque de base |
| Acheter un Mac mini | Localisation des données stricte et toujours active | CapEx ponctuel ; les disques restent en interne | Amortissement, électricité, mises à niveau du FAI |
| Docker Compose | Boutiques natives de conteneurs | Isolement des dépendances | Docker Desktop on remote Mac adds friction |
| Google Colab notebook | Démonstrations et formations | Aucune installation locale | Limites de sessions ; pas une ligne d'usine |
| SaaS (e.g. reccloud) | Créateurs non techniques | Zéro déploiement | Tarification par siège ; personnalisation limitée |
Les opérateurs Windows peuvent utiliser l'archive officielle en un clic plusupdate.bat (conserver les chemins ASCII). Lorsque vous créez un pipeline d'hébergement Mac durable avec contrôle de version et rendus nocturnes, git clone + uv + Streamliton macOS 11+ est le chemin que les responsables testent le plus souvent.
Les commandes ci-dessous suivent le README officiel. Si vous n'avez pas encore de nœud, choisissez un niveau sur la page des tarifs de location Mac et confirmez l'accès SSH depuis l'adresse IP de votre bureau.
SSH et espace de travail : confirmez macOS ≥ 11.0 et l'accès sortant à GitHub. Utilisez un chemin en anglais uniquement :
ssh user@your-cloud-mac-host mkdir -p ~/apps && cd ~/apps
Cloner :
git clone https://github.com/harry0703/MoneyPrinterTurbo.git cd MoneyPrinterTurbo
Dépendances (uv + ImageMagick) :
brew install imagemagick ffmpeg uv python install 3.11 uv sync --frozen
Alternative : python3.11 -m venv .venv puis pip install -r requirements.txt ; référence : pyproject.toml / uv.lock.
Configurer config.toml : copier config.example.toml, renseigner pexels_api_keys, llm_provider et les clés API (possible aussi dans le WebUI au premier lancement).
Lancer le WebUI :
uv run streamlit run ./webui/Main.py --browser.gatherUsageStats=False # ou : sh webui.sh
Pour un accès navigateur hors LAN, MPT_WEBUI_HOST=0.0.0.0 uniquement derrière pare-feu, Tailscale ou tunnel SSH — jamais Streamlit exposé tel quel sur Internet.
API (optionnel) : uv run python main.py puis http://127.0.0.1:8080/docs.
Liste de contrôle d'acceptation : WebUI se charge sans trace ; LLM renvoie un test sur une ligne ; L'aperçu Edge TTS est lu ; ffmpeg -version réussit ; la sortie/est accessible en écriture avec suffisamment de disque libre. Les rendus longs doivent s'exécuter à l'intérieur du multiplexeur ou de l'écran afin qu'un blip SSH ne tue pas MoviePy à mi-encodage.
Exemple de sujet : Comment Location Mac mini réduit le coût du matériel pour les créateurs. Les mots clés peuvent inclure Cloud Mac, une courte vidéo AI et le didacticiel MoneyPrinterTurbo. Des sujets spécifiques produisent des scripts plus précis et de meilleures correspondances Pexels que de vagues invites d'un seul mot.
Saisissez le sujet/les mots-clés dans WebUI ; choisissez le format vertical 9:16 et la langue.
Générer un script ; modifiez manuellement le hook et le CTA : les brouillons LLM sont des points de départ et non une copie finale.
Choisissez une voix ; prévisualisez avec Edge TTS avant de vous engager (pas de frais de fournisseur supplémentaires par défaut).
Activer les sous-titres ; ajuster la police et la position. Si la synchronisation labiale ne vous semble pas bonne, changez de fournisseur pour chuchoter dans la section suivante.
Choisissez BGM dans un pool aléatoire ou des ressources/chansons ; vérifier les droits commerciaux pour votre territoire.
Rendu et téléchargement ; utilisez le mode batch pour conserver la meilleure des trois variantes pour la publication.
Parameters worth documenting internally: 1080×1920 vertical output; per-segment duration controls pacing; Pexels clips still require platform-compliant attribution; README notes some default BGM originated on YouTube—replace tracks you cannot clear for ads.
| Mode sous-titres | Vitesse | Précision | Ressources | Quand utiliser |
|---|---|---|---|---|
| bord | Rapide | Assez bon pour de nombreuses pistes VO | Faible | Défaut |
| chuchoter | Ralentissez | Mieux sur un son bruyant | grand-v3 ~3 Go | Après l'échec du contrôle qualité du Edge |
Setsubtitle_providerinconfig.toml. Si les téléchargements de modèles sont lents depuis votre région, mettez en miroir les liens du README dansmodels/chuchoter-large-v3. Les voix Premium sont acheminées via Azure Speech (voir README) ; Parcourez le fichier voice-list.txt avant de standardiser la voix d'une marque.
Hygiène du cloud Mac : mettez les tâches par lots en file d'attente au lieu de lancer plusieurs instances Streamlit ; pruneoutput/hebdomadaire ; stockez les clés API dans des variables d'environnement sur des nœuds partagés afin que les sous-traitants ne commettent jamais de secrets dans un fichier de configuration lisible par tous dans git.
Les chiffres ci-dessous utilisent un Mac Mini M4 avec 24 Go de RAM comme point d'ancrage : environ 1 299 $ à 1 599 $ de buy-in au détail contre un loyer mensuel du Mac VNC proche de 195,9 $/mois (prix catalogue de juin 2026 – confirmez sur la page de tarification avant d'établir votre budget). La variable décisive est le nombre de mois pendant lesquels la boîte fonctionne réellement, et non pas seulement le prix de la vignette.
| Élément de campagne | Acheter un Mac mini | Location Mac mini | Online SaaS tool |
|---|---|---|---|
| Paiement initial | Élevé (un seul paiement) | Faible (mensuel) | Pas de matériel |
| 36 mois si loué tous les mois | Residual ~35–42% of purchase | ~ 7 052 $ à 195,9 $/mois | Adhésion basée sur l'utilisation |
| 16 mois actifs sur deux ans | Achat complet toujours payé + alimentation au ralenti | ~ 3 134 $ à 195,9 $/mois | Peut gagner sur un volume ultra faible |
| Contrôle des données | Le plus haut | High (self-hosted SSH) | Dépend du fournisseur |
| MoneyPrinterTurbo fit | Fonctionnalités complètes en amont | Fonctionnalités complètes en amont | Sous-ensemble/fork hébergé |
Coûts cachés de modélisation (au moins quatre) :(1) jetons LLM par script et réécriture ; (2) les niveaux Pexels ou Azure Speech payants si vous dépassez les quotas gratuits ; (3) disque et sortie en tant que sortie/croissance ; (4) vos heures d'ingénieur par rapport à un abonnement SaaS. Un créateur solo validant trois mois doit d'abord louer un Mac ; un MCN publiant quotidiennement dix clips verticaux devrait modéliser des mini cloudclusters Mac multi-nœuds ou acheter après que l'utilisation dépasse ~ 50 % de disponibilité annuelle ; une seule démo peut rester sur Colab ou reccloud.
| Symptôme | Réparer |
|---|---|
| No ffmpeg exe could be found | brew install ffmpeg or set ffmpeg_path in config.toml per README FAQ |
| Erreurs ImageMagick | MoviePy 2.x often drops ImageMagick; git pull and retry |
| Too many open files | ulimit -n 10240 in your shell profile |
| Blank WebUI | Try Chrome/Edge; verify Streamlit port and SSH tunnel |
| Job dies when SSH drops | Exécuter sous tmux/screen/nohup |
Fichiers de bogues en amont sur GitHub Issues ; la licence est MIT.
TCO de 24 mois pour les LLM locaux, Xcode et Final Cut sur le même niveau de silicium.
Read →Cadrage décisionnel lorsque le prochain cycle de puce tente une mise à niveau précoce.
Read →Facturation horaire et mensuelle lorsque vous n'avez besoin que de capacité en haute saison.
Read →Non. README répertorie le GPU comme accélération facultative, principalement pour un chuchotement local plus rapide. Si vous utilisez des LLM cloud et Edge TTS, choisissez un niveau de processeur et de mémoire sur votre Mac cloud.
Le bundle est le plus rapide sur un ordinateur portable Windows pour un test du week-end. Pour une production par lots stable alignée sur la documentation officielle de macOS, utilisez Emplacement Mac mini + git + uv.
Vous devez effacer séparément les conditions LLM, les licences Pexels et les droits musicaux. Cet article ne constitue pas un conseil juridique.
Oui. Lancez uv run python main.py et intégrez via OpenAPI sur /docs.
MoneyPrinterTurbo compresse « mot clé en MP4 » dans une ligne d'usine reproductible, mais la facture qui fait mal est rarement celle des stars de GitHub : il s'agit de la disponibilité, du disque, des dépenses API et de qui garde ffmpeg à 2 heures du matin. Acheter un Mac mini signifie posséder des politiques de veille, des fenêtres de mise à jour macOS et des calculs de revente ; exécuter le zip Windows sur un ordinateur portable signifie des bizarreries de chemin et un couvercle fermé annulant les rendus.
Pour les équipes de contenu, louez mensuellement une RAM Macscales pour les semaines de campagne et faites des pauses pendant les mois calmes tout en restant sur le même chemin README qu'un mini de bureau. VNC et SSH permettent aux producteurs de prévisualiser les voix dans Streamlit tandis que les ingénieurs renforcent les hooks API sur un nœud partagé.
Lorsque vous êtes prêt à expédier le premier clip vertical MoneyPrinter Turbo sur un Mac cloud, ouvrez la page de tarification ou parcourez la page d'accueil pour les régions et les guides de connexion, puis parcourez la section 05 sur votre nouvel hôte.