Render with Remotion CLI

npx remotion render remotion/index.tsx NewsBreaking output.mp4

Composition code

import { AbsoluteFill, useCurrentFrame, interpolate } from "remotion";

export const NewsBreaking: React.FC = () => {
  const frame = useCurrentFrame();
  const headlineY = interpolate(frame, [25, 55], [-100, 0], { extrapolateLeft: "clamp", extrapolateRight: "clamp" });
  const tickerX = interpolate(frame, [40, 280], [1920, -3000], { extrapolateLeft: "clamp", extrapolateRight: "clamp" });
  const tickerOpacity = interpolate(frame, [40, 60], [0, 1], { extrapolateLeft: "clamp", extrapolateRight: "clamp" });
  const livePulse = Math.sin(frame * 0.25) > 0;

  return (
    <AbsoluteFill style={{ background: "#0a0a0a", fontFamily: "Arial, sans-serif" }}>
      <div style={{ position: "absolute", top: 32, left: 40, display: "flex", gap: 12 }}>

News Breaking

TV-style breaking news template with sweeping red bar, scrolling ticker, LIVE badge, and headline drop.

Duration10s
Resolution1920 × 1080
Frame rate30 fps
Frames300

Copy the code snippet into your Remotion project and run the render command to generate this template locally.