import { Composition } from "remotion"; import { FeelsPromoV1 } from "./FeelsPromo"; import { ConceptASelfAwareness } from "./ConceptA-SelfAwareness"; import { ConceptBNoJournalJournal } from "./ConceptB-NoJournalJournal"; import { ConceptCYearInFeelings } from "./ConceptC-YearInFeelings"; import { ConceptDAlwaysThere } from "./ConceptD-AlwaysThere"; import { ConceptEMakeItYours } from "./ConceptE-MakeItYours"; import { ConceptFPrivacyFirst } from "./ConceptF-PrivacyFirst"; import { ConceptGStreakEffect } from "./ConceptG-StreakEffect"; // Wild concepts import { ConceptHMoodHeist } from "./ConceptH-MoodHeist"; import { ConceptIRetroArcade } from "./ConceptI-RetroArcade"; import { ConceptJConspiracy } from "./ConceptJ-Conspiracy"; import { ConceptKSportsCenter } from "./ConceptK-SportsCenter"; import { ConceptLMusical } from "./ConceptL-Musical"; export const RemotionRoot: React.FC = () => { const fps = 30; // V1 calculations const sceneDuration = 3.5 * fps; const transitionDuration = Math.round(0.6 * fps); const outroDuration = Math.round(2.5 * fps); const v1TotalDuration = sceneDuration * 7 + outroDuration - transitionDuration * 7; return ( <> {/* ═══════════════════════════════════════════════════════════════ ORIGINAL PROMO ═══════════════════════════════════════════════════════════════ */} {/* ═══════════════════════════════════════════════════════════════ STANDARD CONCEPTS (A-G) ═══════════════════════════════════════════════════════════════ */} {/* Concept A: 30 Seconds to Self-Awareness */} {/* Concept B: The No-Journal Journal (20s) */} {/* Concept C: Your Year in Feelings (15s) */} {/* Concept D: Always There (25s) */} {/* Concept E: Make It Yours (20s) */} {/* Concept F: Privacy First (15s) */} {/* Concept G: The Streak Effect (20s) */} {/* ═══════════════════════════════════════════════════════════════ WILD CONCEPTS (H-L) - OFF THE WALL CREATIVE ═══════════════════════════════════════════════════════════════ */} {/* Concept H: The Mood Heist (25s) - Ocean's Eleven style thriller */} {/* Concept I: Retro Arcade Feels (20s) - 8-bit video game */} {/* Concept J: The Feels Conspiracy (20s) - Dark documentary thriller */} {/* Concept K: Sports Center Emotions (20s) - ESPN broadcast parody */} {/* Concept L: Feelings The Musical (25s) - Broadway musical number */} ); };