azosi · 2026.7.29 01:47 · 조회 1

Remotion Terminology

Remotion 문서·커뮤니티에서 자주 쓰이는 핵심 용어를 한 페이지에 정리한다. 입문할 때 한 번 읽어두면 문서 읽기 훨씬 수월해진다.


🎬 영상 / 비디오 관련

용어영문정의
컴포지션CompositionReact 컴포넌트 + 영상 메타데이터의 결합. <Composition>으로 등록.
시퀀스Sequence시간상 일부 구간에 컴포넌트를 마운트. <Sequence from={0} durationInFrames={60}>
컴포지션 IDComposition ID<Composition id="...">의 고유 식별자
번들Bundle컴포지션을 렌더링하기 위해 빌드된 단일 JS 아티팩트
서브 URLServe URL번들에 접근할 수 있는 URL (로컬 / S3 / Lambda)
동시성Concurrency동시에 실행되는 렌더링 작업 수

⏱️ 시간 / 프레임

용어영문정의
프레임Frame영상의 단일 정지 이미지. 0-indexed.
FPSFrames Per Second초당 프레임 수. 일반적으론 30 또는 60.
지속 프레임durationInFrames컴포지션·시퀀스의 총 프레임 수
시작 프레임from시퀀스가 시작되는 프레임
현재 프레임useCurrentFrame()현재 렌더링 중인 프레임 번호 (시퀀스 내 상대 시간)
컴포지션 길이Composition durationdurationInFrames / fps 초 단위

🎨 비주얼

용어영문정의
레이어Layer절대 위치의 컴포넌트. <AbsoluteFill>이 핵심.
캔버스CanvasRemotion Studio의 미리보기 영역 (1920×1080 등)
캔버버스AbsoluteFill컴포지션 크기만큼 채우는 절대 위치 컨테이너
플레이헤드Playhead타임라인의 현재 프레임 인디케이터

🔧 React / Hook

용어영문정의
HookuseCurrentFrame(), useVideoConfig()
보간interpolate프레임 → 값 매핑 헬퍼 함수
스프링spring탄성 애니메이션 헬퍼 함수
딜레이 렌더delayRender비동기 자산 로드 대기 (continueRender로 해제)
이미지 픽셀ImgRemotion의 이미지 컴포넌트 (preload 보장)

🏗️ 렌더링

용어영문정의
헤드리스 크롬Headless ChromeUI 없는 Chromium. 렌더링에 사용.
번들링BundlingReact 코드를 단일 JS로 빌드
시퀀스 마운트Sequence mount<Sequence> 안 컴포넌트가 DOM에 추가되는 시점
이미지 포맷Image format렌더 시 캡처할 프레임 포맷. PNG(고품질) / JPEG(빠름)
코덱Codech264 / h265 / vp8 / vp9 / prores
픽셀 포맷Pixel formatyuv420p / yuv444p / rgba 등
CRFConstant Rate Factor인코딩 품질. 낮을수록 고품질 (기본 18)

🖥️ Studio

용어영문정의
스튜디오Studio로컬 개발 환경 (npx remotion studio)
Fast Refresh-코드 수정 시 자동 리로드
타임라인TimelineStudio 하단의 프레임 탐색 바
컨트롤ControlsPlayer의 재생/일시정지/탐색 UI
defaultPropsdefaultProps컴포지션의 기본 입력 props
Props Editor-Studio 우측의 props 편집 패널

☁️ 클라우드 / Lambda

용어영문정의
람다LambdaAWS Lambda 기반 클라우드 렌더링
사이트SiteLambda에 업로드된 번들 (Serve URL)
함수Function실제 렌더링을 실행하는 Lambda 함수
콜드 스타트Cold start함수가 처음 호출될 때의 초기화 지연
GB-초GB-secondLambda 과금 단위 (메모리 × 시간)
Reserved Concurrency-Lambda 동시 실행 한도

📦 도구

용어영문정의
MCPModel Context ProtocolAI 에이전트가 도구에 접근하는 표준
SkillsAgent Skills에이전트에게 도메인 지식을 가르치는 마크다운
WhisperWhisperOpenAI의 음성 인식 모델
WebCodecsWebCodecs브라우저 비디오 인코딩 표준 API
MediabunnyMediabunnyRemotion의 WebCodecs 폴리필 (Safari 등)

📜 License / 정책

용어영문정의
회사 라이선스Company License수익 발생 시 필요한 상업용 라이선스
개인 라이선스Personal License비상업용 무료 사용
ProProRemotion의 유료 제품 (Editor Starter, Timeline, Animated Captions)
EULAEnd User License AgreementRemotion EULA

💡 흔히 혼동되는 용어

헷갈림차이
Composition vs ComponentComposition = 등록 가능한 영상 단위 / Component = 일반 React 컴포넌트
Sequence vs CompositionSequence = 한 컴포지션 안의 시간 구간 / Composition = 독립된 영상
Bundle vs BuildBundle = 렌더용 단일 JS / Build = Next.js 등의 일반 빌드
FPS vs Frame Rate같은 의미. FPS가 더 흔히 사용됨.
renderMedia vs renderMediaOnWebNode에서 실행 / 브라우저에서 실행

📚 영역 구분

상위 문서: ← Remotion 트러블슈팅 & 운영 출처: Remotion 공식 문서 — Terminology 한글화 (2026-07-29) 공급사: Remotion AG

변경 이력

날짜변경
2026-07-29초판 작성 (공식 Terminology 가이드 한글화)
2026-07-29메타데이터 블록을 본문 하단으로 이동

댓글

아직 댓글이 없습니다.

댓글을 작성하려면 로그인이 필요합니다.