2.7 KiB
2.7 KiB
name, description
| name | description |
|---|---|
| ck-remotion | Create programmatic videos with React using Remotion. Use when building video compositions, animations, captions, charts, audio sync, transitions, or rendering video from code. |
Remotion — Video Creation in React
Domain-specific knowledge for building videos programmatically with React.
When to Use
- Creating video compositions with React components
- Building animations, transitions, and sequencing
- Embedding audio, video, images, GIFs, or Lottie in video
- Generating captions, subtitles, or text animations
- Rendering charts and data visualizations as video
- Working with Three.js 3D content in video
Don't Use When
- Simple static image exports (use canvas or Puppeteer)
- Live streaming (Remotion is for pre-rendered video)
- Video editing of existing footage without code changes
Reference Files
Load individual rule files for domain-specific knowledge:
rules/animations.md— fundamental animation skills, interpolationrules/timing.md— interpolation curves, linear, easing, springrules/sequencing.md— delay, trim, limit duration of itemsrules/trimming.md— cut beginning or end of animationsrules/transitions.md— scene transition patternsrules/compositions.md— defining compositions, stills, folders, default propsrules/calculate-metadata.md— dynamically set duration, dimensions, propsrules/assets.md— importing images, videos, audio, fontsrules/audio.md— audio import, trimming, volume, speed, pitchrules/videos.md— embedding videos, trimming, looping, pitchrules/images.md— embedding images with Img componentrules/gifs.md— displaying GIFs synchronized with timelinerules/fonts.md— loading Google Fonts and local fontsrules/text-animations.md— typography and text animation patternsrules/display-captions.md— TikTok-style captions with word highlightingrules/import-srt-captions.md— importing .srt subtitle filesrules/transcribe-captions.md— transcribing audio to generate captionsrules/charts.md— chart and data visualization patternsrules/lottie.md— embedding Lottie animationsrules/3d.md— Three.js and React Three Fiber in Remotionrules/tailwind.md— using TailwindCSS in Remotionrules/measuring-text.md— measuring text dimensions, fitting to containersrules/measuring-dom-nodes.md— measuring DOM element dimensionsrules/can-decode.md— check if video can be decoded via Mediabunnyrules/extract-frames.md— extract frames at specific timestampsrules/get-audio-duration.md— getting audio file durationrules/get-video-duration.md— getting video file durationrules/get-video-dimensions.md— getting video width and height