---
stable_id: skills/skills-sh-remotion-dev-skills-remotion-best-practices
type: skills
title: skills-sh-remotion-dev-skills-remotion-best-practices
summary: >-
  ---

  name: subtitles

  description: subtitles and caption rules

  metadata:
    tags: subtitles, captions, remotion, json
  ---

  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";

  ```
tags:
  - skills-sh
  - skills-sh-all-time
source_url: https://raw.githubusercontent.com/remotion-dev/skills/HEAD/skills/remotion/rules/subtitles.md
license: ""
upstream_ref: https://skills.sh/remotion-dev/skills/remotion-best-practices
github_stars: 2283
github_forks: 273
github_is_organization: true
retrieved_at: 2026-06-11T08:33:18.484Z
content_sha256: 9f18ec4a9c88adf35d51b44aaf344442443fd687a4dc948366ebb683fc3ecd30
---
