import { AbsoluteFill, Audio, Img, Sequence, interpolate, spring, staticFile, useCurrentFrame, useVideoConfig, } from "remotion"; const TitleScene = () => { const frame = useCurrentFrame(); const { fps } = useVideoConfig(); const scale = spring({ frame, fps, config: { damping: 12, stiffness: 100, mass: 1 } }); return (
Welcome
); }; const ImageScene = () => { const frame = useCurrentFrame(); const opacity = interpolate(frame, [0, 15], [0, 1], { extrapolateRight: "clamp" }); const scale = interpolate(frame, [0, 60], [0.8, 1.0], { extrapolateRight: "clamp" }); return ( ); }; const OutroScene = () => { const frame = useCurrentFrame(); const opacity = interpolate(frame, [0, 30], [0, 1], { extrapolateRight: "clamp" }); return (
Goodbye
); }; export const MultiScene = () => ( );