Бесплатная транскрибация видео в текст и субтитры на своём компьютере: метод localhost вместо подписок
Платишь за транскрибацию видео в текст и субтитры, а под капотом у сервиса — бесплатные open-source программы? Александр Юшкевич навайбкодил себе транскрибатор и видеоредактор, которые работают у него на компьютере и открываются в браузере. Разбираем, из каких кирпичиков такой сервис собран, где он правда бесплатный, а где нет, и что сказать ИИ-агенту, чтобы собрать свой.
// Интеллект-карта статьи развернуть
🎧 Саундтрек статьи
По выступлению Александра Юшкевича на NeyroSummit 16Редактор — Андрей Плешков
Опубликовано Проверено Чтение ≈ 16 мин
Версии моделей, сервисов и цены — на дату выступления,
Выпуск № 16 «Система, которая пилит» · Генеративный контент · 8 из 8
// Коротко
- Что получишь
- Список кирпичиков (Whisper, FFmpeg, yt-dlp, MoviePy, стоки), честная арифметика «что бесплатно», два промпта-ТЗ для ИИ-агента — транскрибатор и редактор субтитров — и правила безопасности для чужих скриптов и чужого контента.
- Задача
- Как бесплатно расшифровывать записи и накладывать субтитры на видео без подписки — собрать себе такой инструмент на своём компьютере. Материал — авторам видео, экспертам с созвонами и эфирами и начинающим вайбкодерам, которые платят за сервисы транскрибации и субтитров.
- Ограничения
- Как именно спикер собирал свои сервисы, на докладе не показано: промпты-ТЗ в статье — реконструкция редакции по его методу.
- Цены и бесплатные лимиты — на 16.04.2026 по словам спикера; что изменилось к 22.10.2026 — в «Дополнениях редакции». Лимиты облачных сервисов меняются, сверяйся перед запуском.
- Локально бесплатно, но платишь временем и железом: на старом компьютере спикера короткий ролик обрабатывался около пяти минут.
- Демо — на Windows (запуск файлом start.bat). На Mac и Linux тот же сервис запускается командой Python, но в докладе это не показано.
Ты платишь за обёртку
Александр Юшкевич — переводчик английского по образованию, «чисто гуманитарий», как он сам говорит. Разработкой занимается с 2021 года, нейросетями — с конца 2022-го, а Cursor открыл на NeyroSummit в декабре и к апрелю собрал 16 проектов. На NeyroSummit 16 он показал два из них: транскрибатор и видеоредактор, которые работают у него на компьютере и открываются в браузере. Так получается транскрибация видео в текст бесплатно и субтитры на ролик без чужого водяного знака — без подписки и без сервера.
Отправная точка доклада — четыре «боли», которые Александр называет цифровой зависимостью: Telegram тормозит (бот для транскрибации, куда кидаешь файлы, грузит их всё дольше), подписки стоят денег, серверы дорожают, а доступ к зарубежным сервисам требует отдельных усилий. Пример с подписками у него конкретный: чтобы пользоваться сервисом автомонтажа Submagic по API, нужен тариф Business — 69 долларов в месяц или 41 доллар при годовой оплате (цены и условия на 16.04.2026; к октябрю API есть уже во всех платных тарифах Submagic, хоть и в разном объёме, — см. «Дополнение редакции» ниже).
Главное наблюдение: по словам Александра, такие сервисы построены «на том же самом Whisper, на том же самом FFmpeg». Это его оценка, а не данные о конкретном продукте. Но логика понятна: распознавание речи, нарезка, субтитры, водяные знаки — всё это умеют бесплатные open-source программы. Чего у тебя нет — удобной оболочки. А её сегодня можно навайбкодить.

Localhost: что это и почему сервису не нужен сервер
Localhost — это адрес твоего собственного компьютера. Программа запускается у тебя, а ты открываешь её в браузере по адресу вида localhost:8000 — как обычный сайт, только сама страница никуда в интернет не уходит. Уходят данные, которые ты сам отправишь во внешние сервисы: если в сервисе включено облачное распознавание или обработка через OpenRouter, файл или текст поедет туда. Александр определяет метод так: инструменты из open-source компонентов, которые запускаются на твоём компьютере «без подписок, без облаков, с полным вашим контролем».
Он разводит два понятия. Первое — когда что-то ставишь на сервер и получаешь временную ссылку по IP-адресу. Второе — когда сервис живёт у тебя. Для личного инструмента хватает второго; сервер нужен, только когда пользоваться будут другие люди (это правило из его гайда к докладу мы уже разбирали в статье что такое вайбкодинг).
Отсюда и выигрыш, ради которого всё затевается: «тебе всё равно, что тебя замедляют, потому что всё работает на адресе 8000 или 3000». Обратная сторона — скорость зависит от твоего железа. Александр честно предупреждает: у него старый компьютер, и это видно по времени обработки.
Пять кирпичиков: Whisper, FFmpeg, yt-dlp, MoviePy и стоки
Фундамент метода — бесплатные программы, которые Александр перечисляет одну за другой:
| Кирпичик | Что делает | Где берёт |
|---|---|---|
| Whisper | распознаёт речь в аудио и видео | от OpenAI; «если установить его локально на компьютер, он бесплатен» |
| FFmpeg | конвертирует форматы, режет и склеивает видео, накладывает субтитры и водяные знаки, выравнивает звук | бесплатно |
| yt-dlp | скачивает аудио и видео с множества площадок — Александр называл VK, YouTube, Instagram, TikTok | GitHub |
| MoviePy | анимирует видео, в том числе субтитры | бесплатно |
| Стоки (Pexels) | бесплатные ролики для вставок B-roll | API стока |
Сверху — то, что можно добавить по задаче: Ollama, чтобы запускать языковые модели на своём компьютере (Александр называл DeepSeek, Qwen и Llama), локальный синтез речи вместо ElevenLabs для проектов попроще, n8n для автоматизаций.
Склеивает всё это ИИ-агент. Александр не программист и признаётся, что сам не всегда знает, библиотека перед ним или программа: «для меня это программка». Свои сервисы он собирал в Genspark; ошибки «просто кидает в чат», и агент их правит. Подойдёт любой агент, в котором тебе удобно, — Claude Code, Cursor, Codex.
Free tier stacking: бесплатный транскрибатор аудио в текст из нескольких сервисов
Локальный Whisper бесплатен, но на слабом компьютере медленный. Поэтому в транскрибаторе Александра под капотом три облачных сервиса распознавания — Deepgram, AssemblyAI и Gladia. На 16.04.2026, по его словам, Deepgram давал 200 долларов бесплатных кредитов, AssemblyAI — 50 долларов, Gladia — 10 часов в месяц. Кредиты Deepgram, подчёркивает он, «не сгорают, это не помесячное»: сколько выработал, столько выработал. По его оценке, одних только кредитов Deepgram хватает примерно на 430–600 часов записи.
Склейку бесплатных уровней разных поставщиков Александр называет free tier stacking: объединяешь их в одном интерфейсе — и получаешь «практически бесконечный» бесплатный транскрибатор.
Здесь важная оговорка. На докладе прозвучал и другой совет: менять API-ключи и заводить новые аккаунты на новые адреса почты, чтобы снова получить стартовые кредиты. Этого мы не советуем и в метод не включаем: так нарушаются условия сервисов, а аккаунт можно потерять вместе с историей. Честный вариант free tier stacking — по одному аккаунту у разных поставщиков плюс локальный Whisper как запас, у которого лимита нет вообще.
Бесплатный транскрибатор: что умеет сервис Александра
Свой транскрибатор Александр называет VoxCraft; на докладе он показывал пятую версию. Запуск — двойным щелчком по файлу start.bat: стартует программа на Python, и в браузере открывается её страница. По шагам это выглядит так:
- Вставить API-ключ Deepgram (где его взять — написано в самом сервисе).
- Включить диаризацию — разметку, кто говорит, — и выбрать язык.
- Включить обработку нейросетью через OpenRouter: один API на сотни моделей, цена каждой видна сразу. В демо стояла GPT-4.1 mini.
- Выбрать шаблон результата: краткое резюме, конспект встречи, дорожная карта, пересказ — или свой промпт, например «протокол встречи».
- Загрузить один файл, пачку файлов (в демо шесть видео, одно — на 519 МБ, предел — 2 ГБ) или ссылку на видео, канал или плейлист.
- Скачать текст, файл SRT с таймкодами или весь пакет архивом ZIP.
Пакет из шести записей обработался прямо во время доклада, и, по словам Александра, это не стоило ни копейки — пока хватает бесплатных кредитов. Ведущий саммита подтвердил, что пользуется этим транскрибатором сам: «очень удобный и быстрее».
Собрать такой сервис можно разговором с агентом. На докладе ТЗ не показывали — ниже реконструкция по методу Александра.
/transcriber [папка]Собери мне личный веб-сервис для транскрибации, который работает только на моём компьютере.
Стек: Python, простой веб-интерфейс в браузере. Сервер слушает только 127.0.0.1, порт 8000. Запуск одной командой: start.bat для Windows и start.sh для Mac и Linux. Все зависимости — в requirements.txt, инструкция установки — в README.md простыми словами.
Что умеет:
1. Загрузка одного файла или пачки файлов (аудио и видео до 2 ГБ) перетаскиванием.
2. Распознавание: основной движок — Deepgram по API-ключу; если ключа нет или кредиты кончились — локальный faster-whisper (модель выбирается в настройках: small, medium, turbo).
3. Переключатель режима «только локально»: в нём отключены и облачное распознавание, и отправка текста в OpenRouter, а интерфейс прямо пишет, что данные не покидают компьютер.
4. Настройки: язык, разметка спикеров (диаризация) — через Deepgram; для локального режима предложи отдельный компонент (например, WhisperX) или честно скажи, что разметки там не будет.
5. Результат: текст, файл SRT с таймкодами; для пачки — архив ZIP.
6. Необязательная обработка нейросетью через OpenRouter: выбор модели из списка, шаблоны «краткое резюме», «конспект встречи», «протокол встречи», «свой промпт».
Правила:
- API-ключи храни в файле .env, не в коде; в интерфейсе показывай ключ звёздочками.
- Ничего не отправляй в интернет, кроме запросов к выбранным мной API.
- Показывай прогресс по каждому файлу и понятную ошибку, если файл не обработался.
Работай по шагам: сначала план и структура папок, жди моего «ок», потом минимальная версия с одним файлом и faster-whisper, потом остальное.Реконструкция по методологии спикера: на докладе показан готовый сервис, ТЗ и промпты сборки — нет
Своя замена Submagic: субтитры, логотип и B-roll на готовый ролик
Второй сервис — VideoForge, который Александр сделал как замену Submagic «не за 69 долларов, а за 0». В Submagic, по его словам, на апрель на бесплатном аккаунте было три видео, а дальше — снова регистрироваться или платить (к октябрю бесплатного тарифа на странице цен нет — только пробный период, см. ниже). Его сервис запускается так же: файл, браузер, localhost.
Что он показал на ролике, созданном в HeyGen:
- склейку нескольких видео перетаскиванием, обрезку и ускорение;
- логотип в правый угол;
- субтитры в разных стилях — в демо «Neon outline» по два слова — с предпросмотром, где они встанут;
- Magic B-rolls: сервис сам ищет на стоке ролики по смыслу текста и вставляет их в нужные места — в демо нашёл пять;
- фоновую музыку и интро-аутро.
Потом — кнопка «Обработать видео». На его компьютере короткий ролик собирался около пяти минут. Если делаешь несколько видео в день, это нормально, говорит Александр, а на компьютере помощнее будет быстрее.
/subforge [видео]Подставь своё 1 поле
Собери мне личный веб-сервис для обработки коротких вертикальных видео, который работает на моём компьютере.
Стек: Python, FFmpeg, faster-whisper, MoviePy; веб-интерфейс в браузере; сервер слушает только 127.0.0.1. Запуск одной командой для Windows, Mac и Linux, инструкция — в README.md.
Шаги обработки:
1. Загрузка одного или нескольких видео; склейка в заданном порядке, обрезка начала и конца, ускорение.
2. Расшифровка речи локально (faster-whisper) с таймкодами по словам.
3. Субтитры: 5–6 стилей на выбор, по [число] слова на экране, положение (низ / центр); перед рендером — правка текста и таймингов субтитров в интерфейсе и предпросмотр кадра с субтитрами.
4. Логотип из PNG в выбранный угол.
5. Вставки B-roll: по тексту фрагментов подобрать ролики через Pexels API и вставить поверх видео на 2–3 секунды; в конце видео — строка с указанием Pexels и авторов роликов.
6. Фоновая музыка из моего файла с приглушением под речь; интро и аутро — по желанию.
7. Рендер в MP4 1080×1920, прогресс на экране.
Правила: ключ Pexels — в файле .env; ничего, кроме запросов к Pexels, в интернет не отправляй. Сначала план и структура, жди моего «ок», потом версия с субтитрами и логотипом, потом остальное.Реконструкция по методологии спикера: на докладе показан готовый сервис VideoForge, ТЗ — нет
Что на самом деле бесплатно, а что — нет
Зал на докладе поймал противоречие: сначала «бесплатные инструменты без подписок», а через пять минут — «вопросы, где бесплатно, — забываем». Александр имел в виду, что гнаться за «бесплатно» как за целью не стоит: лучше поставить цель сделать вещь и, может быть, продать её — «навайбкодить за 20 долларов, продать за 100». Поэтому вот честная арифметика метода:
| Что | Сколько стоит на самом деле |
|---|---|
| Whisper, FFmpeg, yt-dlp, MoviePy на своём компьютере | бесплатно — платишь временем и железом |
| Облачное распознавание (Deepgram, AssemblyAI, Gladia) | бесплатно, пока не кончились стартовые кредиты |
| Обработка нейросетью через OpenRouter | бесплатные модели — с дневным лимитом, остальные — по прайсу |
| Вставки B-roll со стока | сам Pexels API бесплатен; «полкопейки на запрос», по словам Александра, — это вместе с обработкой (подбором роликов по смыслу текста), какой моделью — в докладе не показано |
| Сборка сервиса ИИ-агентом | у Александра первый сервис ушёл примерно в 8000 кредитов Genspark — около 9 долларов (по его словам, на апрель 2026 года) |
| Сервер для бота или клиентов | отдельно; для личного инструмента не нужен |
Сравнивать стоит с подпиской за год или три: по словам Александра, сумма выходит «довольно приличная» — именно её метод и экономит.
Чужой .bat, чужие видео, чужие голоса: правила безопасности
Чужой скрипт. Александр раздавал первую версию транскрибатора архивом и сам предупредил: если запускать такие файлы от незнакомых людей, «можно подсеять кое-что себе». Файл .bat выполняет на компьютере любые команды. Правило простое: прежде чем запускать чужой архив, покажи его ИИ. Только помни, что такая проверка предварительная: ИИ видит лишь то, что ты ему вставил, а скрипт может скачать остальное потом. Отдельная папка от этого не защищает — программа, запущенная от твоего имени, видит и остальные твои файлы. Сомнения остались — не запускай или запускай в изолированной среде: в виртуальной машине или на отдельной учётной записи без доступа к рабочим файлам и ключам. Свой сервис по промпту выше надёжнее не потому, что ты читаешь каждую строку, а потому, что знаешь, откуда взялся код и что ты заказывал; ту же проверку прогоняй и на нём. Нет Windows и не хочется «батник» — попроси ИИ переделать запуск под свою систему (подробнее — в вопросах ниже).
/checkscript [файл]Подставь своё 1 поле
Я получил архив с программой и хочу её запустить. Ниже — содержимое всех исполняемых файлов из архива.
Проверь и ответь по пунктам:
1. Что каждый файл делает — простыми словами, по шагам.
2. Что он скачивает из интернета и откуда.
3. Куда он пишет на диске, меняет ли системные настройки, автозагрузку, переменные окружения.
4. Отправляет ли он куда-то мои файлы, ключи или данные.
5. Есть ли что-то подозрительное: обфусцированный код, base64, скачивание и запуск исполняемых файлов, отключение защиты.
6. Вердикт: можно запускать / можно с правками (какими) / не запускать.
Если чего-то не видно из текста — так и скажи, не додумывай.
[содержимое файлов]Шаблон редакции по предупреждению спикера о чужих .bat-файлах
Чужой контент. yt-dlp скачивает видео с множества площадок, а транскрибатор Александра принимает ссылку на целый канал или плейлист. Используй это для своих роликов и тех, на которые у тебя есть разрешение автора. Правила площадок часто запрещают скачивание без разрешения: например, условия YouTube запрещают скачивать контент сервиса, если сам сервис или правообладатель этого прямо не разрешили (условия YouTube, проверено 22.10.2026).
Чужие голоса. Запись созвона с клиентами — это чужие голоса и часто персональные данные. Такие записи расшифровывай локальным Whisper, а не в облаке: облачные сервисы распознавания из доклада — зарубежные.
Когда без сервера не обойтись
Метод localhost — для твоих личных инструментов. Как только сервисом пользуются другие люди или он должен работать круглосуточно (бот в Telegram, сервис для клиента), нужен сервер. Александр арендует его у Beget и предлагает для пробы временный сервер — по его словам, на апрель около 11 рублей в день: потренировался, повторил, удалил, чтобы не платить.
Как собрать на таком сервере бота с ИИ, Александр подробно разобрал в другом докладе — статья бот-секретарь для Телеграм за вечер. А следующая ступень того же принципа «собирай из кирпичиков» — его конвейер, который делает клип из фото с песней.
С чего начать сегодня
- Найди свою подписочную больКакой сервис ты оплачиваешь за транскрибацию, субтитры, склейку или обрезку видео — и сколько это в год.
- Расшифруй одну запись локальноPython 3.9+, pip install faster-whisper и скрипт из «Примера редакции»: получишь TXT и SRT и увидишь, как быстро работает твой компьютер.
- Заведи один бесплатный облачный ключDeepgram или AssemblyAI — по одному аккаунту, без фарма новых. Ключ храни в .env.
- Собери транскрибатор по ТЗОтдай промпт-ТЗ агенту, начни с минимальной версии: один файл, faster-whisper, SRT.
- Добавь субтитры на свой роликВторым сервисом — редактор субтитров и логотипа; B-roll со стока — после ключа Pexels.
- Чужие скрипты — только после проверкиЛюбой архив с .bat или .sh сначала покажи ИИ; есть сомнения — не запускай или запускай в виртуальной машине.
Вопросы и ответы
Q1Как сделать транскрибацию видео в текст бесплатно?Кратко: Локально — Whisper или faster-whisper на своём компьютере без лимитов; быстрее — через стартовые кредиты Deepgram или AssemblyAI.
Есть два бесплатных пути. Первый — поставить Whisper или faster-whisper на свой компьютер: лимитов нет, платишь только временем, и на слабом компьютере это медленно. Второй — облачные сервисы распознавания со стартовыми кредитами: на 22.10.2026 Deepgram даёт 200 долларов, AssemblyAI — 50 долларов, Gladia — 50 евро на год. Александр Юшкевич объединяет оба пути в одном своём сервисе на localhost: облако — для скорости, локальный Whisper — про запас.
Q2Как запустить транскрибатор на Mac или Linux, а не через .bat?Кратко: Попроси ИИ-агента сделать запуск командой Python или скриптом start.sh — сам сервис на Python работает везде.
Файл start.bat из демо — просто удобный запуск для Windows: он стартует программу на Python. На Mac и Linux ту же программу запускают командой Python — например, python app.py, где имя файла зависит от того, как собран сервис, — или скриптом start.sh. Зависимости при этом ставятся заново под твою систему (обычно pip install -r requirements.txt). Если собираешь сервис сам, сразу попроси агента сделать запуск для всех трёх систем — так написано в ТЗ выше. Если сервис чужой, попроси ИИ переписать запуск под свою систему, а заодно проверить, что скрипт делает.
Q3Зачем свой сервис на localhost, если есть CapCut и Submagic?Кратко: Ради подписки, лимитов и контроля: свой сервис не берёт плату за каждое видео, не ставит водяной знак и делает только то, что тебе нужно.
Готовые редакторы удобны, если тебя устраивают их цена, лимиты и набор функций. Метод localhost нужен, когда ты упираешься: в подписку за API, в число бесплатных видео, в водяной знак, в один повторяющийся шаг, который хочется сделать кнопкой. Тогда свой сервис из бесплатных кирпичиков может окупиться: собрал один раз — пользуешься без счёта за каждое видео, но платишь временем на сборку и доводку.
Q4Что такое free tier stacking?Кратко: Склейка бесплатных уровней разных сервисов в одном интерфейсе — по одному аккаунту у каждого, плюс локальный запас.
Так Александр Юшкевич называет приём, когда в одном сервисе собраны бесплатные уровни нескольких поставщиков: например, Deepgram, AssemblyAI и Gladia для распознавания. Кончились кредиты у одного — переключаешься на другого. Честный вариант — по одному аккаунту у каждого поставщика. Заводить новые аккаунты ради новых стартовых кредитов мы не советуем: это нарушает условия сервисов.
Q5Нужен ли мощный компьютер, чтобы запускать Whisper локально?Кратко: Нет, но от железа зависит скорость: на процессоре выручит faster-whisper и модели поменьше.
Whisper работает и без видеокарты, но медленнее. Для слабого компьютера удобнее faster-whisper — он до четырёх раз быстрее оригинала и умеет работать на процессоре. Начни с модели small или turbo и посмотри, сколько уходит на час записи. У Александра Юшкевича старый компьютер, и он прямо говорит: скорость метода зависит от мощности железа.
Q6Можно ли продавать сервис, собранный из open-source кирпичиков?Кратко: Спикер считает, что да; перед продажей проверь лицензии каждого компонента и условия API, которые подключаешь.
Александр Юшкевич прямо предлагает такой путь: «навайбкодить за 20 долларов, продать за 100». У Whisper и faster-whisper — лицензия MIT, у исходного кода yt-dlp — Unlicense, но у FFmpeg и сборок отдельных программ свои условия, а облачные API и стоки — со своими правилами. Перед тем как отдавать сервис клиенту, попроси агента составить список компонентов с их лицензиями.
♥ Промптов в статье: 3 — забирай на полку у каждого или открой все промпты статьи в библиотеке →
// Полезно? Сохрани — так я вижу, что писать дальше. Или отправь коллеге
Сохранённое — на полке, ссылка в шапке сайта.
// Выпуск № 16 «Система, которая пилит» хакнут до конца
Ты дошёл до последней статьи номера. Выбери следующий выпуск — какой хакнуть дальше.
№ 19сентябрь 202609.202609.26✕ не хакнутхакнуто ✓ хакнутКоманда из одного11 материалов · 12 нейрохакеров
№ 18июль 202607.202607.26✕ не хакнутхакнуто ✓ хакнутАгенты вместо чатов12 материалов · 13 нейрохакеров
№ 17май 202605.202605.26✕ не хакнутхакнуто ✓ хакнутБез розовых очков12 материалов · 12 нейрохакеров← GEO-оптимизация сайта конвейером субагентов: одна новость — одна страница без ручных «продолжить?»Весь выпуск № 16 →
// Прочитать с ИИ
Скопируй промпт и вставь в свой ассистент — ChatGPT, Claude, GigaChat, Алису, DeepSeek. Он откроет материал по ссылке, перескажет суть и адаптирует приёмы под твою задачу.
Что в промпте
Разбери материал журнала «Нейрохакер» «Бесплатная транскрибация видео в текст и субтитры на своём компьютере: метод localhost вместо подписок»: https://neyrohacker.com/besplatnyy-transkribator-i-subtitry-na-svoem-kompyutere/
1. Перескажи главную мысль в трёх предложениях.
2. Выпиши приёмы, которые можно применить сразу, — по шагам.
3. Задай мне три вопроса о моей задаче и адаптируй метод под мои ответы.// Обсудить
Есть вопрос к спикеру или по материалу? Задай его в открытом NeyroCommunity — там обсуждаем доклады саммита, отвечаем на вопросы к спикерам и разбираем материалы журнала.
9 000+ участников в чате сообщества
- вопросы спикерам саммита
- обсуждение докладов и материалов журнала
- общаться и помогать другим
бесплатно · откроется бот в Telegram, он пришлёт приглашение в чат
// Нейрохакер+
Готовые скиллы и нейрогайды под такие задачи
Промпты и скиллы, которые запускаются сразу, и нейрогайды по докладам саммита
Оформить подписку1 990 ₽, далее 990 ₽/месБиблиотека скиллов и нейрогайдов регулярно пополняется.
Подписка с автопродлением. Отменить — в один клик в личном кабинете, без объяснений.
Подписка уже есть? Войти в кабинет →
