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.

Geek Labs
Geek Labs
Geek Labs
Open-Source AI Tool for End-to-End Short Video Production
想要批量生产短视频?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 MoneyPrinterTurbo

Create a virtual environment and install dependencies

conda create -n MoneyPrinterTurbo python=3.11
conda activate MoneyPrinterTurbo
pip install -r requirements.txt

Install FFmpeg Mac: brew install ffmpeg Ubuntu:

sudo apt-get install ffmpeg

Configuration 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:16

Actual 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/MoneyPrinterTurbo
Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Pythonopen-sourceFFmpegAI video generationAzure TTSMoneyPrinterTurboPexels APIshort video automation
Geek Labs
Written by

Geek Labs

Daily shares of interesting GitHub open-source projects. AI tools, automation gems, technical tutorials, open-source inspiration.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.