Tutorial on using the open-source AI video generation tool MoneyPrinterTurbo
AI-generated videos are becoming increasingly sophisticated and natural, but often we still prefer real footage as video material. AI simply helps us edit the content. If AI could find and edit real footage itself, that would be even better...
AI Video generation is becoming increasingly sophisticated and natural, but often we still prefer realistic footage as video material.AI They just help us edit the content, if AI It would be even better if you could find real footage yourself and then edit it.
The MoneyPrinterTurbo project on GitHub was created to meet this need. All you need to do is provide the video theme and script, and MoneyPrinterTurbo can find the materials, edit the entire video, and add voiceover.
Installation is very easySimpleJust put thisPrompt wordsPass it to oneAI Agent That will do, for example, Codex.Claude Code,Agent meetingautomaticInstall and open.
Prompt words:
Please install and launch MoneyPrinterTurbo completely on your current computer:
Official warehouse:
https://github.com/harry0703/MoneyPrinterTurbo
Please proceed directly with the installation, startup, and verification process, and adhere to the following requirements:
1. Detect operating system, CPU architecture, memory, remaining disk space, Git, Python, UV, and port usage.
2. It is recommended to have at least a 4-core CPU, 8 GB of RAM, and 5 GB of free space.
3. Use C:\Apps\MoneyPrinterTurbo or another path that does not contain Chinese characters, spaces, or special characters for the Windows installation directory.
macOS/Linux uses $HOME/Apps/MoneyPrinterTurbo by default.
4. If the target directory already exists, first check if it's a previous installation. Preserve config.toml, storage, and user assets; do not directly overwrite or delete them.
5. Search from GitHubup to dateSet the "Stable Release" tag and install the stable version to avoid directly installing the unreleased main branch.
6. Prioritize execution:
`git clone --branch <latest stable tag> --depth 1 https://github.com/harry0703/MoneyPrinterTurbo.git`
7. If Git cloning fails, use the official GitHub Release source package instead. Before using a third-party mirror, you must specify its source and verify its content using official Git tags or file hashes.
8. Use UV management for isolated environments:
uv python install 3.11
uv sync –frozen
9. Do not modify the system Python, do not globally install project dependencies using pip, and do not download optional dependencies. Whisper Model, unless explicitly requested by the user.
10. If config.toml is missing, let the program use config.example.toml instead. automaticCreate. Generating, guessing, or outputting any API Key is prohibited.
11. The WebUI listens only on the local machine address 127.0.0.1. The default port is 8501; if the port is occupied, it will select an available port from 8502 to 8599 and report it.
12. Startup method:
Windows:webui.bat
macOS/Linux:bash webui.sh
13. Access after startup:
http://127.0.0.1:<port>
And check:
http://127.0.0.1:<port>/_stcore/health
You must return HTTP 200 and OK.
14. Check if config.toml has been created and confirm the default settings. LLMSource of materials and subtitle provider. Only report whether the key is configured; do not display the key content.
15. Inform users that generating a video typically requires:
- oneLarge ModelService API Key;
– Pexels、Pixabay Alternatively, use Coverr's source key, or switch to local source material;
– Edge TTS and Edge subtitles typically do not require a key.
16. Do not bind the service to 0.0.0.0, do not open public ports, and do not start public API services unless the user explicitly requests and configures authentication.
17. Finally, clean up temporary compressed packages and incomplete downloads, deleting only temporary files created during this installation whose paths have been verified.
18. The final report should include the installation version, commit number, installation directory, Python version, disk space used, access address, process PID, health check results, restart command, stop command, and any remaining configuration information.
19. Diagnose and continue when you encounter fixable errors; stop and ask when it involves overwriting old configurations, deleting user files, using unverified mirrors, or accessing public networks.
The first time you open it, you need to configure the API once. Just choose the cheap and generous option. You can get the material API by registering on the corresponding website. It doesn't cost a penny.
Then, set various parameters according to your needs, such as video aspect ratio, voiceover timbre, subtitle color, etc.
After adjusting, fill in the video title, video script, and video keywords on the left. Of course, the last two are optional. AI generate.
Case 1: Set aside twenty minutes after waking up.
Subject: Give yourself twenty minutes after waking up.
Copywriting: When I wake up in the morning, I give myself twenty minutes. I don't check messages or scroll through short videos. First, I draw back the curtains, drink a glass of water, and then write down the one thing I most need to accomplish today. Before, I was immediately bombarded with notifications the moment I opened my eyes, and by evening I was so busy I couldn't even remember what I had done. Now, I focus on myself first. Twenty minutes is short, but it's enough to give the day a clear start.
Keywords: morning routine, sunrise, opening curtains, drinking water, smartphone, writing daily plan, peaceful morning
Case 2: A ten-minute walk after get off work
Subject: Walk an extra ten minutes after get off work
Copywriting: I recently added a little ritual to my after-get off work routine: walking an extra ten minutes before getting home. I put away my headphones first, and observe the streetlights, the shadows of the trees, and the people passing by. The frustrations at work won't disappear immediately, but slowing down helps my mind relax a bit. By the time I reach my doorstep, the day's events are mostly behind me, and I can finally have some time for myself in the evening.
Keywords: walking after work, city evening, street lights, office worker, slow walk, sunset city, relaxing outdoors
Case 3 How to make AI Write morepractical
Subject: Using AI When writing, first clarify these three things.
Copywriting: Many people open AIThe first sentence is often, "Help me write an article," but the result is usually empty. Try a different approach: first clearly state who the reader is and what problem you want to solve, then add existing factual information, and then let... AI Organize the structure. The more specific the information, the closer the generated content will be to a usable first draft.AI It can save you from repetitive work, but you still have to make judgments and choices yourself.
Keywords: artificial intelligence, laptop writing AI assistant, office desk, typing prompt, editing document, productivity
Case 4: Less collecting, more hands-on experience
Subject: I've saved hundreds of tutorials, why can't I still learn it?
Copywriting: I have hundreds of tutorials saved in my bookmarks, but when I actually start learning, I still don't know which one to look at first. Now, when I see a new method, I first use it to create a small project. It could be a table, a video, or a script that runs. After that, I move on to the next one. Saving tutorials only requires a click, while hands-on experience exposes problems and allows me to retain truly personal experience.
Keywords: online learning, watching tutorial, taking notes, computer study, creating project, focused student, digital skills
Case 5: Finish in five minutes before bedtime
Topic: Five minutes before bed to make the next day easier
Copywriting: Before bed, I spend five minutes tidying up my desk and writing down two things I need to do the next day. I put my phone out of reach and leave the alarm on as usual. This way, when I lie down, my brain doesn't have to constantly remind me, "Don't forget this, don't forget that." When I wake up the next day, my desk is empty, and my tasks are already arranged, making it much easier to start working.
Keywords: night routine, cleaning desk, writing tomorrow plan, putting phone away, bedroom night, alarm clock, peaceful sleep
The quality of these videos, viewed individually, isn't exactly stunning. However, each video takes less than a minute to generate, and all five were completed using only 0.01 yuan of DeepSeek balance.
Many video demands now prioritize output. Massive content distribution in news feeds, bulk product displays, and low-cost account updates lead to faster user scrolling. People are more concerned with the core content of the videos, while visuals are becoming less important.
MoneyPrinterTurbo It is a setopen sourceof AI short videosautomaticProduction System. After inputting a theme or text, the system generates a script, extracts keywords from the source material, searches for video footage, synthesizes voiceover and subtitles, adds background music, and finally exports MP4 files using MoviePy and FFmpeg.
Project address: https://github.com/harry0703/MoneyPrinterTurbo
The continuous footage primarily comes from Pexels, Pixabay, Coverr, or local assets.freeYes. Suitable for knowledge explanations, information summaries, quotes, popular science, and short videos without live video. The same script can generate multiple videos at once, each using a different combination of materials.
- The copywriting starts with a theme sentence, letting...Large ModelGenerate multilingual scripts; you can also directly submit a completed manuscript and configure the system separately.Prompt wordsAnd the number of paragraphs.
- Voice-over supportfreeEdge TTS is also integrated with Azure, SiliconFlow,GeminiMiMo, ElevenLabs, and the self-hosted Chatterbox are available. Users who have already recorded their own audio can directly upload their local audio and skip TTS.
- Subtitles can be based on TTS timestampsfastIt can also be generated and transcribed locally using faster-whisper.
- The background music can be randomly selected from the built-in music library, uploaded local files, or your own custom music. When you need the music to fit the video content, you can integrate with Sonilo or ElevenLabs to generate matching background music.
- Once the video is finished, it can be uploaded to TikTok, Instagram, and YouTube Shorts via Upload-Post.
Short video platforms require consistent and long-term updates. For knowledge explanations, news summaries, quotes and stories, and multi-account platforms, repetitive tasks such as finding materials, voice-over, and subtitling can easily consume most of the production time.
MoneyPrinterTurbo The process of copywriting, material searching, voice-over, subtitles, background music, and exporting is organized into a recurring workflow. Once the copy and parameters are finalized, the same configuration can generate different themes and allow for changing material combinations based on the same script. This capability is well-suited for mass content production.
To determine if a topic has potential for viewership, you can first create a few finished videos to verify it; there's no need to invest a lot of editing time in advance.
MoneyPrinterTurbo It's more suitable for content with lower narrative requirements and higher update frequency, such as informative narration, product information introductions, and news summaries. Clearly define the scope of application.MoneyPrinterTurbo Only then can you truly save time.
MoneyPrinterTurbo Its value is very specific: it helps everyone use less money and less time to verify whether a batch content method can run.
Original link:It garnered over 100,000 stars on GitHub.automaticFind materials and generate videos in batches