Remotion Captions

by remotion-dev32b241b97f4eNo licenseListed Oct 8, 2026Updated Oct 8, 2026

Transcribing, displaying and animating captions

Instructions onlyDesign & Creative
AI-generated overview

Guides handling of video captions in Remotion: transcribing, importing SRT files, and displaying animated captions.

What it does
This skill defines the Caption data type used for captions in Remotion and explains that captions must be processed as JSON. It points to separate reference files for transcribing audio and video into captions, importing captions from .srt files, and displaying captions in a video. It also notes follow-up steps such as loading Remotion best practices and opening Remotion Studio.
When to use it
Use it when working on a Remotion video project that needs captions, whether generated by transcription, imported from an SRT file, or rendered and animated on screen. It is meant for caption-related tasks rather than general video editing.
Requirements
Requires a Remotion project and the @remotion/captions package; transcription and SRT import depend on the referenced instruction files and their own tooling. No scripts are included.

All captions must be processed in JSON. The captions must use the Caption type which is the following:

ts
import type { Caption } from "@remotion/captions";

This is the definition:

ts
type Caption = {  text: string;  startMs: number;  endMs: number;  timestampMs: number | null;  confidence: number | null;  pageBreakAfter?: boolean;};

Generating captions

To transcribe video and audio files to generate captions, load the transcribe-captions.md [blocked] file for more instructions.

Displaying captions

To display captions in your video, load the display-captions.md [blocked] file for more instructions.

Importing captions

To import captions from a .srt file, load the import-srt-captions.md [blocked] file for more instructions.

Post-creation

After you're done, load this skill: Remotion Best Practices

If not alreay done, open the Remotion Studio, unless instructed otherwise.

Source and attribution

Source:remotion-dev/skillsinskills/remotion-captionsat commit32b241b

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal