Resources
Get the Vibe System
⚡ Pro Tip

Always update the DESIGN.md first. It's the 'Master Law' that ensures your AI agents never drift from your visual vision.

RESOURCES

Beginner's Guide
to Remotion

AITechDad AITechDad Updated May 2026

🎬 Video is hard.

Orchestration is easy.

Remotion isn't an editor. It's a video factory.

Built for the AI Engineering Team.

Born for the zero-touch pipeline.

This is how you program your pixels.

Welcome to the "Orchestrator's Era." If you can describe a vision, you can now build a professional video editing suite. While Remotion is technically a React framework, in the era of the AI Engineering Team, you don't need to be a React expert to use it. You just need to be an Orchestrator.

Use Case Check: Remotion is designed for code-based animations and advanced CSS-style visuals. It is perfect for data visualizations, news tickers, and automated social templates. It is not suitable for cinematic character animation or hyper-realistic storytelling.

Watch the Orchestration in Action

Below is a demonstration of the professional news broadcast you will generate by following this guide. Note the precise timing, automated captions, and high-fidelity "CyberNews" aesthetic.


Step 0: Prerequisites (The Foundation)

Before you can start building, you need Node.js installed on your machine. This is the engine that runs Remotion.

  • Check if you have it: Open your terminal and type node -v. If you see a version number (like v20.x.x), you're ready!
  • If you don't have it:
    • Windows: Run winget install OpenJS.NodeJS.LTS (Windows) or visit nodejs.org.
    • Mac/Linux: Use nvm or visit nodejs.org.

Agentic Coding Assistant: You must have an AI Software Engineering Agent installed to follow this guide (e.g., Antigravity or Claude Code). These agents allow you to build the video factory using natural language commands rather than writing raw code from scratch.


Step 1: Initialize the Engine

Rather than typing complex commands into a standard terminal, you use your Agent Chat (e.g., Antigravity or Claude Code) to handle the heavy lifting. Ensure you have your agent installed and active in your project directory.

Agent Command Paste into Antigravity or Claude Code
Install Remotion and set up a new project called 'my-video-app' for me.

Behind the Scenes: Your agent will run the necessary npm scripts to download the Remotion engine and scaffold your project. This gives the AI the physical environment it needs to start "vibe-coding" your video.


Step 2: Setting the Design & Animation Rules

The "Law" file is your single source of truth. Copy and paste this Comprehensive Specification to ensure your AI team has the correct DNA for visuals, timing, and data structure.

Agent Command Establishing the Visual Law
Create a Project Law file called DESIGN.md. Include these four critical sections: 
1: Visual Vibe: CyberNews (Bg: #00050a, Accents: #39ff14 & #00ffff). Integrate provided imageUrl assets as the primary background for each segment, utilizing a Ken Burns zoom.
2: Technical Timing: Reveal 1 word every 3 frames, add 5-second pauses after periods, and zero dead air at transitions. Each sentence must clear the screen after its subsequent pause.
3: Layout Law: Use a 180px fixed-height, top-aligned caption container. Ensure background image visibility persists from start to finish for each segment; do not black out or dim the background during text animations.
4: Data Schema Law: Define a JSON structure with headline, summary, imageUrl, voiceScript, and a calculated duration. Rule for Duration: Duration = (WordCount * 3 frames / 30fps) + (SentenceCount * 5 seconds).

Be Patient with the Process: Creating a perfect DESIGN.md is an iterative journey. Especially when starting out, you may need to go through several rounds of refinement to get the pacing and visuals to look just right. This is where you "program" the aesthetic—once it's locked in, it works forever.

Orchestrator's Pro-Tip: If you find the video pacing is wrong or the data schema is missing a field, don't just change the code.

Change the DESIGN.md law. This ensures all future videos generated by your AI team will automatically inherit the fix, maintaining a "Zero-Touch" pipeline.


Step 3: Generate the Script

Now you ask your team to fetch the data. Behind the scenes, the Synthesis Agent handles the complex task of gathering information and structuring it. It looks at the DESIGN.md you just created and uses it as a blueprint.

Agent Command Synthesizing Data
Scrape today's top tech headlines and synthesize them into a JSON payload. Save the file as data.json in our project root. Follow the Data Schema Law in DESIGN.md exactly to ensure our video template remains perfectly synchronized.

[!NOTE] Behind the Scenes: The agent ensures that every scrap of data it finds is synthesized into the exact JSON format you defined, creating a seamless bridge between raw information and your video template.


Step 4: Build and Render

Finalize the video into a high-quality MP4.

Agent Command Final Synthesis
Build the NewsRoundup template. It should import the data.json we just created and follow our total Project Law (DESIGN.md). Render today's video as an MP4.

Where is my video? Once the render is complete, your final video will be named out.mp4 and can be found in the root directory of your project folder (my-video-app/out.mp4).


Future Implications: The Rise of Code-Based Creativity

Moving to a code-based video pipeline opens up new frontiers for how we create and distribute media.

1. Logic-Driven Layouts

We are moving from "hand-drawn" edits to "rule-based" systems. Instead of manually dragging clips or adjusting keyframes on a timeline, you define the logic of how the video should behave. If you want a different style, you update the code or the "Law," and the change ripples through every frame automatically.

2. Scalable Team-of-One

A single "Orchestrator" can now produce a volume of high-quality content that previously required an entire post-production booth. By offloading the assembly and rendering to AI agents, you focus entirely on the creative strategy.

3. Version-Controlled Media

Since your video is code, it can be managed like software. You can track shifts in branding over months in GitHub, collaborate across teams via pull requests, and experiment with radical design changes without ever "breaking" the original project.

The ultimate goal for an orchestrator icon is a Zero-Touch Pipeline. Don't just watch the demonstration above—generate your own. Your goal is to move from manual edits to a fully automated video factory, powered by the "laws" you've defined in code.

Start your first loop today.