VibeCoderzVibeCoderz

Конспекты

Смарт-конспекты YouTube-видео — ключевые идеи и инсайты без необходимости смотреть часовые ролики

Все конспекты
📝 Конспект2026/11/02

Моушн-графика в Claude на чистом JavaScript: Создание объясняющих видео без нейросетей генерации видео

Пошаговый гид по созданию 2D-видео и моушн-графики в Claude на чистом JavaScript с синхронизацией озвучки по SRT.

Содержание (8)+
📝

Смарт-конспект

Моушн-графика в Claude: кратко о главном

🎯 О чём этот конспект: Пошаговое руководство по созданию профессиональных 2D-анимаций, объясняющих видео (explainer videos) и инфографики внутри Claude без использования text-to-video моделей (Sora, Runway, Kling) и сторонних фреймворков (Remotion, Hyperframes). Метод основан на генерации исполняемого JavaScript-кода (HTML5 Canvas / Web Audio API), который отрисовывает каждый кадр и процедурно синтезирует звуковые эффекты прямо в браузере с идеальной синхронизацией под закадровый голос.

👤 Кому будет полезно: Вайбкодерам, контент-мейкерам, создателям YouTube-роликов и техническим фаундерам, которым нужны чистые векторные моушн-видео с возможностью точечного редактирования через промпты.

✨ Что получите: Готовый пайплайн генерации видео из текста или готового сценария, технику синхронизации анимации по таймкодам word-level SRT, метод переноса референсных стилей через чистый код и способ упаковки готовых стилей в Claude Skills.


1. Отказ от Text-to-Video и тяжелых фреймворков в пользу автономного JavaScript

Контекст: Традиционные нейросети генерации видео страдают от визуальных артефактов, «мыла», морфинга и неспособности корректно отображать текст или точные диаграммы. Альтернативный подход с использованием библиотек вроде Remotion или Hyperframes требует развертывания сложного локального Node.js-окружения, установки зависимостей и настройки сборщиков. Решение заключается в том, чтобы заставить LLM писать полностью автономный, самодостаточный JavaScript-код, использующий Canvas API и Web Audio API. Вся графика рендерится в реальном времени внутри артефактов браузера, а звуки создаются процедурно через встроенный синтез частот без внешних ассетов.

Тайминг: , ,

Выгода: Полный контроль над каждым кадром и текстом, нулевая стоимость аренды GPU-серверов для рендера, мгновенные точечные правки отдельных элементов за 5–10 секунд.

Как применить:

  • Шаг 1: Формирование архитектурного запроса к Claude — Claude Artifacts — Укажите модели требование писать только vanilla JavaScript без сторонних CDN-библиотек, использующий HTML Canvas для отрисовки графики и Web Audio API для процедурных звуковых эффектов.
  • Шаг 2: Реализация процедурного звука — Claude — Попросите модель создать встроенную функцию звукового движка (SFX), которая синтезирует щелчки, звуки появления элементов (whoosh, pop, click) через AudioContext.
  • Шаг 3: Запуск и просмотр — Браузер / Claude Artifacts — Запустите сгенерированный артефакт; анимация будет воспроизводиться плавно с частотой 60 FPS без необходимости предварительного рендеринга видеофайла.
// Пример базовой структуры процедурного звука, который генерирует Claude
function playPopSound() {
  const ctx = new (window.AudioContext || window.webkitAudioContext)();
  const osc = ctx.createOscillator();
  const gain = ctx.createGain();
  
  osc.type = 'sine';
  osc.frequency.setValueAtTime(400, ctx.currentTime);
  osc.frequency.exponentialRampToValueAtTime(800, ctx.currentTime + 0.08);
  
  gain.gain.setValueAtTime(0.3, ctx.currentTime);
  gain.gain.exponentialRampToValueAtTime(0.01, ctx.currentTime + 0.08);
  
  osc.connect(gain);
  gain.connect(ctx.destination);
  
  osc.start();
  osc.stop(ctx.currentTime + 0.08);
}

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


2. Метод передачи эталонного кода в промпт для 100% консистентности стиля

Контекст: Когда вы отправляете в Claude или ChatGPT видеофайл в качестве референса стиля, нейросеть не смотрит само видео. Она разбивает его на несколько статичных скриншотов с потерей плавности, таймингов и физики движения. Из-за этого генерация «по визуальному референсу» всегда дает сильные галлюцинации и отклонения от нужной стилистики. Если же передавать модели исходный исполняемый JavaScript-код эталонного стиля, Claude не пишет архитектуру с нуля, а лишь модифицирует логику сцены и объекты. Это обеспечивает одинаково высокий результат как на флагманской Claude 3.5/3.7 Sonnet, так и на Claude 3 Opus или моделях OpenAI.

Тайминг: , ,

Выгода: Стабильное сохранение фирменного визуального стиля (шрифты, скругления, физика пружин, цветовая палитра) на любых темах с первой попытки без лишней траты лимитов токенов.

Как применить:

  • Шаг 1: Выбор базового пресета стиля — Библиотека стилей / Собственная заготовка — Выберите желаемый стиль (например, Glassmorphism, 16-bit Pixel, Chalkboard, Cut Paper Diorama, Flat Vector Science).
  • Шаг 2: Сборка промпта с включением кодовой базы — Текстовый редактор / Prompt Builder — Сформируйте промпт, в тело которого помещается полный JavaScript-код рабочего примера выбранного стиля, а в конце указывается задача по изменению сценария.
  • Шаг 3: Отправка в Claude — Claude Chat — Отправьте промпт (он прикрепится как объемный текстовый блок paste). Модель прочитает алгоритмы интерполяции, функции отрисовки и сохранит идентичную динамику в новой анимации.
You are an expert motion graphics designer and JavaScript developer.
Below is the reference JavaScript code that defines the visual style, physics, rendering loops, and procedural sound effects:
 
--- BEGIN REFERENCE CODE ---
[ВСТАВИТЬ ПОЛНЫЙ JAVASCRIPT/CANVAS КОД СТИЛЯ]
--- END REFERENCE CODE ---
 
Task:
Create a new 15-second motion graphics explainer video in the exact same visual style and timing dynamics as the reference code above.
Topic: How Noise-Cancelling Headphones Work.
Ensure the procedural audio effects match the visual transitions. Return only the complete, updated HTML/JS artifact.

Результат: Новая сцена полностью сохраняет эстетику референса (от динамики линий до структуры теней) без необходимости многократных правок промпта.


3. Двухэтапная валидация: генерация сториборда перед созданием анимации

Контекст: Генерация полноценного моушн-кода объемом в сотни строк требует существенного расхода контекстного окна и времени генерации. Если концепция визуализации выбрана нейросетью неудачно, приходится перегенерировать весь код заново, расходуя лимиты запросов. Для решения этой проблемы в пайплайн внедряется этап генерации визуального сториборда (Storyboard). Claude сначала выводит статические кадры ключевых точек (visual beats) истории, что позволяет оценить композицию, читаемость схем и логику подачи информации до запуска рендера в коде.

Тайминг: , ,

Выгода: Экономия до 60% времени и лимитов токенов за счет утверждения сценария на этапе превью и точечной корректировки смысловых блоков.

Как применить:

  • Шаг 1: Активация запроса сториборда — Claude Chat — При отправке запроса добавьте инструкцию сначала сгенерировать 3–5 ключевых статических сцен в виде векторных иллюстраций/компонентов.
  • Шаг 2: Анализ ключевых битов (Beats) — Claude Artifacts — Оцените компоновку элементов: понятна ли зрителю физика процесса (например, входящая звуковая волна и противофаза в шумоподавлении).
  • Шаг 3: Внесение текстовых правок — Claude Chat — При необходимости скорректируйте сцену запросом: «Сделай волну инвертированного звука красного цвета и увеличь толщину линий».
  • Шаг 4: Переход к полной кодогенерации — Claude Chat — Отправьте команду утверждения: «Сториборд отличный, генерируй полный анимированный код с таймингами и звуком».
Before generating the full animated motion graphics code, generate a visual storyboard showing 4 key visual beats of the explanation. 
Display them side-by-side as static SVG/Canvas illustrations so I can review the visual composition and narrative flow.
Once approved, I will ask you to compile the final animated code.

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


4. Пословная синхронизация анимации с закадровым голосом через SRT

Контекст: Главная сложность создания объясняющих видео — идеальное совпадение появления графических объектов с произносимыми словами диктора. Приблизительные тайминги приводят к рассинхрону, из-за чего видео выглядит непрофессионально. Решение строится на генерации дикторской дорожки через качественный TTS (например, Gemini TTS в Google AI Studio или ElevenLabs) с последующим созданием субтитров с пословной разметкой (word-level SRT). Claude использует эти миллисекундные метки каждого слова как триггеры для запуска конкретных функций анимации внутри цикла requestAnimationFrame.

Тайминг: , , ,

Выгода: Идеальная телевизионная точность моушн-дизайна: графический элемент вылетает строго в ту миллисекунду, когда диктор произносит ключевое слово.

Как применить:

  • Шаг 1: Создание озвучки в Google AI Studio — Google AI Studio — Перейдите в раздел моделей, выберите аудио-модель Gemini Flash TTS, задайте стиль речи (например, Narration), вставьте текст сценария и экспортируйте полученный аудиофайл.
  • Шаг 2: Получение пословного SRT — Claude / Whisper / ElevenLabs — Загрузите аудиофайл в Claude или локальный Whisper и запросите транскрипт с пословными таймкодами.
  • Шаг 3: Внедрение таймингов в промпт видео — Claude Chat — Передайте полученный массив слов и меток времени в Claude вместе с задачей на анимацию.
  • Шаг 4: Загрузка аудио в артефакт — Claude Artifacts — В сгенерированном окне нажмите кнопку «Load Voiceover» или перетащите аудиофайл мышью (drag-and-drop). Плеер свяжет воспроизведение аудиофайла с временной шкалой Canvas-анимации.
Give me a word-level SRT transcript for this audio file that I can copy paste.
Create a synchronized Canvas motion graphics video for the following topic: "How stars are born".
Visual Style: Flat Vector Science.
Audio Sync: Use the following word-level timestamps to trigger visual events, labels, and state transitions:
 
1
00:00:00,100 --> 00:00:00,500
Stars
 
2
00:00:00,520 --> 00:00:00,850
begin
 
3
00:00:00,870 --> 00:00:01,100
as
 
4
00:00:01,120 --> 00:00:01,450
huge,
 
5
00:00:01,500 --> 00:00:01,800
cold
 
6
00:00:01,820 --> 00:00:02,300
clouds...
 
Include an audio loading interface in the HTML so I can drag and drop my voiceover file. Sync the animation loop currentTime to the audio element currentTime.

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


5. Упаковка кастомных стилей анимации в Claude Skills для мгновенного вызова

Контекст: Каждый раз копировать огромный массив эталонного JavaScript-кода в окно чата неудобно: это забивает буфер обмена и требует постоянного обращения к внешним базам данных стилей. Когда вы настроили идеальный визуальный стиль под свой бренд (цвета, шрифты, динамика сглаживания, звуковые сигналы), этот пайплайн можно инкапсулировать прямо в настройки модели через инструмент Claude Skills (или Custom Instructions / Projects). Это позволяет в дальнейшем вызывать генерацию видео в один короткий промпт.

Тайминг:

Выгода: Сокращение времени подготовки промпта с 5 минут до 10 секунд; стандартизация визуального языка контента для всей команды.

Как применить:

  • Шаг 1: Финализация кастомного шаблона — Claude Chat — Доведите генерацию до идеала, отрегулировав цветовые константы, скорость движения объектов и шрифтовые пары под стиль вашего канала.
  • Шаг 2: Запрос на создание системного скилла — Claude Chat — Попросите модель упаковать полученный код и правила поведения в структуру Claude Skill или системную инструкцию Project Knowledge.
  • Шаг 3: Сохранение в Claude Projects — Claude Settings / Projects — Добавьте сформированный блок инструкций в Custom Instructions проекта под названием, например, skill-motion-explainer.
  • Шаг 4: Вызов генерации по короткому запросу — Claude Chat — В новом чате просто напишите: «Используй мой стиль Flat Science для темы: Принцип работы квантового компьютера».
I am completely satisfied with this visual style, timing engine, and audio design. 
Please convert this entire setup into a reusable Claude Skill definition. 
Extract the core JavaScript engine, canvas setup, audio synthesizers, and aesthetic rules into a clean template with placeholder slots for new narrative topics and transcripts.

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


Моушн-графика в Claude: ответы на частые вопросы

В: Обязательно ли уметь программировать на JavaScript, чтобы создавать такие видео? О: Нет, практических знаний кода не требуется. Пользователь выступает в роли арт-директора: вы копируете готовый код стиля из базы или референса в промпт, задаете тему своими словами, а Claude самостоятельно модифицирует логику рисования Canvas. Если требуются правки (замедлить анимацию, сменить цвета, увеличить текст), достаточно попросить об этом модель на обычном русском или английском языке.

В: Какая модель Claude лучше справляется с генерацией: Opus или Sonnet? О: Обе модели дают сопоставимый профессиональный результат, если в промпт включен эталонный исходный код. Claude 3.5 / 3.7 Sonnet отлично справляется с кодингом Canvas-сцен и работает значительно быстрее, в то время как Opus немного глубже улавливает сложные метафоры при сторибординге без референса. В большинстве случаев достаточно возможностей Sonnet.

В: Как генерируются звуковые эффекты, если не используются внешние MP3-файлы? О: Все звуки (клики, свисты, электронные сигналы, хлопки) синтезируются с помощью встроенного в браузер Web Audio API. В JavaScript создаются осцилляторы (OscillatorNode) с определенной частотой (синусоида, пила) и узлы громкости (GainNode) для затухания, что формирует процедурные звуки без скачивания внешних файлов.

В: Как экспортировать готовый результат из Claude Artifacts в стандартный видеофайл (MP4/WebM)? О: Поскольку анимация работает на HTML5 Canvas, ее можно записать прямо в браузере с помощью встроенного JavaScript API MediaRecorder (добавив в код кнопку «Record/Download MP4»), либо захватить окно браузера через OBS Studio / экранную запись в разрешении 4K 60 FPS.

В: Почему генерация через чистый JavaScript лучше готовых инструментов вроде Remotion? О: Remotion — мощный фреймворк на базе React, но он требует установки Node.js, зависимостей npm, настройки сборщиков и рендера через терминал. Метод чистого JavaScript работает «из коробки» на любом устройстве прямо в веб-интерфейсе Claude без установки ПО.

В: В чем разница между строчным (line-by-line) и пословным (word-level) SRT для синхронизации? О: Построчный SRT дает тайминг на целую фразу (3–5 секунд), из-за чего анимация привязана к началу предложения. Пословный SRT дает таймкод каждого отдельного слова, позволяя триггерить визуальные эффекты строго в момент ударения на ключевом слове, что делает видео динамичным. Для коротких роликов (до 60 секунд) предпочтителен пословный вариант.

В: Работает ли этот метод в ChatGPT или других LLM? О: Да, если передавать промпт с полным эталонным кодом, ChatGPT (GPT-4o / Canvas) также способен модифицировать сцены. Однако, по тестам автора, Claude генерирует более чистый Canvas-код с лучшим чувством композиции и таймингов движения.


Моушн-графика в Claude: инструменты и ссылки из видео

  • Google AI Studio — Облачная среда разработки от Google, использовалась для генерации дикторского голоса с помощью модели Gemini Flash TTS — https://aistudio.google.com
  • ElevenLabs — Платформа генерации реалистичного голоса и автоматического извлечения транскриптов с точными таймкодами — https://elevenlabs.io
  • Claude (Anthropic) — Основная языковая модель и среда Artifacts для написания, компиляции и интерактивного воспроизведения анимаций — https://claude.ai
  • Remotion — Фреймворк для создания видео с помощью React и кода (упомянут как более сложная альтернатива) — https://www.remotion.dev
  • Hyperframes — Инструмент создания анимаций на коде для AI-пайплайнов — упомянут в видео
  • Style Atlas (База из 86 стилей) — Бесплатная библиотека пресетов и готовых промптов моушн-графики — упомянута автором (ссылка в описании оригинального видео)

Конспект создан на основе видео «Claude Video Generator (No AI Video Needed)» канала Matt Wolfe / Future Tools. Все права на оригинальный материал принадлежат авторам. Источник: https://www.youtube.com/watch?v=Ge1B-Ok1Pfk

Редактор конспекта

Максим Наговицын

Маркетинг-стратег, IT-предприниматель, ментор по вайбкодингу

10+ лет в маркетинге, 300+ клиентских проектов: сайты, реклама, боты. Создатель GoBanana (228K+ пользователей, 11.6 млн ₽ выручки) и VibeCoderz. Делаю AI-продукты сам через Claude Code, Cursor, Windsurf и консультирую тех, кто хочет так же.

Об авторе →
Все конспекты

Источник

КаналMatt Wolfe
Конспект добавлен2026/11/02
Смотреть на YouTube

Инструменты из конспекта

Похожие конспекты

📝 Конспект

Автоматизация Google Flow через Claude Code: Создание AI-видео с озвучкой и персонажами за 0$

Пошаговый гид по созданию 30-секундных AI-видео в Google Flow через Claude Code и MCP: генерация персонажей, бесплатный голос и монтаж в FFmpeg.

2026/10/11
📝 Конспект

Google Gemini 4 Argon: 10 практических сценариев от 3D-моделирования до робототехники

Практический гид по Google Gemini 4 Argon: процедурный 3D-арт в Blender MCP, WebGPU, рефакторинг на Rust и симуляция роботов.

2026/11/02
📝 Конспект

AI-скилл для анализа видео в Cursor и Claude Code: Как заставить нейросеть смотреть экран через Gemini API

Как бесплатно научить AI-агентов в Cursor и Claude Code смотреть видео с экрана через Gemini API: промпты, таймкоды и дебаг багов.

2026/11/02
📝 Конспект

Creatorize + Claude Code: Полный гид по созданию вирусных 3D-документалок для YouTube на автопилоте

Пошаговый гайд по созданию 3D-документалок для YouTube через Creatorize и Claude Code: скриптинг, бесплатная озвучка, 3D-сцены и Routines на автопилоте.

2026/10/15
📝 Конспект

Gemini Omniflash 1.1: Как создавать коммерческие 4K-видео с контролем кадров на бесплатном стеке

Практическое руководство по созданию 4K-видео в Google AI Studio с Gemini Omniflash 1.1: контроль кадров, продление сцен до 40с и монетизация.

2026/09/28
📝 Конспект

Gemini 3.1 Flash Real-Time: Создание голосового AI-агента с низкой задержкой

Пошаговое руководство по созданию быстрого голосового ассистента на Gemini 1.5 Flash и LiveKit без использования STT/TTS цепочек.

2026/04/13

Читать далее

📢 Новость

Google запускает мобильное приложение для вайб-кодинга в AI Studio

Google анонсировала мобильное приложение AI Studio для iOS и Android, позволяющее создавать и деплоить веб-приложения прямо со смартфона через Firebase.

2026/05/28
📢 Новость

Google закрывает Firebase Studio: переезд в Antigravity и AI Studio

Google объявила о закрытии Firebase Studio в марте 2027 года. На смену экспериментальной среде приходят мощная агентная платформа Antigravity и обновленный Google AI Studio.

2026/05/27
📢 Новость

Google закрывает Firebase Studio: миграция на AI Studio и апдейт Gemini 3.0

Google объявил о закрытии Firebase Studio в 2027 году, но напоследок выкатил мощное обновление: поддержку Gemini 3.0 и увеличение лимита токенов до 32k.

2026/05/26
📄 Статья

Нейросеть для обработки фото бесплатно: топ сервисов

[ { "@context": "https://schema.org", "@type": "BlogPosting", "headline": "Нейросеть для обработки фото бесплатно в 2026: 5 сервисов и лимиты", "description": "Для бесплатной обработки фото в 2026 подходят GoBanana (69 инструментов, без VPN), Qwen (б…

2026/10/129 мин
📄 Статья

Gemini Live 2026 что умеет голосовой режим Google и как включить

Gemini Live это голосовой режим ассистента Google, где вы разговариваете с нейросетью как с человеком: перебиваете, переспрашиваете, показываете камеру или экран телефона. С сентября 2026 года под ним работает новая модель Gemini 3.8 Live с минимальн…

2026/10/1211 мин
📄 Статья

ИИ нейросеть для бизнеса в России 2026, какую выбрать под задач

Нейросети для бизнеса в России 2026: выбор

2026/10/0622 мин