Разбор · MoneyPrinterTurbo · сентябрь 2026
MoneyPrinterTurbo: 10 минут, и первый ролик уже готов
Открой на компьютере окно для ввода команд (на Mac это программа «Терминал», на Windows - «Командная строка») и вставь три строки подряд. Первая скачивает программу, вторая собирает ей рабочее место, третья сразу делает ролик из твоего текста и двух твоих картинок. У меня весь путь занял 9 минут, из них 6 - вторая строка
git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurbo && uv sync --frozen
.venv/bin/python cli.py --video-script "Ролики можно выпускать без камеры и без монтажа. Программа берёт твой текст, озвучивает его и сама накладывает субтитры." --video-source local --video-materials ~/Pictures/kadr1.jpg,~/Pictures/kadr2.jpg --voice-name ru-RU-DmitryNeural-Male --font-name MicrosoftYaHeiBold.ttc --video-aspect 9:16 --bgm-type random
Вместо ~/Pictures/kadr1.jpg подставь адреса своих картинок или видео, текст в кавычках замени на свой. Последней строкой окно напечатает finished, generated 1 videos и полный путь к файлу. Открой его двойным кликом: вертикальный ролик 1080 на 1920, с голосом, субтитрами и музыкой. У меня он получился 13,7 секунды и весит 1,9 МБ
Смотри на последнюю строку в окне команд. Появилось слово finished и рядом generated 1 videos - ролик собран, путь к файлу напечатан выше в фигурных скобках после слова videos. Отказ со словами failed to synthesize audio означает, что не ответила озвучка: повтори ту же команду, второй запуск обычно проходит. Пустая папка и красная строка про litellm означают другое - установка шла мимо uv, и её надо повторить командой из первого блока
Что должно стоять на компьютере до первой строки
Программ нужно три, и все бесплатные: git скачивает исходники, uv собирает рабочее место, ffmpeg склеивает картинку со звуком. Проверяются одной строкой каждая, любая печатает номер версии:
git --version
uv --version
ffmpeg -version
Печатает command not found - этой программы нет. На Mac все три ставит Homebrew: это склад программ для окна команд, его ставят один раз. Сначала сам склад, потом три программы одной строкой:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install git ffmpeg uv
Побегут строки про загрузку, в конце появится слово Summary и пути, куда всё легло. После этого три проверочные строки печатают номера версий: у меня это git 2.55.0, uv 0.11.16 и ffmpeg 8.1.1
На Windows git и ffmpeg скачивают обычными установщиками с git-scm.com и ffmpeg.org, а uv ставится одной строкой в PowerShell, она взята со страницы разработчика:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
И ещё мелочь, на которой спотыкаются прямо в первой команде: адрес картинки. На Mac перетащи файл мышкой в окно команд, и путь подставится сам. На Windows он выглядит как C:\Users\Имя\Pictures\kadr1.jpg, копируется в проводнике правой кнопкой
Про язык программирования думать не надо: uv сам приносит ту версию Python, которая нужна проекту. У меня в системе стоит Python 3.14.7, а внутри рабочего места программы оказался Python 3.11.15, и притащил его туда uv. Это важнее, чем кажется, и почему - в разделе про поломки
Где лежит готовый ролик и что лежит рядом с ним
Всё, что программа сделала, она кладёт в одну папку внутри себя: storage/tasks/ и дальше длинное имя задания из букв и цифр. Путь к файлу печатается в окне, копировать его вручную не нужно
| Файл в папке задания | Что это | Зачем он тебе |
|---|---|---|
final-1.mp4 | готовый ролик с озвучкой, субтитрами и музыкой | это и есть то, что выкладывают |
combined-1.mp4 | та же картинка, но без звука и без субтитров | пригодится, если хочешь свою озвучку |
audio.mp3 | только голос | можно переозвучить отдельно |
subtitle.srt | текст субтитров с таймингами | правится блокнотом, если слово распозналось криво |
script.json | что именно собиралось и из чего | помогает понять, почему кадры встали так |
Признак успеха ровно один и виден глазами: файл final-1.mp4 открывается в проигрывателе, голос звучит, буквы внизу меняются вместе с голосом
Окно вместо команд, если так спокойнее
Та же программа умеет показывать себя окном в браузере. Запускается одной строкой из той же папки:
./webui.sh
В окне появится адрес http://127.0.0.1:8501, открой его в браузере
Окно удобнее для первого знакомства, но у него есть потолок, которого нет у команды: за один запуск оно даёт максимум пять роликов. Про это отдельный раздел ниже
Формат кадра тут же, в правой колонке. Если не уверен, какой размер нужен площадке, посмотри разбор про вертикальное видео и его размеры
Откуда программа берёт видеоряд
Это главная развилка, и она же главный расход. Картинку в ролик можно взять четырьмя способами:
| Откуда берём | Нужен ключ | Деньги |
|---|---|---|
свои файлы с компьютера (local) | нет | нет |
| бесплатные видеостоки Pexels, Pixabay, Coverr | да, бесплатный после регистрации | нет |
| нейросети, которые рисуют видео с нуля | да, платный | да, программа отдельно просит подтвердить оплату |
| любой сервис картинок с обычным ключом | да | зависит от сервиса |
Первый способ - тот, что в блоке наверху: программа берёт твои фотографии или видеокуски и монтирует из них. Второй тоже бесплатный, регистрация на pexels.com/api занимает минуту, ключ вставляется в файл настроек config.toml в строку pexels_api_keys
А вот про «даёшь тему, он сам пишет сценарий» надо сказать прямо. Сценарий пишет не сама программа, а внешняя языковая модель, и ей нужен ключ. Раньше сюда годился бесплатный вход Pollinations, сейчас он отвечает отказом A valid API key is required, я проверял его в день написания статьи. Поэтому бесплатный маршрут выглядит так: текст ролика пишешь ты (или любой чат, который у тебя уже открыт), а всё остальное - озвучку, субтитры, подбор кадров из твоих файлов, музыку и сборку - делает программа. Это ровно то, что в первом блоке
Десять роликов одним запуском
В ролике сказано «за раз собирает до 10 роликов», и это правда, но не в окне. Окно даёт выбор от одного до пяти, список там жёсткий. А вот у команды верхнего предела нет вовсе: в справке написано «number of output videos, at least 1»
Добавь к своей строке хвост и получишь пачку:
--video-count 10
У меня один такой запуск сделал десять файлов, final-1.mp4 по final-10.mp4, и занял 6 минут 33 секунды. Что писать в этих десяти текстах, разобрано отдельно: как нейросеть пишет рилс. Каждый ролик собирается заново, поэтому кадры внутри них перемешаны по-разному, а текст и голос одинаковые. Нужны десять разных тем в одном заходе - для этого есть список заданий файлом, туда помещается до ста штук
Что ломается у новичка и что с этим делать
| Что видишь | Что случилось | Что сделать |
|---|---|---|
| русские буквы в субтитрах стоят враскоряку, с дырами | шрифт по умолчанию китайский, кириллицу он тянет плохо | добавить к команде --font-name MicrosoftYaHeiBold.ttc, он уже лежит внутри программы |
failed to synthesize audio | не ответила бесплатная озвучка | повторить ту же команду, у меня второй запуск прошёл |
No matching distribution found for litellm | установка пошла мимо uv, обычным pip, и упёрлась в слишком свежий Python | вернуться ко второй строке первого блока и поставить через uv sync --frozen |
| в ролик попали не все картинки | звука не хватило на все куски, лишние остались за кадром | дать текст подлиннее либо уменьшить --video-clip-duration |
| при старте окна красная строка про rate limit | программа сходила на GitHub посмотреть обновления и получила отказ | не трогать, на работу это не влияет |
Что ещё почитать рядом с этим разбором. Пришёл за каналом на автопилоте, а не за установкой одной программы: канал без лица на автопилоте, тот разбор здесь. Не хочешь ставить на компьютер ничего: сервисы, которые делают видео из текста прямо в браузере. Хочешь собирать ролик кодом и держать каждый кадр в руках: монтаж видео через Codex
Источники
Все страницы открыты живым запросом 22 сентября 2026 года; команды, числа, тексты ошибок и время сборки сняты собственным прогоном на своей машине
- MoneyPrinterTurbo на GitHub - исходники, файл настроек со списком источников видеоряда, требование Python 3.11 и выше, версия 1.3.7
- Установка uv - одна строка для Mac, Linux и Windows, как uv приносит нужную версию Python
- edge-tts - бесплатная озвучка, которой пользуется программа, список голосов и языков
- Pixabay, документация ключа - бесплатная регистрация и лимиты запросов для видеостока
- Python, загрузки - откуда берут язык, если решил ставить его сам, а не через uv
- Git, загрузки - программа, которой скачивают исходники первой строкой
- Собственный прогон 22 сентября 2026 года: сборка рабочего места 5 минут 52 секунды, первый ролик 1080 на 1920 за 1 минуту 26 секунд, пачка из десяти роликов за 6 минут 33 секунды, отказ озвучки с первого раза и проход со второго
Памятка: хвосты команды под свою задачу
Собрать свою строку на втором компьютере, не открывая статью
Сохрани себе
- запуск целиком: .venv/bin/python cli.py --video-script "твой текст" --video-source local --video-materials путь1,путь2
- свои файлы вместо стока: --video-source local --video-materials путь1,путь2
- бесплатный сток вместо своих файлов: --video-source pexels плюс ключ в config.toml
- русские субтитры без дыр: --font-name MicrosoftYaHeiBold.ttc
- мужской русский голос: --voice-name ru-RU-DmitryNeural-Male
- вертикальный формат: --video-aspect 9:16
- пачка из десяти: --video-count 10
- без музыки: --bgm-type none
- без субтитров: --no-subtitle-enabled
Ролик готов, дальше сложнее
Десять роликов собираются за шесть минут. Десять разных текстов к ним - работа на день
Техническую часть программа закрыла целиком, и это видно по числам: минута на ролик, шесть с половиной минут на десять. Дальше начинается арифметика, которую не чинит ни одна настройка: один текст на десяти роликах даёт один и тот же просмотр десять раз, а десять углов одной темы - десять разных поводов написать тебе
Три дня Лагеря ровно про это: берём одну твою задачу и доводим до вещи, которая работает без тебя. Не курс и не вебинар, а работа руками с разбором каждого шага
Приходи с задачей, которую откладываешь дольше всего. Через три дня у тебя будет не конспект, а собранный помощник
Заявка в закрытый канал, одобряю сразу. Бот напишет первым и отдаст три дня Лагеря. Бесплатно
Частые вопросы
MoneyPrinterTurbo правда бесплатный?
Сама программа бесплатна и лежит в открытом доступе. Бесплатны и озвучка, и субтитры, и музыка, и сборка. Деньги появляются только там, где подключаешь платную нейросеть: для сценария или для рисованного видеоряда. Путь из этой статьи не стоит ничего
Нужен ли мощный компьютер?
Нет. Сборка идёт на обычном процессоре: у меня один ролик длиной 14 секунд собрался за минуту двадцать шесть, пачка из десяти - за шесть с половиной минут. Видеокарта нужна только тем, кто подключает тяжёлые модели
Можно ли делать ролики на русском?
Да, и голос, и субтитры. Голос выбирается именем вроде ru-RU-DmitryNeural-Male, женский - ru-RU-SvetlanaNeural-Female. Про шрифт для русских субтитров написано в разделе про поломки, без него буквы разъезжаются
Где взять картинки, если своих нет?
Зарегистрируйся на pexels.com/api, это бесплатно, и вставь полученный ключ в файл настроек. После этого программа сама ищет кадры по смыслу текста. Второй бесплатный вариант - pixabay.com/api/docs
Что делать, если ничего не запускается?
Проверь три строки с версиями из второго раздела. В девяти случаях из десяти не хватает uv либо ffmpeg. Если версии печатаются, а установка падает - удали папку рабочего места и повтори вторую строку первого блока
Если дочитал до конца
Дальше я пишу в своём канале
Я работаю один, без команды и подрядчиков: всё собираю Claude, Claude Code и агентами. В канале показываю внутрянку: какие инструменты из роликов прижились, где обещания расходятся с прогоном, что пришлось выкинуть через неделю. Разборов там заметно больше, чем доезжает до сайта
Это заявка на вход в мой закрытый канал, одобряю сразу. Бесплатно