remotion-video-composition
Remotion video composition production
Use this skill when Remotion is the composition layer for a real video deliverable: generated-media explainers, product videos, social variants, data-driven videos, screen-demo composites, captioned talking-head recuts, or any render where React code, assets, captions, audio, and delivery metadata must become a reproducible video package.
This is a production skill, not just a coding recipe. Treat Remotion as the deterministic assembly and finishing engine around media that may have been generated elsewhere.
Source status and volatility
Facts below are based on primary sources verified on 2026-07-11 unless noted otherwise:
- Remotion documentation for composition properties, assets, static files, media components, renderer APIs, schemas, dynamic metadata, randomness, performance, captions, and licensing: https://www.remotion.dev/docs/
- FFmpeg official documentation for stream mapping, codecs, filters, and filtergraphs: https://ffmpeg.org/ffmpeg.html and https://ffmpeg.org/ffmpeg-filters.html
- W3C/WAI WCAG guidance for captions and flashing: https://www.w3.org/WAI/WCAG22/Understanding/captions-prerecorded.html and https://www.w3.org/WAI/WCAG22/Understanding/three-flashes-or-below-threshold.html
- W3C WebVTT specification for timed-text cues: https://www.w3.org/TR/webvtt1/
- C2PA specifications and Content Credentials guidance for provenance manifests: https://spec.c2pa.org/ and https://c2pa.org/
Volatile facts: Remotion package versions, API availability, licensing and pricing, cloud render limits, browser renderer status, package deprecations, social-platform delivery specs, caption file requirements, and AI/provider usage rights. Re-check those at production time and record the verification date in the project handoff.