most-AI.com
Войти

Анимированная схема без видеомодели: нейросеть пишет HTML-ролик

Денис Коростелёв9 мин

Объясняющий ролик со схемой и формулами можно сделать вообще без видеомодели. Вы просите текстовую модель — например, Claude Opus 4.8 или GPT-5.5 — написать один HTML-файл, в котором схема появляется по шагам, стрелки прорисовываются, а подписи возникают в нужный момент. Файл открывается в обычном браузере, вы записываете экран, а закадровый голос делаете отдельно в ElevenLabs V3 (Диктор). Главное преимущество этого пути — точность: каждая буква и каждый индекс в формуле набраны как текст, а не нарисованы пикселями, поэтому они не превращаются в похожие на буквы каракули.

Я сам прихожу к этому способу каждый раз, когда в кадре должна быть формула, а не пейзаж. Ниже разберу, когда он выигрывает у генерации видео, как устроить работу по шагам и где он проигрывает.

Почему видеомодель путает подписи, а код — нет

Видеомодель генерирует изображение целиком. Для неё надпись «F = ma» — это набор светлых и тёмных пятен, похожих на буквы, которые она видела в обучающих данных. Короткое слово крупным шрифтом она часто выводит правдоподобно. Формулу с дробью, степенью и нижним индексом — уже как повезёт. Подпись из пяти слов на стрелке может поменять букву от кадра к кадру, а в следующем отрезке превратиться в другое слово.

У HTML-файла логика обратная. Подпись — это строка текста, которую браузер отрисовывает шрифтом. Стрелка — это линия с координатами. Анимация — это инструкция «через 2 секунды плавно показать блок номер три». Ничего не угадывается: если в коде написано «m₁», на экране будет «m₁» в каждом кадре. Если что-то не так, ошибка сидит в конкретной строке, и её можно найти и исправить.

Отсюда и главная мысль статьи: видеомодель хороша там, где нужна живая картинка, а код — там, где нужна точность и управляемость. Строение клетки, круговорот воды, вывод формулы, алгоритм сортировки, этапы исторического события на временной шкале — всё это удобнее собирать кодом.

Когда этот путь подходит, а когда нет

Чтобы не тратить вечер не на тот инструмент, сравните задачи.

Задача HTML-анимация Видеомодель
Формулы, индексы, подписи Точно, символ в символ Часто искажает
Схема, собираемая по шагам Полный контроль порядка Порядок трудно удержать
Правка одной детали Меняется строка кода Перегенерация отрезка
Живая сцена, люди, природа Не умеет Сильная сторона
Фотореализм и кинокамера Не умеет Сильная сторона
Длительность Сколько нужно по сценарию Короткие отрезки, которые потом склеивают

Если ролик про то, «как это выглядит», берите видеомодель. Если про то, «как это устроено», начните с кода. Для урока, где картинка должна быть красивой, а формула — выводиться на глазах, есть отдельный разбор в статье про видео-объяснение формулы: там ролик собирается из сгенерированных кадров. Два подхода можно совмещать — например, живое вступление от видеомодели и дальше точная схема из HTML.

Что понадобится

Список короткий, и ничего устанавливать не нужно.

  • Текстовая модель в кабинете Most AI. Для кода лучше подходят сильные модели: Claude Opus 4.8, GPT-5.5 или GPT-5.1-Codex. Черновик сценария можно набросать и в бесплатном ChatGPT в чате.
  • Любой современный браузер на компьютере.
  • Встроенная запись экрана. На macOS это панель по сочетанию Cmd+Shift+5, на Windows 11 — «Ножницы» с режимом записи или игровая панель по Win+G. Подойдёт и бесплатная OBS, если она уже стоит.
  • Голосовая модель для закадрового текста — ElevenLabs V3 (Диктор).
  • Простой видеоредактор, чтобы положить звук на запись.

Код вы получаете прямо в ответе модели в чате: копируете его в текстовый файл с расширением .html и открываете двойным щелчком. Никаких ключей, подключений и настройки окружения.

Шаг 1. Сценарий по сценам с таймингом

Самая частая ошибка — сразу просить «сделай анимацию про фотосинтез». Модель придумает что-то своё, и вы будете долго объяснять, что имели в виду. Сначала зафиксируйте сценарий: что появляется, в каком порядке и сколько секунд держится.

Помоги написать сценарий объясняющего ролика на 60–90 секунд для 8 класса.
Тема: второй закон Ньютона.
Разбей ролик на 5–7 сцен. Для каждой сцены укажи:
1) что появляется на экране (блоки, стрелки, подписи, формулы);
2) что исчезает или меняется;
3) длительность в секундах;
4) закадровый текст, который читает диктор в этой сцене, не длиннее 2–3 предложений.
Формулы записывай точно, с индексами и единицами измерения.
Никаких людей и фотографий, только схема.

Прочитайте результат как учитель, а не как зритель. Проверьте формулы и определения по учебнику: текстовая модель умеет ошибаться в предметной части, особенно в знаках, единицах измерения и порядке действий, а код эту ошибку честно и чётко нарисует.

Шаг 2. Промт на HTML-файл

Когда сценарий утверждён, отдайте его модели вместе с техническими рамками. Рамки важнее, чем кажется: без них получится файл, который тянет библиотеки из интернета, меняет размер под окно и запускается сразу, пока вы ещё не нажали запись.

Напиши один самодостаточный HTML-файл с анимацией по сценарию ниже.
Требования:
- всё в одном файле: HTML, CSS и JavaScript, без внешних библиотек, шрифтов и запросов в сеть;
- фиксированная сцена 1920×1080, по центру окна, светлый фон, крупный читаемый шрифт;
- формулы через HTML (sup, sub) или MathML, без картинок;
- схема из SVG: блоки, стрелки, подписи;
- анимация стартует по нажатию пробела, до этого на экране только заголовок;
- у каждой сцены своя длительность из сценария, все длительности вынеси в один массив в начале скрипта;
- клавиша R перезапускает ролик с начала;
- в конце ролик останавливается на итоговом кадре, без зацикливания;
- никаких мигающих эффектов, переходы плавные, 0,5–0,8 секунды.
В начале файла коротким комментарием перечисли сцены и что в них происходит.

Сценарий:
[вставьте сценарий из шага 1]

Массив длительностей в начале скрипта — ключевая деталь. Когда позже появится озвучка, вы подгоните тайминг под голос, поменяв несколько чисел, а не переписывая анимацию.

Шаг 3. Открыть и проверить код

Сохраните ответ в файл, например newton.html, и откройте в браузере. Дальше две проверки: что файл делает и как он выглядит.

Что делает. Файл, который вы получили от нейросети, — это программа, пусть и маленькая. Пролистайте его перед первым запуском. Нормальный файл для такой задачи содержит разметку, стили и скрипт с анимацией. Настораживать должны обращения к внешним адресам, загрузка скриптов по ссылкам, работа с файлами на диске, формы с отправкой данных. Вы прямо запретили всё это в промте, поэтому любое такое место — повод спросить модель, зачем оно, или попросить убрать. Общие правила проверки собраны в статье можно ли доверять коду от нейросети.

Как выглядит. Пройдите ролик целиком и отметьте проблемы с привязкой к сцене: подпись налезает на стрелку, формула мелкая, блок уехал за край. Типичные сбои — текст, который не помещается в прямоугольник, и стрелки, которые указывают в середину блока, а не на его край.

Шаг 4. Правки по номеру сцены

Не просите «сделай красивее». Просите конкретное изменение в конкретной сцене и требуйте, чтобы остальное не трогали.

В сцене 3 подпись «ускорение a» перекрывает стрелку силы.
Сдвинь подпись выше стрелки на 30–40 пикселей.
Размер формулы в сцене 4 увеличь примерно в полтора раза.
Больше ничего не меняй. Верни файл целиком.

Просьба вернуть файл целиком экономит нервы: не нужно вклеивать куски кода вручную и искать, куда они относятся. Если файл большой и модель начинает сокращать его или пропускать части, попросите показать только изменённые фрагменты с указанием, что именно заменить. После каждой правки снова прогоняйте ролик от начала: изменение в одной сцене иногда сдвигает соседние.

Шаг 5. Запись экрана

Технически это самый простой шаг, но на нём легко испортить результат мелочами.

  • Разверните браузер на весь экран (F11 на Windows, Ctrl+Cmd+F на macOS), чтобы в кадр не попали вкладки и адресная строка.
  • Уберите курсор с экрана или попросите модель скрывать его во время анимации.
  • Выключите уведомления, иначе в середине ролика всплывёт сообщение из мессенджера.
  • Начните запись, выдержите секунду, нажмите пробел. Лишнее в начале и конце обрежете в редакторе.

Если на слабом компьютере анимация дёргается при записи, закройте лишние вкладки и программы. Упрощайте эффекты: тени и размытие нагружают браузер сильнее, чем простое движение блоков.

Шаг 6. Озвучка и сборка

Закадровый текст у вас уже есть из сценария. Озвучивайте его по сценам, а не одним куском: так проще заменить одну фразу и подогнать тайминг. В разделе озвучки текста выберите ElevenLabs V3 (Диктор): это режим для чтения текста одним голосом, в отличие от «Диалога», где говорят несколько персонажей. Термины и формулы для диктора записывайте словами: вместо «F = ma» пишите «эф равно эм, умноженное на а», иначе голос прочитает символы по-своему.

Дальше посмотрите длительность каждого фрагмента — её показывает любой плеер или редактор, — впишите эти числа в массив длительностей в HTML-файле, перезапишите экран и положите звук на видео в редакторе. Субтитры отдельно делать не нужно, если ключевые подписи уже есть в схеме. Если нужны полные субтитры, модель может добавить в HTML строку внизу экрана с текстом диктора для каждой сцены.

Платите вы за запросы к текстовой модели и за генерацию голоса, месячной подписки нет. Сколько стоит каждая модель, видно на странице тарифов.

Где этот подход проигрывает

Честный список ограничений, чтобы не было разочарования.

  • Это не «одна кнопка». Нужно прочитать сценарий, пролистать код, пройти ролик глазами и записать экран. Для короткой схемы это вечер, но не пять минут.
  • Стиль скромнее. HTML-анимация выглядит как аккуратная инфографика. Живой мультипликации, объёма и кинематографичного света тут не будет.
  • Ошибки содержания переходят в ролик. Код отображает то, что написала модель. Если в сценарии неверная формула, она будет выглядеть убедительно и чётко, и это хуже, чем размытая.
  • Длинный файл хуже поддаётся правкам. После десятка сцен модели становится тяжелее менять код, не задевая соседние части. Длинные темы разумно делить на несколько файлов и склеивать записи.
  • Качество записи зависит от компьютера. Встроенная запись экрана иногда даёт рывки. Это решается упрощением эффектов, а не новым промтом.

Частые вопросы

Нужно ли уметь программировать, чтобы сделать такой ролик?

Нет, код пишет модель, а вы работаете с ним как с документом: сохраняете, открываете, описываете словами, что поправить. Полезно уметь пролистать файл и заметить подозрительные места вроде обращений к внешним адресам. Разбираться в синтаксисе не обязательно.

Какую модель выбрать для HTML-анимации?

Для кода лучше подходят сильные модели из каталога Most AI: Claude Opus 4.8, GPT-5.5 или GPT-5.1-Codex. Черновик сценария можно сделать в бесплатном ChatGPT в чате, а файл с анимацией заказывать у более мощной модели. Если одна модель застряла на правке, дайте тот же файл и задачу другой.

Как вставить в анимацию сложную формулу с дробями?

Попросите модель записать формулу через MathML — его понимают современные браузеры, и дроби, корни и индексы отображаются как в учебнике. Для простых случаев хватает верхних и нижних индексов в HTML. Внешние библиотеки для формул лучше не подключать, чтобы файл работал без интернета.

Можно ли сразу получить видеофайл, без записи экрана?

В описанном процессе нет: браузер показывает анимацию, а видео из неё делает запись экрана. Это лишний шаг, но он даёт полный контроль над качеством и длительностью. Есть программы, которые сами превращают HTML-анимацию в видеофайл, но их нужно устанавливать и настраивать, а для учебного ролика встроенной записи достаточно.

Как синхронизировать анимацию с голосом?

Озвучивайте по сценам и узнайте длительность каждого фрагмента. Затем впишите эти числа в массив длительностей в начале скрипта — поэтому его и стоит заранее попросить у модели. После этого перезапишите экран, и картинка совпадёт с голосом без ручной подгонки в редакторе.

Можно ли показывать такой ролик на уроке без интернета?

Да, если в промте вы запретили внешние библиотеки и шрифты, файл работает полностью офлайн. Его можно открыть в браузере прямо на уроке и управлять пробелом, делая паузы для вопросов. Записанное видео со звуком пригодится для тех, кто смотрит дома.

Если коротко: когда ролик должен объяснять устройство чего-то, а не показывать живую сцену, HTML-анимация от текстовой модели даёт то, чего видеомодель пока не гарантирует, — подписи и формулы без ошибок и правки с точностью до одной сцены. Платить за это приходится вниманием: сценарий и код проверяете вы сами, и экран тоже записываете своими руками.

Попросите код в чате

Опишите задачу своими словами — модель напишет формулу или скрипт и объяснит ошибку. Проверяйте результат на копии файла.

Открыть чатБез подписки, оплата по факту

Денис Коростелёв

Продуктовый аналитик

Сравнивает модели на одинаковых промтах и считает себестоимость результата. Не верит сравнениям без методики — включая собственные.