Home
Login

Outil de génération de courtes vidéos HD en un clic basé sur un grand modèle d'IA

MITPython 36.9kharry0703 Last Updated: 2025-06-11

MoneyPrinterTurbo - Outil de génération de courtes vidéos intelligent basé sur l'IA

Présentation du projet

MoneyPrinterTurbo est un outil open source de génération automatique de courtes vidéos basé sur un grand modèle d'IA, capable de générer automatiquement des contenus de courtes vidéos de haute qualité à partir de simples mots-clés ou thèmes. Ce projet utilise la technologie de l'intelligence artificielle pour automatiser l'ensemble du processus, de la création de scripts vidéo à la correspondance des ressources, en passant par la génération de voix off et l'ajout de sous-titres.

Principales fonctionnalités

🎯 Génération de contenu intelligente

  • Génération de texte par IA : Prend en charge la génération automatique de scripts vidéo à partir de mots-clés, ou la personnalisation du contenu textuel.
  • Prise en charge multilingue : Prend en charge la génération de textes vidéo en chinois et en anglais.
  • Génération en lot : Permet de générer plusieurs versions de vidéos en une seule fois, facilitant ainsi le choix du meilleur résultat.

🎬 Divers formats vidéo

  • Mode portrait : Ratio 9:16, résolution 1080x1920, adapté aux plateformes de courtes vidéos telles que TikTok et Kuaishou.
  • Mode paysage : Ratio 16:9, résolution 1920x1080, adapté aux plateformes telles que YouTube et Bilibili.
  • Contrôle de la durée des segments : Permet de personnaliser la durée des segments vidéo, en ajustant la fréquence de commutation des ressources.

🎙️ Système de voix off professionnel

  • Synthèse vocale multiple : Prend en charge plusieurs voix d'IA, avec possibilité d'écouter l'effet en temps réel.
  • Voix off GPT-SoVITS : Fournit une synthèse vocale plus naturelle et riche en émotions.
  • Services vocaux Azure : Ajout de 9 options de synthèse vocale Azure de haute qualité.

📝 Fonction de sous-titrage intelligente

  • Génération automatique de sous-titres : Prend en charge deux méthodes de génération de sous-titres, Edge et Whisper.
  • Personnalisation du style des sous-titres : Permet d'ajuster la police, la position, la couleur, la taille et l'effet de contour.
  • Reconnaissance de haute précision : Le mode Whisper offre une meilleure qualité de sous-titres.

🎵 Intégration de musique de fond

  • Prise en charge de la bibliothèque musicale : Ressources musicales de fond intégrées.
  • Contrôle du volume : Permet de régler le volume de la musique de fond.
  • Musique personnalisée : Prend en charge le téléchargement de fichiers musicaux locaux.

🖼️ Sources de ressources de haute qualité

  • Ressources libres de droits : Fournit des ressources vidéo HD libres de droits.
  • Prise en charge des ressources locales : Permet d'utiliser vos propres ressources vidéo locales.
  • Correspondance intelligente : Optimise la correspondance entre les ressources vidéo et le texte.

Architecture technique

🏗️ Architecture du système

  • Architecture MVC : Conception complète de l'architecture Model-View-Controller.
  • Structure de code claire : Facile à maintenir et à étendre.
  • Prise en charge de deux interfaces : Fournit à la fois une interface API et une interface utilisateur Web.

🤖 Prise en charge des modèles d'IA

Le projet prend en charge la connexion de plusieurs modèles d'IA courants :

  • OpenAI GPT系列
  • Moonshot(月之暗面)
  • Azure OpenAI
  • 通义千问(阿里云)
  • Google Gemini
  • DeepSeek
  • 文心一言(百度)
  • Ollama本地部署
  • gpt4free免费方案
  • one-api统一接口

💻 Configuration système requise

  • Configuration minimale : CPU 4 cœurs, mémoire 4 Go.
  • Système d'exploitation : Windows 10+ ou MacOS 11.0+.
  • Carte graphique : Non obligatoire, mais le GPU peut accélérer le traitement.
  • Réseau : Nécessite une connexion réseau stable pour accéder aux services d'IA.

Méthodes de déploiement

🚀 Package de démarrage en un clic

  • Fournit un package de démarrage en un clic pour Windows, téléchargez et décompressez pour l'utiliser.
  • Liens de téléchargement Baidu Netdisk et Google Drive.
  • Prend en charge la fonction de mise à jour automatique.

🐳 Déploiement Docker

git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurbo
docker-compose up

🛠️ Déploiement du code source

git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurbo
conda create -n MoneyPrinterTurbo python=3.11
conda activate MoneyPrinterTurbo
pip install -r requirements.txt

Instructions de configuration

🔧 Configuration de base

  1. Copiez config.example.toml en config.toml.
  2. Configurez la clé API Pexels (source des ressources vidéo).
  3. Sélectionnez et configurez la clé API du fournisseur de modèle d'IA.
  4. Définissez le chemin d'ImageMagick (traitement d'image).
  5. Configurez le chemin de FFmpeg (traitement vidéo).

🎛️ Configuration des fonctionnalités

  • Méthode de génération de sous-titres : Edge (rapide) ou Whisper (haute qualité).
  • Service de synthèse vocale : Choisissez le fournisseur de services TTS approprié.
  • Paramètres de sortie vidéo : Résolution, durée, effets de transition, etc.

Processus d'utilisation

  1. Entrez le thème : Fournissez le thème ou les mots-clés de la vidéo.
  2. IA génère le script : Le système crée automatiquement le texte de la vidéo.
  3. Correspondance des ressources : Sélection intelligente des ressources vidéo HD pertinentes.
  4. Génération de voix off : Convertit le texte en voix naturelle.
  5. Ajout de sous-titres : Génère et ajoute automatiquement des sous-titres.
  6. Musique de fond : Ajoute une musique de fond appropriée.
  7. Synthèse vidéo : Génère la courte vidéo HD finale.

Avantages du projet

✨ Avantages techniques

  • Entièrement open source : Code ouvert, personnalisable librement.
  • Prise en charge de plusieurs modèles : Ne dépend pas d'un seul fournisseur de services d'IA.
  • Sortie de haute qualité : Prend en charge la génération de vidéos HD 1080p.
  • Automatisation complète du processus : Du texte au produit fini en un seul clic.

🎯 Convivial

  • Interface Web : Interface d'opération graphique intuitive.
  • Interface API : Prend en charge l'appel et l'intégration programmatiques.
  • Documentation détaillée : Instructions complètes de déploiement et d'utilisation.
  • Tutoriels vidéo : Fournit une démonstration complète de l'utilisation.

Scénarios d'application

  • Création de contenu : Les créateurs individuels peuvent rapidement produire du contenu de courtes vidéos.
  • Promotion marketing : Les entreprises peuvent rapidement générer des vidéos promotionnelles de produits.
  • Formation pédagogique : Production de courtes vidéos pédagogiques et de contenu de partage de connaissances.
  • Médias sociaux : Génération en lot de contenu pour les plateformes de médias sociaux.
  • Vente en direct e-commerce : Production rapide de vidéos de présentation de produits.