Перейти к руководству
Remotion Markupавтор remotion-dev

Remotion Markup Skill.

Пишите разметку React, которая ведёт себя как видеотаймлайн, а не как веб-страница с анимацией CSS.

  • Видео
  • React
  • Движение
Обзор источника · Remotion MarkupSKILL.md
Задача Видео Результат • Разметка композиции React, управляемая кадрами • Медиаслои с явным таймингом и ссылками на ресурсы • Сцена с предпросмотром и поддерживаемыми структурами эффектов и редактирования Перед началом Remotion и пакеты для нужных функций, соответствующие версии проекта; дополнительные требования к медиа, эффектам, шрифтам или экспорту определяются связанными справочниками.
Редакционное резюме · источник проверен 2026-10-07 · не сгенерированный пример

01 Возможности

Remotion Markup: видеосцены, управляемые кадрами

Покадровый авторский контракт и справочный центр по таймингу, медиа, редактируемым сценам и визуальным эффектам Remotion.

Процесс на основе источникаНе тест выполнения

Принцип работы

Remotion Markup сосредоточен на создании композиций: тайминг считается от частоты кадров композиции, анимация зависит от текущего кадра, а медиаэлементы участвуют в видеотаймлайне. Источник прямо предупреждает, что обычные переходы и классы анимации CSS не заменяют покадровый рендеринг.

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

Ожидаемые результаты

  • Разметка композиции React, управляемая кадрами
  • Медиаслои с явным таймингом и ссылками на ресурсы
  • Сцена с предпросмотром и поддерживаемыми структурами эффектов и редактирования
Посмотреть пример задания

От задания до проверки

  1. 01
    Прочитайте настройки композиции

    Используйте текущую частоту кадров для пересчёта секунд в кадры и сохраните нужные длительность и размеры.

  2. 02
    Создайте слои с таймингом

    Держите независимо редактируемые медиа и сцены в отдельных узлах JSX, а тайминг задавайте прямо в компонентах, которые его поддерживают. Проверенный источник также требует предварительного монтирования на одну секунду через premountFor={fps} для поддерживаемых компонентов с таймингом, включая вложенные элементы; перед применением проверьте установленную версию API.

  3. 03
    Добавьте движение и эффекты

    Управляйте движением через интерполяцию по текущему кадру. Специальные эффекты подключайте через соответствующий справочник и совместимый компонент.

  4. 04
    Проверьте видеокадры

    Просмотрите воспроизведение в Studio и характерные отрендеренные кадры: переполнение текста, готовность медиа и тайминг.

02 Когда использовать

Когда использовать

Remotion и пакеты для нужных функций, соответствующие версии проекта; дополнительные требования к медиа, эффектам, шрифтам или экспорту определяются связанными справочниками.

Хорошо подходит

  • Продуктовые видеоОбъединяет видеозаписи, изображения, плашки и звук в повторяемом таймлайне.
  • Движение, редактируемое в кодеПолезно, когда визуальные слои должны оставаться понятными и редактируемыми и в коде, и в Studio.

Что проверить

  • Не анимация для браузераПереходы CSS и классы анимации Tailwind названы непригодными для описанной модели рендеринга.
  • Зависимости от справочников и версийЗапись ссылается на множество документов по отдельным функциям. Доступные компоненты и эффекты нужно сверять с установленной версией Remotion.

Что подготовить

  • Задание на композициюУкажите последовательность сцен, длительность, размеры и желаемый темп.
  • МедиаресурсыПредоставьте реальные файлы изображений, аудио, видео и шрифтов или утверждённые URL источников.
  • Потребности в редактированииУкажите слои, которые нужно будет менять независимо после первоначального создания.

03 Важные решения

Важные решения

  1. Тайминг с учётом частоты кадров

    Использование fps композиции связывает выражения времени с реальными настройками видео.

  2. У эффектов есть цели

    Источник различает компоненты, принимающие эффекты напрямую, и DOM-контент, которому нужна подходящая canvas-обёртка.

04 Пример задания

Попробуйте узкое задание

Приведённый ниже пример задания не тестировался. Перед использованием проверьте настройку навыка.

Проверьте настройку

Загрузите весь набор справочников по разметке. Команды добавления пакетов в источнике устанавливают модули времени выполнения, а не сам этот навык.

Исходный файл в первоисточнике
https://github.com/remotion-dev/skills/blob/32b241b97f4e0e4ab61fe9a41b05e6e64503f8c5/skills/remotion-markup/SKILL.md

Remotion и пакеты для нужных функций, соответствующие версии проекта; дополнительные требования к медиа, эффектам, шрифтам или экспорту определяются связанными справочниками.

Начните с одного результата

Перед запуском навыка адаптируйте объём, исходные материалы и ограничения в этом задании.

Пример задания
Используйте Remotion Markup, чтобы добавить на это видео наложение с названием продукта по таймингу. Сохраните текущую частоту кадров и длительность сцены. Используйте непрозрачность и смещение, управляемые кадрами, оставьте заголовок независимо редактируемым и загрузите руководство по измерению текста перед подгонкой длинного подзаголовка. Просмотрите начальный, установившийся и завершающий кадры.

Проверьте результат

Сверьте фактический результат с этими наблюдаемыми критериями.

  • Никакое необходимое движение не зависит от анимации или переходов CSS.
  • Слои с таймингом сохраняют собственные редактируемые исходные узлы.
  • Текст и медиа корректны в характерных отрендеренных кадрах.

OpenDesign предоставляет локальное дизайн-пространство для кодовых агентов. Эта запись не означает, что навык входит в комплект или что в него включены внешние инструменты, учётные данные и программные зависимости.

05 Источник и лицензия

Источник и лицензия

На этой странице описана зафиксированная ревизия источника по ссылке ниже. Поведение и требования первоисточника могут измениться.

Владелец источника
remotion-dev
Репозиторий
remotion-dev/skills
Файл навыка
skills/remotion-markup/SKILL.md
Лицензия
Не подтверждено — перед повторным использованием изучите условия первоисточника.
Проверенный снимок
2026-10-07 · 32b241b97f4e
Редакционное резюме источника
Покадровый авторский контракт и справочный центр по таймингу, медиа, редактируемым сценам и визуальным эффектам Remotion.

Авторское резюме OpenDesign на основе связанного источника. Звёзды репозитория — датированный показатель популярности, а не использование навыка или оценка качества.

06 Вопросы перед началом

Вопросы перед началом

Можно ли повторно использовать анимацию CSS?

Источник советует переработать её в анимацию Remotion, управляемую кадрами, чтобы рендер следовал таймлайну.

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

Нет. Предпочтительны прямые свойства тайминга там, где они поддерживаются; обёртки нужны для действительно общего тайминга или другого поведения.

Можно ли применять эффекты к любому div?

Напрямую через описанное свойство effects — нет. Запись указывает поддерживаемые компоненты и путь HtmlInCanvas для сгруппированного DOM-контента.

OpenDesign

Оставьте место для следующей итерации дизайна.

Храните задание, исходные материалы и дизайн-работу вместе в локальном пространстве. Перед добавлением навыка в рабочий процесс проверьте его собственную настройку.

Исходный файл в первоисточнике
https://github.com/remotion-dev/skills/blob/32b241b97f4e0e4ab61fe9a41b05e6e64503f8c5/skills/remotion-markup/SKILL.md