7 открытых проектов, на которых стоит мой контент-завод
Голос, расшифровка, разведка, монтаж, слайды, лицо, обложки — всё крутится на моём Маке и не просит подписку. Разбираю, что делает каждый проект и в каком месте конвейера стоит
Сейчас мой контент-завод собирает рилсы, карусели и статьи каждый день. И ни один его цех не стоит на платной подписке.
Так вышло не из принципа. Когда сетку в запрещённой сети снесли за сутки, я собирал всё заново и упёрся в простое: платить за пять сервисов, пока нет выручки, — это минус каждый месяц. Пришлось искать то, что работает прямо на моём компьютере.
Ниже семь открытых проектов, которые держат конвейер. Порядок — по ходу работы: от голоса до готовой обложки.
1. Chatterbox — голос
Клонирует голос локально. Лицензия MIT, то есть ролики с этим голосом можно спокойно продавать и публиковать.
Мне хватило образца на 16 секунд. Две минуты чистой записи, как просят многие сервисы, не понадобились.
Где стоит у меня: озвучка роликов без лица. Сценарий → голос → субтитры по таймингу.
Грабли: латиница в русском тексте читается по-английски. Перед синтезом «Claude Code» превращается в «Клод Код», в субтитрах возвращается обратно.
2. whisper.cpp — расшифровка
Снимает речь с видео в текст. Работает офлайн, модель large-v3-turbo уверенно разбирает русский.
Где стоит у меня: разбор чужих виралок и своих эфиров. Эфир на час превращается в текст, из текста — статья и пять постов.
Грабли: проверяйте, какая модель лежит на диске на самом деле. У меня под именем turbo однажды оказалась другая, и русский сыпался.
3. yt-dlp — разведка
Скачивает ролик вместе с метриками: сколько он набрал на самом деле, а не «вроде залетело».
Где стоит у меня: проверка темы до производства. Если ролик на похожую тему набрал сотни тысяч — берём. Если нет — не тратим вечер.
4. FFmpeg — монтаж без монтажной программы
Режет, склеивает, меняет формат, кладёт музыку, накладывает заголовок картинкой поверх кадра.
Где стоит у меня: сборка всех роликов. Один рецепт повторяется на сотне видео без единого клика мышкой.
Грабли: внутри цикла FFmpeg съедает ввод, и обработка рвётся на второй строке. Лечится флагом -nostdin.
5. Playwright — браузер-робот
Открывает страницы, кликает, забирает данные — только без человека у экрана.
Где стоит у меня: рендер слайдов. Карусель верстается как страница, а браузер фотографирует каждый слайд в 1080×1350. Эту карусель собрал он же.
6. OpenCV + YuNet — лицо
Находит лицо на фото и режет точный кроп.
Где стоит у меня: нейрофотосессии. Сходство держится на референсе, где лицо крупно. Раньше рамка резалась по фиксированным координатам и промахивалась. Детектор находит лицо на любом фото из папки.
7. Pillow — обложки
Собирает и правит картинки кодом: кроп под 4:5, уменьшение, срез водяного знака внизу кадра.
Где стоит у меня: подготовка обложек. Фото из нейросессии за секунду превращается в кадр под ленту.
Как это складывается в конвейер
По отдельности каждый проект — просто инструмент. Работать они начинают, когда выстроены в цепочку:
- Разведка: yt-dlp забирает ролик, whisper.cpp делает из него текст.
- Смысл: Claude пишет сценарий под мою нишу.
- Производство: Chatterbox озвучивает, FFmpeg собирает, Pillow готовит обложку.
- Карусели: Playwright рисует слайды, OpenCV режет лицо под референсы.
Связывает всё это Claude Code: он запускает инструменты в нужном порядке по расписанию.
Что стоит учесть
Нужен компьютер, который не выключается. Локально — значит, работает, пока Мак включён. Голос на M1 синтезируется около двух-трёх минут на фразу, так что длинные ролики лучше ставить в фон.
Установка — это не один клик. У каждого проекта свои зависимости и версии. Chatterbox, например, не заводится на свежем Python — нужен 3.12.
Бесплатно не значит без труда. Вы платите не деньгами, а вечером на настройку. Зато после этого платить не нужно никому.
С чего начать
Не ставьте всё сразу. Возьмите один проект под задачу, которая болит сильнее всего:
- Нет времени на расшифровку — whisper.cpp.
- Не хотите записывать голос каждый раз — Chatterbox.
- Тратите вечер на монтаж — FFmpeg.
Один работающий инструмент лучше семи установленных.
Почему не облачные сервисы
Облачные сервисы удобнее на старте: зарегистрировался и работаешь. Но у них три проблемы, которые я прочувствовал на себе.
Они дорожают. Тариф, который был бесплатным, через полгода обрастает лимитами и водяными знаками.
Они закрываются или уходят из страны. Доступ пропадает за один день, и вместе с ним пропадает кусок вашего процесса.
Ваши данные уходят наружу. Голос, лицо и черновики лежат на чужом сервере. Для клона голоса это особенно неприятно.
Открытый проект, установленный у себя, никуда не денется. Даже если его автор бросит разработку, версия на вашем компьютере продолжит работать так же, как вчера.
Дальше по теме
- Бесплатный клон голоса — подробно про настройку Chatterbox
- Свой стек без подписок — почему я ушёл от SaaS
- Контент-завод без SaaS — весь стек одной картой
- Как завод клонирует дизайн — где в этой цепочке Playwright
Если хочешь такой же конвейер под себя
Семь проектов — это детали. Конвейер появляется, когда понятно, что ставить первым, как инструменты передают работу друг другу и что запускается по расписанию.
Эту сборку я разложил в [МИКРО-ПРОДУКТ]: [ССЫЛКА-МИКРО]
А если хочется просто смотреть, как завод растёт, — показываю каждый шаг в канале @Evgeniy_Tolstobrov.
Это только фундамент. А дальше?
Как собрать первый скилл под себя, построить контент-завод, привести трафик и превратить подписчика в оплату — разбираю по шагам в Telegram. Честный дневник стройки с нуля.
📲 Зайти в канал и идти рядом 🔥