Render CLI

npx remotion render remotion/index.tsx WebPromo output.mp4 --codec=h264

Composition code

import React from "react";
import { AbsoluteFill, useCurrentFrame, interpolate, Easing } from "remotion";
import { Globe, MousePointer2, LayoutTemplate, ArrowRight, MousePointer } from "lucide-react";

const FEATURES = [
  { title: "Native Web", desc: "Built for modern browsers", icon: <Globe size={24} color="#0066cc" /> },
  { title: "Interactive", desc: "Engaging scroll effects", icon: <MousePointer2 size={24} color="#0066cc" /> },
  { title: "Templates", desc: "High conversion layouts", icon: <LayoutTemplate size={24} color="#0066cc" /> },
];

export const WebPromo: React.FC = () => {
  const frame = useCurrentFrame();

Web Promo

Browser mockup promo with animated UI elements and feature highlights for web apps.

Duration10s
Resolution1920 × 1080
Frame rate30 fps
Frames300

This is a free, open-source template. Copy the code and drop it into your Remotion project.