qvib.pro
EN

Озвученное видео без камеры

Для чего: собрать «фейслесс»-ролик (Shorts/Reels) от идеи до готового файла — сценарий, ИИ-озвучка, картинки/видеоряд, субтитры, монтаж — не показывая лицо.

бесплатно новичок

Принцип ролика (важнее стиля): хук 2–3 сек → удержание → CTA. Формат вертикальный 9:16, нарезка по смыслу, русские субтитры, финиш через ffmpeg. ИИ-наставник любой; конкретные сервисы взаимозаменяемы — держись пайплайна, а не «кнопок».

🧭 Картина целиком

Что получишь на выходе: готовый вертикальный ролик final.mp4 (1080×1920) с ИИ-озвучкой, картинками/видеорядом и вшитыми субтитрами — без съёмки себя, без студии, почти на бесплатных инструментах. Готов к загрузке в Shorts/Reels/TikTok.

Почему именно так. Короткое видео живёт по жёсткой драматургии: первые 2–3 секунды решают, досмотрят ли (хук), середина удерживает, в конце — призыв (CTA: подписка/коммент/ссылка). Большинство смотрит без звука — поэтому субтитры обязательны. Лицо не нужно: «фейслесс» — это голос + визуал.

Пайплайн из 6 шагов: тема/хук → сценарий → озвучка → видеоряд → субтитры → монтаж. Инструменты внутри шагов меняй свободно — важна последовательность.

💡 Подготовь рабочую папку и положи туда все файлы (voice.mp3, bg.png, subs.srt) — так команды ffmpeg будут короткими и без путаницы с путями.


Шаг 1. Тема и хук

Что делаем: одна чёткая мысль ролика + сильный хук на первые 2–3 секунды (вопрос / обещание / конфликт).

🤖 «Дай 10 хуков (первые 3 секунды) для Shorts на тему <…>. Цель — удержание. Коротко, по-русски, разговорно.»

Как понять, что ОК: хук цепляет за 3 секунды и обещает выгоду/интригу («Никогда не делай X, если…», «3 ошибки в Y»). Прочитай вслух — если хочется слушать дальше, годится.

Частые ошибки:

  • Длинное вступление «всем привет, сегодня поговорим о…» — зритель ушёл. Бей в суть с первой секунды.
  • Тема «обо всём» — нет одной мысли. Один ролик = одна идея.

Шаг 2. Сценарий

Что делаем: структура хук → 3–5 коротких смысловых блоков → CTA. Под вертикаль и 30–60 секунд (≈90–150 слов).

🤖 «Напиши сценарий вертикального ролика на 45 секунд по теме <…>: хук, тело по пунктам, CTA. Простым языком, фразы короткие — под озвучку.»

Как понять, что ОК: текст читается вслух ровно за нужное время (≈140 слов/мин разговорной речи → 45 сек ≈ 100 слов). Фразы короткие, без причастных оборотов — иначе синтез-голос споткнётся.

Частые ошибки:

  • Сложные длинные предложения → робо-голос звучит неестественно. Дроби на короткие.
  • Нет CTA → зритель не знает, что делать дальше. Заверши одним ясным действием.

Шаг 3. Озвучка (TTS)

Что делаем: прогоняем текст через синтез речи и сохраняем voice.mp3. Варианты: облачные TTS (ElevenLabs и аналоги — самые «живые» голоса) или офлайн/открытые модели (бесплатно). Слушай результат: где «робот» — дроби предложения и расставляй паузы запятыми/точками.

💡 Без камеры и без своего голоса — берёшь готовый синтез-голос. Один и тот же голос во всех роликах = узнаваемость канала.

Как понять, что ОК: voice.mp3 звучит ровно, без «проглоченных» слов и роботизированных скачков; ударения в ключевых словах правильные.

Частые ошибки:

  • Неверные ударения в именах/терминах — перепиши слово «как слышится» или используй разметку пауз/ударений, если движок поддерживает.
  • Слишком быстрый темп — зритель не успевает. Замедли в настройках голоса.

Шаг 4. Видеоряд / картинки

Что делаем: под каждый блок — свой кадр: B-roll (сток), картинки от image-моделей (Nano Banana / FLUX / Ideogram), скринкаст или простой «бегущий текст» на фоне.

🤖 «Подбери визуальный план: к каждому блоку сценария — что показать на экране (b-roll / скрин / картинка-промт). По пунктам.»

Как понять, что ОК: на каждый смысловой блок есть свой визуал; картинки вертикальные или нормально кадрируются в 9:16; ничего не «провисает» статикой дольше 3–4 сек.

Частые ошибки:

  • Горизонтальные картинки в вертикали → чёрные поля. Бери/генерь сразу 9:16 или кадрируй (crop в ffmpeg, см. шаг 6).
  • Слишком много мелкого текста на картинке — на телефоне не читается.

Шаг 5. Субтитры (обязательно для Shorts)

Что делаем: генерируем тайминги распознаванием речи (Whisper) → файл subs.srt. Whisper слушает твою озвучку и выдаёт текст с таймкодами. Большинство смотрит без звука — субтитры держат внимание.

🤖 «Как из готовой озвучки voice.mp3 сделать русские субтитры .srt через Whisper и вшить их в вертикальное видео? Дай команды по шагам.»

Как понять, что ОК: открыл subs.srt — там строки с таймкодами (00:00:01,200 --> 00:00:03,800) и правильным текстом, совпадающим с озвучкой.

Частые ошибки:

  • Whisper распознал не тот язык → субтитры-каша. Укажи язык явно (параметр language ru).
  • Длинные строки субтитров не влезают по ширине — разбей на короткие реплики.

Шаг 6. Монтаж и финиш (ffmpeg)

Что делаем: собираем дорожку (видеоряд + озвучка + субтитры), кадрируем под 9:16. Пример: склейка одной картинки и звука в ролик 1080×1920.

ffmpeg -loop 1 -i bg.png -i voice.mp3 \
  -vf "scale=1080:1920:force_original_aspect_ratio=cover,crop=1080:1920" \
  -c:v libx264 -tune stillimage -c:a aac -b:a 192k -shortest out.mp4

Вшить (захардкодить) субтитры в картинку:

ffmpeg -i out.mp4 -vf "subtitles=subs.srt" final.mp4

Как понять, что ОК: открой final.mp4 — видео вертикальное 1080×1920, звук синхронен, субтитры читаются на кадре. Длительность совпала с озвучкой (-shortest обрезает по короткой дорожке).

Частые ошибки:

  • ffmpeg: command not found — не установлен. macOS: brew install ffmpeg; Windows: winget install ffmpeg (или скачать с ffmpeg.org); Ubuntu: sudo apt install ffmpeg.
  • Видео не вертикальное / чёрные поля — проверь scale=...:force_original_aspect_ratio=cover + crop=1080:1920.
  • Субтитры не появились — фильтр subtitles требует, чтобы subs.srt лежал в текущей папке; в путях с пробелами/кириллицей экранируй (subtitles=subs.srt в кавычках).
  • Звук рассинхрон/обрывается — следи, чтобы -shortest и длина озвучки совпадали с задумкой.

🧠 Для сеньора

  • Стиль субтитров: karaoke/динамические подписи (по слову) сильно поднимают удержание — subtitles=subs.ass (формат ASS) с кастомным шрифтом/обводкой, либо force_style с FontName/Outline.
  • Громкость и «телефонный» микс: нормализуй через loudnorm (EBU R128) — единая громкость во всех роликах, не режется площадкой.
  • Видеоряд из нескольких клипов: concat-демуксер или filtergraph; scale+crop к 1080×1920 каждому источнику; лёгкий зум-эффект (Ken Burns) через zoompan оживляет статику.
  • Пакетно: оформи пайплайн скриптом (bash/Python): текст → TTS API → Whisper → ffmpeg-сборка одной командой. Заголовок/обложку — через vidIQ (подбор под удержание).
  • Качество экспорта: -crf 18-23, -pix_fmt yuv420p (совместимость с плеерами соцсетей), -movflags +faststart (мгновенный старт при стриминге).

⚠️ Предупреждения

  • Музыка и сток — только с правом на использование. Чужой трек/видео без лицензии → площадка снимет монетизацию, заглушит звук или удалит ролик (и может прилететь страйк). Бери из библиотек с явной лицензией.
  • Голоса и лица. Клонировать чужой голос или вставлять узнаваемых людей без согласия — юридический риск. Используй синтетические голоса, которые разрешено публиковать.
  • Необратимое в ffmpeg. Команды пишут НОВЫЙ файл (out.mp4, final.mp4) — это безопасно. Но не задавай имя выходного файла таким же, как вход, — перезапишешь оригинал.

🆘 Промт-спасалка

Помоги собрать фейслесс-ролик 9:16 по шагам, объясняй просто.
ТЕМА: <…>. ДЛИНА: <45 сек>. ПЛОЩАДКА: <YouTube Shorts / Reels / TikTok>.
ЧТО УЖЕ ЕСТЬ: <сценарий? voice.mp3? картинки?>. Я ЗАСТРЯЛ НА: <шаг>.
ВОТ ОШИБКА/ЧТО ВИЖУ: <текст ошибки ffmpeg/Whisper или описание>.

Что делать:
1) Доведи текущий шаг: хук → сценарий → ИИ-озвучка → видеоряд → русские субтитры → склейка ffmpeg.
2) Дай точные команды ffmpeg/Whisper ПОД МОЮ ОС и как их установить.
3) После каждого шага — как проверить результат (что открыть/послушать).
4) Предупреди про права на музыку/сток и чтобы не перезаписать оригинал.

💎 Глубина и ценность

  • Канал без лица — это свобода. Не нужно быть в кадре, иметь студию или «телегеничность». Идея + голос + визуал — и ты публикуешь, оставаясь анонимным или просто закрытым человеком.
  • Пайплайн важнее инструментов. TTS-сервисы, image-модели и редакторы меняются каждый месяц, а схема «хук → сценарий → озвучка → визуал → субтитры → ffmpeg» — нет. Освоил её один раз — соберёшь ролик на любых новых инструментах.
  • Масштабируемость. Ручной ролик — это навык; скриптовый пайплайн — это конвейер: десятки роликов в неделю на автомате. Отсюда один шаг до контент-фабрики (см. навыки video-editing / Remotion).