Как сделать вирусный ролик с помощью ИИ: пошаговая инструкция
Как мы сделали рилс без монтажёра: ИИ-агент нарисовал ролик кодом, сам проверил кадры и собрал MP4. Все промпты, правила движения и проверка перед публикацией.
· 11 минут чтения
Ролик мы делали для своего курса «ИИ: от основ до продвинутой практики». На кадрах осталось его прежнее название — «ИИ с нуля». В ролике 24 секунды: вопрос, пример, настоящее задание из курса и призыв. Ниже — весь путь от брифа до готового MP4. Промпты можно скопировать и подставить в них свой продукт.
Вирусность не заказать, но ей можно не мешать
Никто не знает заранее, какой ролик разлетится. Зато понятно, почему ролики пролистывают:
- за первые две секунды непонятно, о чём ролик;
- текст мелкий или пропадает раньше, чем его успели прочитать;
- всё подряд плавно проявляется, как в презентации;
- картинка живёт отдельно от музыки.
Эти ошибки ИИ помогает убрать. Он собирает ролик по вашим правилам и проверяет каждый кадр раньше, чем его увидите вы. Остальное решают идея и удача.
Как ИИ делает видео, если он не умеет делать видео
Нейросеть не выдаёт готовый видеофайл. Она пишет программу — веб-страницу, которая умеет нарисовать любой момент ролика. Странице передают время, например 7,5 секунды, и она рисует ровно этот кадр.
Дальше работает конвейер:
- Браузер без окна открывает страницу и снимает её 30 раз на каждую секунду ролика. Это делает программа Playwright.
- Программа ffmpeg склеивает снимки в MP4 и добавляет звук.
Так рисуют мультфильмы: кадр за кадром. Только художник здесь — код.
Главное правило: кадр зависит только от времени. Никаких таймеров и случайных чисел. Тогда ролик каждый раз собирается одинаково, а правка занимает одну строку. Вы говорите: «На 8-й секунде текст держится слишком мало», — агент меняет одно число и пересобирает ролик.
Авторы двух англоязычных разборов, по которым мы работали (ссылки — в конце статьи), сходятся в одном: промпт — малая часть результата. За роликами «из одного промпта» часто стоит текст на 10 000 знаков с примерами и готовыми инструментами. Остальное — студия: материалы, правила и проверка. Её мы и соберём по шагам.
Что понадобится
- Компьютер. Мы работали на Mac.
- ИИ-агент, который сам запускает программы. Мы использовали Claude Code с моделью Opus 5.5. Подойдёт и другой агент, который работает прямо на компьютере.
- Node.js и ffmpeg — бесплатные программы, на которых работает конвейер. Если их нет, агент подскажет, как их установить.
- Материалы: логотип, настоящие скриншоты продукта и короткий текст о нём. На скриншотах не должно быть личных данных.
- По желанию — чужой ролик, стиль которого вам нравится. Из него берут композицию и движение, но не текст и не бренд.
Создайте для ролика отдельную папку. Картинки положите в папку assets, текст о продукте — в файл assets/about.md. Промпты ниже отправляйте по очереди, в одном разговоре с агентом.
Шаг 1. Бриф: одна мысль и честные факты
Бриф — короткое описание ролика. С него агент начинает работу и к нему возвращается при каждой правке. В брифе пять пунктов:
- Зритель. У нас это новички: они открывали чат с ИИ, но не понимают, как получить от него пользу.
- Одна мысль. «ИИ помогает, если ясно попросить и проверить ответ». Две мысли в 24 секунды не помещаются.
- Сценарий по секундам. Что на экране и что происходит.
- Запреты. Мы запретили придумывать цены, скидки, отзывы, число учеников и обещать заработок. И рисовать интерфейс по памяти: только настоящие скриншоты.
- Рабочая зона. Кнопки и подпись соцсети закрывают низ и правый край кадра. В кадре 1080×1920 важный текст держим в прямоугольнике от 90 до 900 пикселей по горизонтали и от 300 до 1220 по вертикали.

Вот наш сценарий:
| Секунды | Что на экране |
|---|---|
| 0–3 | «Открыли ИИ. Что дальше?» и пустое поле ввода |
| 3–7 | Заметки: «Книжный клуб», «Суббота, 15:00», «Библиотека», «Принести книгу». В поле печатается просьба «Собери короткое приглашение» |
| 7–12 | Заметки собираются в приглашение. Время и место подсвечены |
| 12–17 | Задание из курса: ИИ перепутал время. Ошибку находят и исправляют |
| 17–21 | Страница курса «ИИ с нуля» |
| 21–24 | «Начни с понятной задачи» и где найти курс |
Первый промпт просит только бриф и раскадровку, без анимации. В квадратных скобках — то, что нужно заменить на своё.
Сделай вертикальный ролик для [продукт]. Работай в этой папке.
Сейчас только первый этап: бриф и ключевые кадры. Анимацию не делай.
Прочитай assets/about.md и посмотри все картинки в assets/.
Зритель: [кто он и что у него не получается].
Главная мысль: [одна фраза].
Не придумывай цены, скидки, отзывы и цифры, которых нет в материалах.
Не рисуй интерфейс по памяти, бери наши скриншоты.
Если картинки не хватает, скажи, какой именно.
Формат: 1080×1920, 24 секунды, русский язык, без диктора.
Важный текст держи в зоне x 90–900, y 300–1220:
остальное закроют кнопки соцсети.
Сценарий:
0–3 с — [вопрос или проблема зрителя]
3–12 с — [пример: что было и что получилось]
12–17 с — [настоящий экран продукта]
17–24 с — [название и что сделать дальше]
Сохрани сценарий и правила оформления в brief.md.
Нарисуй 6 ключевых кадров в out/storyboard/ и собери их на один лист out/contact.png.
Сам посмотри кадры и проверь, читается ли текст. Потом покажи мне.Шаг 2. Раскадровка: правьте, пока это дёшево
Раскадровка — это ключевые кадры ролика без движения. Цвет, шрифт, размер текста и скриншоты проще поменять сейчас, чем после анимации.




Мы поправили две вещи. «Открыл ИИ» заменили на «Открыли ИИ», чтобы фраза подходила всем. И убрали лишнюю метку «Пример из курса».
Правки пишите конкретно. Не «сделай лучше», а так:
В кадре с результатом слишком мелкий текст.
Увеличь его и убери второстепенные подписи.
Скриншот упражнения приблизь до самого задания.
Остальные кадры не трогай. Обнови contact.png.Шаг 3. Студия: правила движения
Без правил агент делает одно и то же: текст по центру на градиенте, всё плавно проявляется, в конце логотип. Выходит презентация, а не ролик.
Поэтому правила мы записали в отдельный файл в папке ролика. В Claude Code это CLAUDE.md: агент читает его перед каждой задачей.
- Одна форма на весь ролик. Главный элемент не исчезает, а меняется. У нас поле ввода становится приглашением, потом окном с заданием, страницей курса и плашкой с названием. Склеек нет.
- Ничего не появляется из пустоты. Текст выезжает из-под линии, кнопка вырастает в страницу.
- Пружины. Предмет, который останавливается, чуть проезжает вперёд и возвращается — как настоящий. Настройки пружин мы взяли с нашего сайта, поэтому ролик двигается так же, как интерфейс курса.
- Ритм. Музыка — 120 ударов в минуту, одна доля — полсекунды. Каждое событие стоит на доле.
- Новое событие каждые 1–3 секунды. Но текст, который нужно прочитать, стоит дольше. Наше приглашение держится больше 4 секунд.
- Один акцент в кадре. Один яркий цвет и одно главное место.
- Под запретом: текст по центру на градиенте, подписи по углам, свечение, частицы, сильные отскоки и целая страница мелким текстом.
Когда раскадровка утверждена, просим черновик:
Раскадровка утверждена. Сделай анимированный черновик по brief.md.
Ролик — одна HTML-страница с функцией window.seek(t):
она рисует кадр для любого момента t в секундах.
Никаких таймеров, накопленного состояния и случайных чисел.
Кадры снимай через Playwright, MP4 собирай через ffmpeg.
Перед съёмкой дождись загрузки шрифтов и картинок.
Движение:
— одна форма проходит через весь ролик и меняет состояние, без склеек;
— ничего не появляется из пустоты: элементы выезжают, растут, превращаются;
— пружины без сильных отскоков;
— каждое событие стоит на доле ритма 120 BPM;
— готовый текст держи, пока его не успеют прочитать.
Звук: ритм 120 BPM и короткий звук на каждое событие.
Громкость около −14 LUFS, пик не выше −1 dBTP.
Собери черновик out/preview.mp4 в размере 540×960.
Если не можешь прослушать звук, скажи об этом прямо.Шаг 4. Звук: ИИ его не слышит
Каждое событие в кадре получает свой звук, и звучит он ровно на долю: щелчок кнопки, шорох заметки, звон маркера. Без звука движение кажется ватным.
Мы синтезировали музыку и звуки прямо в коде — так не нужно думать о лицензиях. Но один из авторов разборов пишет, что синтезированные звуки звучат дёшево. Он берёт записанные, из бесплатных библиотек вроде Mixkit. Если ролик пойдёт в рекламу, проверьте условия лицензии.
Главное: агент не слышит. Он измеряет громкость, смотрит на форму звуковой волны и проверяет, совпадают ли звуки с событиями. У нас расхождение — не больше 5 миллисекунд. Но баланс оценит только человек. Слушайте на телефоне: на компьютере наши ударные заглушали всё остальное, а в динамике телефона их почти не было слышно.
Шаг 5. Самопроверка: агент смотрит свои кадры
Этот шаг пропускают чаще всего. А зря: ИИ хорошо находит свои ошибки, если попросить его посмотреть на результат.
Агент вытаскивает кадры на стыках сцен и внутри переходов. Смотрит их в полном размере и уменьшенными до ширины телефона — 360 пикселей. Ставит оценки от 1 до 10: понятен ли первый кадр, читается ли текст, удачна ли композиция, совпадает ли движение со звуком. Исправляет три худших места и проверяет снова — пока все оценки не станут 8 и выше.
Вот что нашлось в нашем черновике:
- на 7-й секунде заметки летели в приглашение и пересекали друг друга;
- на стыке сцен уходящая подпись наезжала на новую;
- в финале страница курса превращалась в тяжёлый бирюзовый прямоугольник;
- в готовом MP4 фон чуть порозовел из-за пересчёта цветов.
Всё это агент исправил за два круга, до того как ролик увидел человек.
Проверь preview.mp4 как редактор.
Вытащи кадры на стыках сцен и внутри переходов.
Посмотри их сам, в том числе уменьшенными до ширины 360 px.
Ответь:
1. Понятно ли за первые 2 секунды, о чём ролик?
2. Успевает ли зритель прочитать каждый текст?
3. Нет ли наложений, обрезанного текста и пустых кадров?
4. Ясно ли, что мы рекламируем и куда идти после просмотра?
Назови три худших места с таймкодами, исправь их и пересобери ролик.
Не добавляй эффекты без причины и не меняй факты.Шаг 6. Правки: говорите как режиссёр
Теперь ролик смотрите вы. На телефоне и сначала без звука: так его увидит большинство зрителей.
Замечания давайте как режиссёр, а не как программист:
- «эта часть слишком медленная»;
- «наплыв выглядит дёшево — пусть лучше меняется форма»;
- «пусть приближение совпадёт с ударом»;
- «на 8-й секунде не успеваю прочитать приглашение».
Обычно хватает двух-трёх кругов.
Шаг 7. Финальная сборка
Когда черновик нравится, просим финал. Настройки в промпте можно не разбирать: с ними ролик нормально загружается в соцсети и не теряет в качестве.
Черновик утверждён. Собери финал.
1080×1920, 30 кадров в секунду, 24 секунды.
MP4, H.264, yuv420p, CRF 18, звук AAC 48 кГц, faststart.
Громкость около −14 LUFS, пик не выше −1 dBTP.
Сделай две версии:
1. out/reel-organic.mp4 — для обычного поста, в конце «Ссылка в профиле».
2. out/reel-ad.mp4 — для рекламы, в конце «Посмотреть программу курса».
Проверь через ffprobe размер, длительность и наличие звука.Версий две, потому что ссылка в них работает по-разному: в обычном посте её ищут в профиле, а в рекламе есть кнопка перехода.
И ещё один совет из разборов. При быстром движении на кадрах остаются «двойники». Чтобы их не было, каждый кадр склеивают из нескольких снимков — из 8, а не из 2–4. А самые быстрые движения чуть замедляют.
Шпаргалка: семь правил дорогого ролика
Мы собрали их из разборов и своего опыта.
- Ничего не появляется из пустоты — всё меняет форму.
- Нет склеек: каждая сцена вырастает из предыдущей.
- На каждую долю музыки что-то происходит.
- Предметы чуть пружинят, когда останавливаются.
- Камера делает одно движение за раз.
- У каждого щелчка — свой звук.
- Агент проверяет кадры раньше вас.
Перед публикацией: что проверить в России
Ролик готов, но выкладывать его рано. Вот что мы проверили сами. Это не юридическая консультация, а список того, о чём стоит подумать заранее.
- Instagram*. С 1 сентября 2025 года в России запрещена реклама на ресурсах организаций, признанных экстремистскими или нежелательными. Сюда попадают Instagram и Facebook. Для зрителей из России подойдут VK Клипы и Telegram.
- Чужие бренды. Назвать сервис словами можно: «как разобраться с заявлением на Госуслугах». А логотип, узнаваемый интерфейс и намёк, что за услугой стоит государство, — нельзя. «Госуслуги» — товарный знак Минцифры. В 2026 году антимонопольная служба возбудила дело против мастерской, чьи визитки повторяли оформление портала.
- Маркировка. Платную рекламу в интернете нужно маркировать: получить токен erid через оператора рекламных данных.
*Instagram и Facebook принадлежат компании Meta, которая признана в России экстремистской организацией и запрещена.
Источники
- Movez. How to build motion design studio with Opus 5.5 (откроется в новой вкладке) — как устроена студия: функция seek(t), пружины, ритм и самопроверка.
- zero. How I Make $10K Launch Videos for $0 with Opus 5.5 (откроется в новой вкладке) — рецепт с готовыми промптами и правилами вкуса.
- КонсультантПлюс. Закон о запрете рекламы на ресурсах нежелательных организаций (откроется в новой вкладке).
- Sostav. Минцифры зарегистрировало товарный знак «Госуслуги» (откроется в новой вкладке).
- Рекламный совет. Реклама создавала впечатление, что услугу оказывает государство (откроется в новой вкладке).