Open-Source AI Tool for End-to-End Short Video Production
MoneyPrinterTurbo is a feature‑rich open‑source AI video generator that lets users batch‑create short videos with automatic voiceover, subtitles and background music, supporting multiple aspect ratios, detailed hardware and environment requirements, step‑by‑step installation, cost analysis, real‑world use cases and FAQs.
想要批量生产短视频?AI视频生成开源项目让你告别剪辑软件,文案进去,视频出来。
MoneyPrinterTurbo — feature‑rich AI video generator
One‑sentence intro: Input copy or keywords, automatically generate a short video with voiceover, subtitles, and background music, supporting batch production.
Core Features
One‑click video generation: Input copy or keywords, automatically combine voiceover, subtitles, and BGM.
Multiple video ratios: 9:16 (short video), 16:9 (landscape), 1:1 (square).
Rich video assets: Integrated Pexels free asset library with many HD clips.
AI voiceover: Supports Microsoft Azure, ElevenLabs and other speech engines.
Automatic subtitle generation: Speech is recognized and subtitles are generated in multiple styles.
Web visual interface: No code required; operate directly in a browser.
How to Use
Hardware Requirements
CPU: minimum 4 cores, recommended 8 cores+
Memory: minimum 8 GB, recommended 16 GB+
Disk: minimum 10 GB free space, recommended 50 GB+ SSD
Network: stable internet, high‑speed bandwidth recommended
Environment Requirements
Python 3.10+
FFmpeg (video processing dependency)
Git
Installation Steps
Clone the repository
git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurboCreate a virtual environment and install dependencies
conda create -n MoneyPrinterTurbo python=3.11
conda activate MoneyPrinterTurbo
pip install -r requirements.txtInstall FFmpeg Mac: brew install ffmpeg Ubuntu:
sudo apt-get install ffmpegConfiguration Details
Copy the example configuration: cp config.example.toml config.toml Edit config.toml to set API keys:
[app]
# Pexels API Key (free)
pexels_api_keys = ["your_pexels_api_key_here"]
# OpenAI API Key (optional, for copy generation)
openai_api_key = "your_openai_api_key"
# Azure speech configuration (optional, for AI voiceover)
azure_speech_key = "your_azure_speech_key"
azure_speech_region = "eastasia"Obtain a Pexels API Key by visiting https://www.pexels.com/api/, registering an account, and noting the free tier limit of 200 requests per hour.
Running Modes
Web UI (recommended) python webui.py Visit http://localhost:8501 Command‑line mode
python main.py --script "Your video script" --ratio 9:16Actual Use Cases
Case 1 – Batch production of tech short videos
Prepare copy (100‑200 words per video).
Batch upload copy to MoneyPrinterTurbo.
Set parameters: 9:16 ratio, Chinese voiceover, light‑music BGM.
One‑click generation – the system matches assets, creates voiceover, and composes the video.
Result: 50 videos completed within 2 hours, each 2‑3 minutes long.
Case 2 – Daily updates for a travel blogger
Write a 150‑word travel note.
Enter it into MoneyPrinterTurbo.
Select a scenery‑type BGM.
Generate a 9:16 short video.
Result: Each video produced in about 5 minutes; daily posting for 3 months grew the audience by over 100 k followers.
Video Quality
Resolution: up to 1080p.
Length: 30 seconds – 5 minutes (depends on copy).
Asset match rate: roughly 70‑80 % based on keyword relevance.
Voiceover Quality
Naturalness (Azure TTS): > 4.5/5.
Supported languages: 50+ (Chinese, English, Japanese, etc.).
Adjustable speech rate: 0.5× – 2×.
Generation Speed
30‑second video: ~1‑2 minutes.
1‑minute video: ~3‑5 minutes.
5‑minute video: ~15‑20 minutes.
Cost Analysis
API Usage Fees
Pexels API – Free (200 requests per hour).
OpenAI GPT‑4 – $0.03 per 1 K tokens (optional copy generation).
Azure TTS – $1 per million characters (optional speech synthesis).
ElevenLabs – $5 per month (optional high‑quality voice).
Minimum running cost: $0/month (using only free Pexels service).
Recommended configuration cost: $5‑20/month (including AI voiceover and copy generation).
Local Running Cost
Standard PC (8 core, 16 GB): ¥30‑50 per month (electricity).
High‑performance PC (16 core, 32 GB): ¥80‑150 per month.
Cloud server (Alibaba/Tencent): ¥100‑500 per month.
Suitable Audience
Short‑video creators – batch production to improve efficiency.
Social‑media influencers – daily short videos with lower production cost.
E‑commerce professionals – bulk product showcase videos.
Educators – quick creation of teaching videos.
Enterprise marketers – auto‑generate promotional clips.
FAQ
Q: Can the generated videos be used commercially?
A: Yes. Pexels assets are CC0 and free for commercial use. When using other API keys, follow the respective service terms.
Q: What to do if video generation fails?
FFmpeg not installed – verify with ffmpeg -version.
Invalid API key – check config.toml.
Network issues – ensure access to Pexels.
Insufficient memory – close other programs or increase virtual memory.
Q: How to improve asset match rate?
Use more specific keywords.
Add scene descriptions in the copy.
Manually specify a video asset folder.
Use a local asset library.
Q: Which languages are supported for voiceover?
A: Over 50 languages, including Mandarin, Cantonese, English (US/UK), Japanese, Korean, French, German, Spanish, etc.
GitHub Repository
https://github.com/harry0703/MoneyPrinterTurboSigned-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Geek Labs
Daily shares of interesting GitHub open-source projects. AI tools, automation gems, technical tutorials, open-source inspiration.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
