Render CLI

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

Composition code

import { AbsoluteFill, useCurrentFrame, interpolate, Easing } from "remotion";
import { Bell, Heart, MousePointer2 } from "lucide-react";

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

  const bgOpacity = interpolate(frame, [0, 15], [0, 1], {
    extrapolateLeft: "clamp",
    extrapolateRight: "clamp",
  });

  const cardScale = interpolate(frame, [10, 40], [0.9, 1], {

Subscribe CTA

Animated subscribe call-to-action for YouTube creators with bell icon and channel branding.

Duration6s
Resolution1920 × 1080
Frame rate30 fps
Frames180

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