subtitles

Generate synchronized bilingual subtitles from voiceover_metadata.json for Remotion video projects.

39|7|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/MatrixReligio/ProductVideoCreator --skill subtitles
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subtitles
Source: https://github.com/MatrixReligio/ProductVideoCreator/tree/main/.claude/skills/subtitles
Command: npx skills add https://github.com/MatrixReligio/ProductVideoCreator --skill subtitles

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

自动为视频生成同步字幕,降低后期剪辑中的人工字幕成本与错误率。

Core Features & Use Cases

  • 自动字幕生成:基于配音元数据自动创建中英文字幕,支持单语及双语显示。
  • 时间对齐与样式:使用 voiceover_metadata.json 的实际时长进行逐句对齐,且可通过 Remotion 组件渲染自定义字幕样式。
  • 适用场景:为教育、营销、产品演示等视频快速生成可同步的字幕,提升可访问性和观感。

Quick Start

请将 voiceover_metadata.json 放置在项目中相应位置后,运行技能以生成 subtitles.json,并在 Remotion 项目中引入 SubtitleDisplay 组件以呈现字幕。

Frequently Asked Questions about subtitles

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically generate subtitles for my video from voiceover metadata?

This Skill automates subtitle generation by consuming voiceover_metadata.json to produce synchronized bilingual subtitles in Chinese and English. It aligns each subtitle with actual voiceover timing and exports a subtitles.json file for use in your Remotion project.

Can I generate bilingual subtitles for both Chinese and English in a single pass?

Yes. The Skill creates dual-language subtitles from voiceover_metadata.json, supporting both single-language and bilingual display modes. You control the output format through the SubtitleDisplay component in your Remotion project.

What input format do I need before running the subtitle generation?

You need voiceover_metadata.json placed in your project's designated location. This file contains timing and content data that the Skill reads to generate time-aligned subtitles without requiring external API calls.

How do I display generated subtitles in my Remotion video project?

After the Skill generates subtitles.json, import the SubtitleDisplay component from the Skill's local templates into your Remotion composition. The component renders the synchronized subtitles with customizable styling.

Does this Skill work with existing Remotion video projects?

Yes. The Skill targets Remotion-based projects and integrates with your repository's local components and templates. It generates subtitles.json as a standalone output that your existing Remotion composition can consume.

What are the limitations of automated subtitle generation from voiceover metadata?

The Skill depends on accurate voiceover_metadata.json timing and supports Chinese and English only. Complex transcription, speaker identification, or languages beyond this pair require manual review or upstream preprocessing.