remotion best practices

Skill

Best practices for Remotion - Video creation in React

Files37
  • @skills/remotion-best-practices/SKILL.md
  • @skills/remotion-best-practices/rules/3d.md
  • @skills/remotion-best-practices/rules/animations.md
  • @skills/remotion-best-practices/rules/assets.md
  • @skills/remotion-best-practices/rules/assets/charts-bar-chart.tsx
  • @skills/remotion-best-practices/rules/assets/text-animations-typewriter.tsx
  • @skills/remotion-best-practices/rules/assets/text-animations-word-highlight.tsx
  • @skills/remotion-best-practices/rules/audio.md
  • @skills/remotion-best-practices/rules/calculate-metadata.md
  • @skills/remotion-best-practices/rules/can-decode.md
  • @skills/remotion-best-practices/rules/charts.md
  • @skills/remotion-best-practices/rules/compositions.md
  • @skills/remotion-best-practices/rules/display-captions.md
  • @skills/remotion-best-practices/rules/extract-frames.md
  • @skills/remotion-best-practices/rules/fonts.md
  • @skills/remotion-best-practices/rules/get-audio-duration.md
  • @skills/remotion-best-practices/rules/get-video-dimensions.md
  • @skills/remotion-best-practices/rules/get-video-duration.md
  • @skills/remotion-best-practices/rules/gifs.md
  • @skills/remotion-best-practices/rules/images.md
  • @skills/remotion-best-practices/rules/import-srt-captions.md
  • @skills/remotion-best-practices/rules/light-leaks.md
  • @skills/remotion-best-practices/rules/lottie.md
  • @skills/remotion-best-practices/rules/maps.md
  • @skills/remotion-best-practices/rules/measuring-dom-nodes.md
  • @skills/remotion-best-practices/rules/measuring-text.md
  • @skills/remotion-best-practices/rules/parameters.md
  • @skills/remotion-best-practices/rules/sequencing.md
  • @skills/remotion-best-practices/rules/subtitles.md
  • @skills/remotion-best-practices/rules/tailwind.md
  • @skills/remotion-best-practices/rules/text-animations.md
  • @skills/remotion-best-practices/rules/timing.md
  • @skills/remotion-best-practices/rules/transcribe-captions.md
  • @skills/remotion-best-practices/rules/transitions.md
  • @skills/remotion-best-practices/rules/transparent-videos.md
  • @skills/remotion-best-practices/rules/trimming.md
  • @skills/remotion-best-practices/rules/videos.md

When to use

Use this skills whenever you are dealing with Remotion code to obtain the domain-specific knowledge.

Captions

When dealing with captions or subtitles, load the ./rules/subtitles.md file for more information.

How to use

Read individual rule files for detailed explanations and code examples:
  • rules/3d.md [blocked] - 3D content in Remotion using Three.js and React Three Fiber
  • rules/animations.md [blocked] - Fundamental animation skills for Remotion
  • rules/assets.md [blocked] - Importing images, videos, audio, and fonts into Remotion
  • rules/audio.md [blocked] - Using audio and sound in Remotion - importing, trimming, volume, speed, pitch
  • rules/calculate-metadata.md [blocked] - Dynamically set composition duration, dimensions, and props
  • rules/can-decode.md [blocked] - Check if a video can be decoded by the browser using Mediabunny
  • rules/charts.md [blocked] - Chart and data visualization patterns for Remotion
  • rules/compositions.md [blocked] - Defining compositions, stills, folders, default props and dynamic metadata
  • rules/extract-frames.md [blocked] - Extract frames from videos at specific timestamps using Mediabunny
  • rules/fonts.md [blocked] - Loading Google Fonts and local fonts in Remotion
  • rules/get-audio-duration.md [blocked] - Getting the duration of an audio file in seconds with Mediabunny
  • rules/get-video-dimensions.md [blocked] - Getting the width and height of a video file with Mediabunny
  • rules/get-video-duration.md [blocked] - Getting the duration of a video file in seconds with Mediabunny
  • rules/gifs.md [blocked] - Displaying GIFs synchronized with Remotion's timeline
  • rules/images.md [blocked] - Embedding images in Remotion using the Img component
  • rules/light-leaks.md [blocked] - Light leak overlay effects using @remotion/light-leaks
  • rules/lottie.md [blocked] - Embedding Lottie animations in Remotion
  • rules/measuring-dom-nodes.md [blocked] - Measuring DOM element dimensions in Remotion
  • rules/measuring-text.md [blocked] - Measuring text dimensions, fitting text to containers, and checking overflow
  • rules/sequencing.md [blocked] - Sequencing patterns for Remotion - delay, trim, limit duration of items
  • rules/tailwind.md [blocked] - Using TailwindCSS in Remotion
  • rules/text-animations.md [blocked] - Typography and text animation patterns for Remotion
  • rules/timing.md [blocked] - Interpolation curves in Remotion - linear, easing, spring animations
  • rules/transitions.md [blocked] - Scene transition patterns for Remotion
  • rules/transparent-videos.md [blocked] - Rendering out a video with transparency
  • rules/trimming.md [blocked] - Trimming patterns for Remotion - cut the beginning or end of animations
  • rules/videos.md [blocked] - Embedding videos in Remotion - trimming, volume, speed, looping, pitch
  • rules/parameters.md [blocked] - Make a video parametrizable by adding a Zod schema
  • rules/maps.md [blocked] - Add a map using Mapbox and animate it
remotion-best-practices — Kortix Marketplace | Kortix