remotion-scene-anatomy

Centralize Remotion beat timing data in timing.ts and beat-timings.md.

985|173|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/RinDig/Interpreted-Context-Methdology --skill remotion-scene-anatomy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: remotion-scene-anatomy
Source: https://github.com/RinDig/Interpreted-Context-Methdology/tree/main/workspaces/voice-driven-animation/skills/remotion-scene-anatomy
Command: npx skills add https://github.com/RinDig/Interpreted-Context-Methdology --skill remotion-scene-anatomy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill centralizes timing data for complex Remotion videos, ensuring that multiple scenes remain synchronized to a single audio timeline by standardizing beat boundaries and beat-local timing.

Core Features & Use Cases

  • Single source of truth for beat start/end via timing.ts and beat-timings.md.
  • Beat-local timing for per-scene constants that align with the audio.
  • Gap-fill sequencing to prevent black frames between scenes.
  • End-card convention to consistently render lockup and URL at the finale.

Quick Start

Create a master Remotion composition that reads timing.ts and beat-timings.md to drive per-scene animations.

Frequently Asked Questions about remotion-scene-anatomy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent black frames between scenes in Remotion?

To prevent black frames in Remotion, apply gap-fill sequencing to ensure continuous visual output between scene transitions. This technique bridges timing gaps by extending or overlapping scene rendering based on beat boundaries.

What is beat-local timing in Remotion animation?

Beat-local timing in Remotion animation involves computing per-scene timing constants that align with specific audio beats. You must recompute these beat-local T constants in timing.ts whenever the underlying audio changes to maintain synchronization.

How do I add a consistent end-card in Remotion?

To add a consistent end-card in Remotion, follow a standardized convention to render lockup text and URL elements at the video finale. This ensures the closing scene maintains uniform branding across multi-beat compositions.

Do I need timing.ts to manage multi-beat compositions in Remotion?

You need a master Remotion composition that reads timing.ts and beat-timings.md to drive per-scene animations. This setup requires defining fixed data models for beats with explicit start and end values in your timing configuration.

Why does my Remotion scene lose sync after audio changes?

If Remotion scenes lose sync after audio changes, it happens because beat-local T constants were not recomputed. You must recalculate and update the start and end timing values in timing.ts whenever the audio track is modified.