Skip to content

Remove duplicate caption builders #50

@natashaannn

Description

@natashaannn

Remove duplicate caption builders

Objective

Ensure only one canonical caption builder exists in Remotion.


Why this matters

Caption divergence causes subtle render mismatches across overlays.


Parallelization metadata

Track

remotion

Depends on

Safe to run in parallel with

  • pipeline validation

Merge risk

  • low/medium

Files in scope

Primary:

  • remotion/lib/captions.ts

Likely touch:

  • HookOverlay.tsx
  • CaptionOverlay.tsx

Required implementation

1. Remove duplicates

Ensure all caption logic imports shared utility.

2. Normalize exports

Single API surface.


Constraints

  • no visual changes

Acceptance criteria

Functional

  • captions identical to baseline output

Regression checks

  • no local caption logic remains

Verification commands

grep -r "buildCaptions" remotion/

Expected result:

  • only one implementation exists

Explicitly out of scope

  • new caption features

Suggested branch

refactor/s7-caption-cleanup

Suggested commit slug

phase-5-step-6-captions-cleanup

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions