import { Composition, CalculateMetadataFunction } from "remotion"; import { Explainer, ExplainerProps } from "./Explainer"; const calculateMetadata: CalculateMetadataFunction = async ({ props, }) => { const cuts = props.cuts || []; if (cuts.length === 0) { return { durationInFrames: 30 * 60 }; } const lastEnd = Math.max(...cuts.map((c) => c.out_seconds || 0)); // Add 1 second padding for final fade return { durationInFrames: Math.ceil((lastEnd + 1) * 30) }; }; export const Root: React.FC = () => { return ( <> ); };