harry0703/MoneyPrinterTurboView GitHub Homepage for Latest Official Releases
AI大規模モデルに基づいたワンクリック高画質ショートビデオ生成ツール
MITPythonMoneyPrinterTurboharry0703 38.9k Last Updated: June 11, 2025
MoneyPrinterTurbo - AIスマート短編動画生成ツール
プロジェクト概要
MoneyPrinterTurboは、AI大規模モデルをベースにしたオープンソースの短編動画自動生成ツールです。簡単なキーワードやテーマを入力するだけで、高品質な短編動画コンテンツを自動生成できます。このプロジェクトは、人工知能技術を利用して、動画スクリプトの作成、素材のマッチング、ナレーションの生成、字幕の追加など、全工程を自動化しています。
主要機能と特徴
🎯 スマートコンテンツ生成
- AIテキスト生成:キーワードに基づいて動画スクリプトを自動生成、またはカスタムテキストコンテンツもサポート
- 多言語サポート:中国語と英語の動画テキスト生成をサポート
- バッチ生成:複数の動画バージョンを一度に生成でき、最適な効果を選択可能
🎬 多様な動画フォーマット
- 縦型モード:9:16の比率、1080x1920の解像度、TikTokや快手などの短編動画プラットフォームに適しています
- 横型モード:16:9の比率、1920x1080の解像度、YouTubeやBilibiliなどのプラットフォームに適しています
- クリップの長さ制御:動画クリップの長さをカスタマイズでき、素材の切り替え頻度を調整可能
🎙️ プロフェッショナルなナレーションシステム
- 多様な音声合成:複数のAI音声をサポートし、リアルタイムで効果を試聴可能
- GPT-SoVITSナレーション:より自然で感情豊かな音声合成を提供
- Azure音声サービス:9種類のAzure高品質音声合成オプションを新たに追加
📝 スマート字幕機能
- 自動字幕生成:EdgeとWhisperの2つの字幕生成方式をサポート
- 字幕スタイルのカスタマイズ:フォント、位置、色、サイズ、および縁取り効果を調整可能
- 高精度認識:Whisperモードは、より信頼性の高い字幕品質を提供
🎵 BGM統合
- 音楽ライブラリサポート:BGMリソースを内蔵
- 音量制御:BGMの音量を設定可能
- カスタム音楽:ローカルの音楽ファイルをアップロード可能
🖼️ 高品質な素材ソース
- 著作権フリー素材:高解像度の著作権フリー動画素材を提供
- ローカル素材サポート:自分のローカル動画素材を使用可能
- スマートマッチング:動画素材とテキストのマッチング度を最適化
技術アーキテクチャ
🏗️ システムアーキテクチャ
- MVCアーキテクチャ:完全なModel-View-Controllerアーキテクチャ設計
- 明確なコード構造:メンテナンスと拡張が容易
- デュアルインターフェースサポート:APIインターフェースとWebユーザーインターフェースを同時に提供
🤖 AIモデルサポート
プロジェクトは、複数の主要なAIモデルの接続をサポートしています。
- OpenAI GPTシリーズ
- Moonshot(月之暗面)
- Azure OpenAI
- 通義千問(アリババクラウド)
- Google Gemini
- DeepSeek
- 文心一言(百度)
- Ollamaローカルデプロイ
- gpt4free無料プラン
- one-api統一インターフェース
💻 システム要件
- 最低構成:CPU 4コア、メモリ 4GB
- オペレーティングシステム:Windows 10+ または MacOS 11.0+
- グラフィックカード:必須ではありませんが、GPUがあると処理を高速化できます
- ネットワーク:AIサービスにアクセスするための安定したネットワーク接続が必要
デプロイ方法
🚀 ワンクリック起動パッケージ
- Windowsワンクリック起動パッケージを提供、ダウンロードして解凍するだけで使用可能
- 百度網盤とGoogle Driveのダウンロードリンク
- 自動更新機能をサポート
🐳 Dockerデプロイ
git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurbo
docker-compose up
🛠️ ソースコードデプロイ
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
設定説明
🔧 基本設定
config.example.toml
をconfig.toml
としてコピー- Pexels APIキーを設定(動画素材ソース)
- AIモデルプロバイダーのAPIキーを選択して設定
- ImageMagickパスを設定(画像処理)
- FFmpegパスを設定(動画処理)
🎛️ 機能設定
- 字幕生成方式:Edge(高速)またはWhisper(高品質)
- 音声合成サービス:適切なTTSサービスプロバイダーを選択
- 動画出力設定:解像度、長さ、トランジション効果など
使用フロー
- テーマ入力:動画のテーマまたはキーワードを提供
- AIスクリプト生成:システムが動画テキストを自動作成
- 素材マッチング:関連する高解像度動画素材をスマートに選択
- ナレーション生成:テキストを自然な音声に変換
- 字幕追加:字幕を自動生成して追加
- BGM:適切なBGMを追加
- 動画合成:最終的な高解像度短編動画を生成
プロジェクトの利点
✨ 技術的利点
- 完全オープンソース:コードが公開されており、自由にカスタマイズ可能
- マルチモデルサポート:単一のAIサービスプロバイダーに依存しない
- 高品質出力:1080p高解像度動画生成をサポート
- 全工程自動化:テキストから完成品までワンクリックで完了
🎯 ユーザーフレンドリー
- Webインターフェース:直感的なグラフィカル操作インターフェース
- APIインターフェース:プログラムによる呼び出しと統合をサポート
- 詳細なドキュメント:完全なデプロイと使用説明
- ビデオチュートリアル:完全な使用デモを提供
応用シーン
- コンテンツ作成:個人クリエイターが短編動画コンテンツを迅速に制作
- マーケティングプロモーション:企業が製品プロモーション動画を迅速に生成
- 教育トレーニング:教育用短編動画と知識共有コンテンツを制作
- ソーシャルメディア:ソーシャルプラットフォームコンテンツをバッチ生成
- Eコマースライブコマース:製品紹介動画を迅速に制作