Создавайте визуальные сцены для YouTube и Shorts с помощью React и Remotion. Предпросмотр и MP4-рендер выполняются на вашем устройстве.
Без загрузки видео на сервер
tune
Параметры видео
Формат
150 кадров · 1080 × 1920 · 30 FPS · 5 сек
Композиция.tsx
Можно импортировать API из remotion и react. Анимация должна зависеть от useCurrentFrame(), а не от CSS transitions.
Изображения для композиции
Добавьте логотип, фотографию, фон или иллюстрацию, чтобы использовать файл внутри TSX-композиции. Изображение обрабатывается локально и не отправляется на сервер.
Как использовать изображение
Добавьте файл и нажмите на появившийся ключ, чтобы скопировать его. Ненужный файл можно убрать кнопкой с урной.
Файлы хранятся только в памяти вкладки. После обновления страницы добавьте их снова.
Вставьте TSX или используйте пример, затем обновите предпросмотр.
play_circle
Предпросмотр
Remotion Player
MP4 будет создан локально в браузере без аудиодорожки.
Подготовка…0%
Генератор видео из TSX: анимация на React прямо в браузере
Генератор превращает TSX-компонент в готовое MP4-видео. Вы описываете внешний вид и движение элементов кодом, проверяете результат в проигрывателе и запускаете локальный рендер — исходники и добавленные изображения не отправляются на сервер.
Такой способ подходит для заставок, Shorts, Reels, анимированных карточек, инфографики, титров и коротких рекламных сцен. В отличие от обычного видеоредактора, здесь каждый кадр рассчитывается программно: текст, фигуры, цвета и эффекты легко менять без ручного перестроения всей временной шкалы.
Как создать видео из TSX-кода
Компонент Remotion превращает номер кадра в точное состояние React-интерфейса. Проигрыватель показывает композицию, а браузерный рендер собирает последовательность кадров в H.264 MP4 без аудиодорожки.
code
1. Напишите сцену
Используйте React, SVG, Canvas и покадровые функции Remotion.
preview
2. Проверьте движение
Запустите Player или перемещайтесь по временной шкале вручную.
movie
3. Доработайте в CapCut
Добавьте музыку, голос, монтаж и финальные эффекты к скачанному MP4.
Для стабильной работы создавайте отдельные сцены длительностью 3–30 секунд. Максимум одного рендера — 1800 кадров.
Как получить TSX-код с помощью ИИ
Знать React необязательно: опишите идею ИИ-агенту и попросите вернуть готовый файл Composition.tsx. Чем точнее вы зададите формат, длительность, стиль, палитру и эффекты, тем меньше правок потребуется перед рендером.
auto_awesome
Соберите промт для TSX-видео
Заполните идею и выберите параметры — готовый запрос появится справа.
Добавьте идею, чтобы собрать промт.
Как передать изображения Gem-боту и ToolKitch
Один и тот же файл используется дважды: Gem анализирует его внешний вид, а ToolKitch подставляет локальное изображение в предпросмотр и MP4.
Подготовьте файлы. Используйте понятные имена без случайных символов: logo.png, product.png, background.jpg.
Добавьте файлы в ToolKitch. Откройте блок «Изображения для композиции». Сайт создаст ключи, например logo.png → assets['logo'].
Соберите промт. Загруженные изображения и их ключи автоматически появятся в готовом запросе.
Откройте Gem-бот для Remotion-анимаций. Прикрепите к сообщению те же файлы через кнопку добавления изображений, затем вставьте готовый промт.
Получите TSX. Gem проанализирует изображения и вернёт код с ключами assets, без Base64, локальных путей и внешних ссылок.
Вернитесь в ToolKitch. Вставьте код в поле «Композиция.tsx». Не обновляйте страницу, иначе локальные файлы придётся добавить снова.
Проверьте ролик. Нажмите «Обновить предпросмотр», затем при необходимости скачайте MP4.
Изображения в Gem обрабатывает внешний сервис Google. На ToolKitch файлы остаются в памяти текущей вкладки и не отправляются на сервер ToolKitch.
Скопируйте запрос из конструктора и отправьте его нейросети, которая умеет писать код. После ответа удалите пояснения и Markdown-ограждения ```tsx, оставив только код компонента.
Выберите задачу, добавьте исходную тему или фразу и скопируйте запрос. Нейросеть предложит идею на английском языке, которую затем можно передать Gem-боту.
Приложите исходное изображение или видео уже в выбранной нейросети. ToolKitch не загружает и не анализирует референс.
Промт адаптирован под ToolKitch: кроме React и Remotion доступны @remotion/paths, @remotion/shapes, @remotion/noise и chroma-js. Остальные npm-пакеты и CDN заблокированы.
Тестовый запрос: «Создай горизонтальную заставку на 5 секунд в стиле Minimalist. На экране появляется заголовок „ToolKitch“, затем подпись „Кухня знаний и инструментов“».
Методы анимации в Remotion
Метод
Как работает
Где применять
interpolate()
Связывает диапазон кадров с координатой, масштабом, поворотом или прозрачностью.
Появление текста, пролёты, зум и плавная смена цвета.
spring()
Имитирует движение пружины с ускорением и мягкой остановкой.
Карточки, логотипы, кнопки и выразительные заголовки.
Сцены по кадрам
Условия показывают разные элементы на выбранных отрезках временной шкалы.
История из 2–3 сцен, смена тезисов и финальный призыв.
SVG и CSS
Фигуры, градиенты, маски и фильтры рассчитываются внутри компонента.
Инфографика, диаграммы, свечение и декоративный фон.
Основой анимации должен быть useCurrentFrame(). Не используйте CSS transitions и анимации, зависящие от реального времени: при покадровом рендере они могут дать другой результат, чем в предпросмотре.
Стили видео и дизайнерские приёмы
Минимализм
Один тезис на сцену, 1–2 шрифта, много свободного пространства и спокойные переходы. Подходит для объяснений и продуктовых демонстраций.
Кинетическая типографика
Крупные слова становятся главным визуальным объектом. Ритм создают масштаб, смещение, маски и последовательное появление строк.
Trailer / cinematic
Контрастный свет, затемнённый фон, крупные титры, частицы и резкие акценты. Хорош для анонсов, историй и драматичных вступлений.
Glassmorphism
Полупрозрачные панели, размытие, тонкие светлые границы и цветной фон. Используйте умеренно, чтобы текст сохранял контраст.
Tech / neon
Тёмный фон, неоновые акценты, сетки, свечение и геометрия. Подходит для технологий, игр, ИИ и цифровых продуктов.
Editorial и инфографика
Модульная сетка, строгая типографика, цифры, диаграммы и последовательная подача фактов. Удобно для образовательных роликов.
Пять правил выразительной композиции
Выберите один главный объект. Заголовок, число или иллюстрация должны считываться первыми.
Соблюдайте безопасные поля. Не ставьте важный текст у краёв вертикального ролика — интерфейс площадки может его перекрыть.
Ограничьте палитру. Один фоновый, один основной и один акцентный цвет обычно дают более цельный результат.
Сохраняйте контраст. Проверяйте читаемость текста на каждом фоне, особенно при свечении и прозрачных панелях.
Подчините движение ритму. Используйте 1–2 характера анимации вместо набора несвязанных эффектов.
Какой формат выбрать
Формат
Размер
Подходит для
9:16
1080 × 1920
YouTube Shorts, VK Клипы и вертикальные ролики.
16:9
1920 × 1080
YouTube, презентации и горизонтальные заставки.
1:1
1080 × 1080
Карточки, публикации и универсальные анонсы.
Часто задаваемые вопросы
Это видео, кадры которого описаны React-компонентом на TSX. Код определяет расположение элементов и рассчитывает их состояние для каждого кадра, после чего генератор собирает результат в MP4.
Нет. Получить стартовый компонент можно через Gem-бота или другую нейросеть. Базовые знания React помогут исправлять ошибки, точнее настраивать движение и дорабатывать сгенерированный код.
Чаще всего нейросеть добавляет неподдерживаемую библиотеку, создаёт несколько файлов или меняет имя экспорта. Попросите вернуть один Composition.tsx, использовать только модули из системного промта и добавить export default.
Да. Откройте блок «Изображения для композиции», добавьте файл и скопируйте появившийся ключ, например assets['logo']. Примите объект assets в свойствах компонента и передайте ключ в <Img src={assets['logo']} />. После обновления страницы файлы нужно добавить снова.
Нет, браузерный рендер создаёт видео без аудиодорожки. Музыку, голос, звуковые эффекты и финальный монтаж добавьте после скачивания MP4 в CapCut или другом видеоредакторе.
Скорость зависит от разрешения, числа кадров, сложности эффектов и мощности устройства. Для первой проверки выберите короткую сцену и меньшее разрешение, а финальный размер установите перед скачиванием.
Нет. Компиляция, предпросмотр и рендер выполняются локально в браузере. Но если вы создаёте код во внешней нейросети, учитывайте её правила обработки запросов и не передавайте в промпте конфиденциальные данные.
Gem получает изображение, чтобы понять его содержание, цвета и композицию и написать подходящий TSX-код. ToolKitch получает тот же файл, чтобы подставить его в assets во время предпросмотра и рендера. Gem не возвращает исходный файл вместе с кодом.