사용 가이드로 건너뛰기
Remotion Markup작성자 remotion-dev

Remotion Markup 스킬.

CSS 애니메이션을 쓰는 웹페이지가 아니라 영상 타임라인처럼 동작하는 React 마크업을 작성합니다.

  • 영상
  • 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}로 1초 사전 마운트를 적용하도록 요구하므로, 적용 전에 설치된 API를 확인하세요.

  3. 03
    모션과 효과 추가

    모션은 현재 프레임 보간으로 구동합니다. 전문 효과는 해당 참조 문서와 호환되는 컴포넌트를 통해 적용합니다.

  4. 04
    영상 프레임 점검

    Studio 재생과 대표 렌더링 프레임을 검토해 텍스트 넘침, 미디어 준비 상태, 타이밍을 확인합니다.

02 활용 상황

사용할 때

프로젝트 버전과 일치하는 Remotion 및 기능별 패키지가 필요하며, 추가 미디어·효과·폰트·내보내기 요건은 연결된 참조 문서에 따라 정해집니다.

잘 맞는 경우

  • 제품 영상반복 가능한 타임라인 안에서 영상 클립, 이미지, 로어 서드, 오디오를 결합합니다.
  • 코드로 편집하는 모션시각 레이어를 소스와 Studio 모두에서 이해하고 편집할 수 있어야 할 때 유용합니다.

확인할 제한 사항

  • 브라우저 애니메이션이 아님CSS 전환과 Tailwind 애니메이션 클래스는 문서화된 렌더링 모델에 적합하지 않다고 명시되어 있습니다.
  • 참조 및 버전 의존성이 항목은 기능별 문서를 다수 연결합니다. 사용 가능한 컴포넌트와 효과는 설치된 Remotion 버전에 맞춰 확인해야 합니다.

준비할 입력

  • 컴포지션 브리프장면 순서, 길이, 크기, 의도한 호흡을 명시하세요.
  • 미디어 에셋실제 이미지, 오디오, 영상, 폰트 파일 또는 승인된 소스 URL을 제공하세요.
  • 편집 요구 사항초기 작성 후 독립적으로 변경해야 하는 레이어를 알려 주세요.

03 핵심 결정

중요한 결정

  1. 프레임 레이트를 고려한 타이밍

    컴포지션의 fps를 사용하면 시간 표현이 실제 영상 설정과 연결됩니다.

  2. 효과에는 대상이 있다

    소스는 효과를 직접 받는 컴포넌트와, 적절한 캔버스 래퍼가 필요한 DOM 콘텐츠를 구분합니다.

04 예시 브리프

집중된 브리프로 시도하기

아래 예시 브리프는 테스트되지 않았습니다. 사용하기 전에 스킬의 설정을 확인하세요.

설정 검토

마크업 참조 문서 전체를 불러옵니다. 소스의 패키지 추가 명령은 런타임 모듈을 설치하며, 이 스킬 자체를 설치하지 않습니다.

업스트림 소스 파일
https://github.com/remotion-dev/skills/blob/32b241b97f4e0e4ab61fe9a41b05e6e64503f8c5/skills/remotion-markup/SKILL.md

프로젝트 버전과 일치하는 Remotion 및 기능별 패키지가 필요하며, 추가 미디어·효과·폰트·내보내기 요건은 연결된 참조 문서에 따라 정해집니다.

하나의 결과물부터 시작

스킬을 실행하기 전에 이 브리프의 범위, 소스 자료, 제약 조건을 상황에 맞게 조정하세요.

예시 브리프
Remotion Markup을 사용해 이 영상에 타이밍이 지정된 제품 제목 오버레이를 추가하세요. 현재 프레임 레이트와 장면 길이를 유지하세요. 프레임 기반 불투명도와 이동을 사용하고, 제목은 독립적으로 편집할 수 있게 두며, 긴 부제목을 맞추기 전에 텍스트 측정 가이드를 불러오세요. 시작, 안정, 퇴장 프레임을 미리보기로 확인하세요.

결과 점검

실제 출력을 아래의 관찰 가능한 기준과 비교해 확인하세요.

  • 필수 모션이 CSS 애니메이션이나 전환에 의존하지 않습니다.
  • 타이밍 레이어가 각자의 편집 가능한 소스 노드를 유지합니다.
  • 대표 렌더링 프레임에서 텍스트와 미디어가 올바릅니다.

OpenDesign은 코딩 에이전트를 위한 로컬 디자인 작업 공간을 제공합니다. 이 목록은 스킬이 번들로 포함되어 있거나 외부 도구, 자격 증명, 소프트웨어 의존성이 포함되어 있다는 뜻이 아닙니다.

05 출처 및 라이선스

소스 및 라이선스

이 페이지는 아래에 연결된 고정 소스 리비전을 설명합니다. 업스트림의 동작과 요구 사항은 바뀔 수 있습니다.

소스 소유자
remotion-dev
라이선스
확인되지 않음 — 재사용 전에 업스트림 약관을 검토하세요.
검토한 스냅샷
2026-10-07 · 32b241b97f4e
편집 소스 요약
Remotion 타이밍, 미디어, 편집 가능한 장면, 시각 효과를 위한 프레임 기반 작성 규약이자 참조 허브입니다.

연결된 소스를 바탕으로 OpenDesign이 작성한 원본 요약입니다. 저장소 스타는 특정 시점의 인기 지표이며 스킬 사용량이나 품질 점수가 아닙니다.

06 시작 전 질문

시작 전 질문

기존 CSS 애니메이션을 재사용할 수 있나요?

소스는 렌더링이 타임라인을 따르도록 프레임 기반 Remotion 애니메이션으로 리팩터링하라고 안내합니다.

모든 컴포넌트를 Sequence로 감싸야 하나요?

아니요. 지원되는 곳에서는 직접 타이밍 prop을 선호하며, 의미 있는 공유 타이밍이나 다른 동작이 필요할 때만 래퍼를 사용합니다.

아무 div에나 효과를 적용할 수 있나요?

문서화된 effects prop으로 직접 적용할 수는 없습니다. 이 항목은 지원되는 컴포넌트와, 그룹화된 DOM 콘텐츠를 위한 HtmlInCanvas 경로를 제시합니다.

OpenDesign

다음 디자인 반복을 위한 여유를 만드세요.

브리프, 소스 자료, 디자인 작업을 로컬 작업 공간에 함께 보관하세요. 워크플로에 추가하기 전에 스킬 자체의 설정을 확인하세요.

업스트림 소스 파일
https://github.com/remotion-dev/skills/blob/32b241b97f4e0e4ab61fe9a41b05e6e64503f8c5/skills/remotion-markup/SKILL.md