Skip to main content

MoneyPrinterTurbo

MoneyPrinterTurbo generates short videos from a topic or a prepared script. It combines local or online materials, voice narration, subtitles, and background music. Use the WebUI interactively or run the same video pipeline from the CLI.

This distribution is named mpt and is maintained in the MoneyPrinterTurbo repository.

Install

Requires Python 3.11 or later. A virtual environment is recommended:

python -m venv .venv
# macOS / Linux
source .venv/bin/activate
# Windows PowerShell: .venv\Scripts\Activate.ps1
python -m pip install mpt

Start the WebUI

mpt webui

The WebUI listens on localhost and opens in your browser. To select a port or run without opening a browser:

mpt webui --port 8503 --headless

Generate a video from the CLI

mpt cli --help
mpt cli --video-script "Your complete script." \
  --video-source local --video-materials /absolute/path/clip.mp4 \
  --custom-audio-file /absolute/path/narration.wav \
  --no-subtitle-enabled --bgm-type none

Local images and videos are supported. Online language models, stock media, and speech providers require the appropriate configuration and network access. Choose providers and enter credentials in the WebUI settings or config.toml.

The package includes default fonts, background music, and an FFmpeg binary through imageio-ffmpeg. An installed system FFmpeg takes precedence. Whisper models are loaded on demand.

Configuration and generated files

The installed application keeps configuration, credentials, uploads, and generated videos in your user directory:

System Default directory
macOS ~/Library/Application Support/MoneyPrinterTurbo
Windows %LOCALAPPDATA%\MoneyPrinterTurbo
Linux ~/.local/share/MoneyPrinterTurbo (or $XDG_DATA_HOME/MoneyPrinterTurbo)

Set MPT_HOME before starting the application to choose another directory. Configuration is stored in config.toml; generated videos are under storage/tasks/<task-id>/. Existing user configuration and resources are preserved when the application starts or upgrades.

See the project documentation for supported providers and advanced options. Report problems through GitHub Issues.

Metadata

Release files for mpt 1.3.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mpt 1.3.8
File Size Uploaded
mpt-1.3.8.tar.gz 96.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for mpt 1.3.8
File Interpreter ABI Platform
mpt-1.3.8-py3-none-any.whl Python 3 none any Details

Total release size: 194.2 MB

Release files / mpt-1.3.8.tar.gz

Download URL mpt-1.3.8.tar.gz
Size 96.9 MB
Tags Source
SHA-256 checksum
How to use checksums
8ac06575b0be05d6b01a65163311eda522a8754a96c37d5affecd7cd87b1a8d4
BLAKE2b-256 checksum
How to use checksums
063e077bc36564d43760f12d81f29421def6fd3046cc7045d89fb882980bb290
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.12

Release files / mpt-1.3.8-py3-none-any.whl

Download URL mpt-1.3.8-py3-none-any.whl
Size 97.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
c92a2fe5d295f82eebbeeab48ac0df15d9ef6dcc7a0ff45e1f977169eed306e0
BLAKE2b-256 checksum
How to use checksums
f0e4eb252ab2703cf50e44f149303b3eb531ed7291bd892abb809618eabef814
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.12

Release history Release notifications | RSS feed

This release

1.3.8 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page