space-video-subtitle

Transcribe, segment, proofread, and burn subtitles into videos as SRT or ASS files.

Updated Aug 16, 2026
One-click install
npx skills add https://github.com/chuanyue98/skillhub --skill space-video-subtitle-chuanyue98
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: space-video-subtitle
Source: https://github.com/chuanyue98/skillhub/tree/main/vendored/SpaceZephyr/creator-buddy/video-Skills/space-video-subtitle
Command: npx skills add https://github.com/chuanyue98/skillhub --skill space-video-subtitle-chuanyue98

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg.

What problem does it solve? Raw ASR transcripts contain wrong proper nouns, homophone errors, and awkward line breaks that make spoken-video subtitles hard to read. This Skill turns a video or audio file into a polished, proofread subtitle file aligned with the picture. ## Core Features & Use Cases - Speech Transcription: Extracts 16k mono audio and runs ASR (SenseVoice, Whisper, or Volcengine) to produce timestamped results. - Spoken-Style Segmentation: Breaks lines by breath and semantics rather than written punctuation, keeping each screen readable (roughly 15 Chinese characters per line). - AI Proofreading: Corrects proper nouns via a terminology glossary, fixes homophones, and normalizes numbers and punctuation. - Output & Burn-in: Generates SRT or styled ASS files and optionally burns subtitles into the video with ffmpeg (soft or hard subtitles). - Use Case: After editing a talking-head video, feed the final cut in and receive a proofread subtitles.srt plus a hard-subtitled export ready for publishing. ## Quick Start Transcribe this video, proofread the subtitles against my glossary, and generate an SRT file plus a hard-subtitled version.

Frequently Asked Questions about space-video-subtitle

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

FAQPage Schema
How do I generate SRT subtitles from a video file?▼

Extract 16k mono audio from the video, run an ASR backend such as SenseVoice, Whisper, or Volcengine to get timestamped text, then segment and proofread the transcript before writing the final subtitles.srt file.

How do I burn subtitles into a video with ffmpeg?▼

For soft subtitles, mux the SRT into the container with ffmpeg -i in.mp4 -i subtitles.srt -c copy -c:s mov_text out.mp4. For hard subtitles, render styled ASS with ffmpeg -i in.mp4 -vf "subtitles=subtitles.ass" -c:a copy out_hard.mp4, which requires ffmpeg built with libass.

What is the difference between SRT and ASS subtitle formats?▼

SRT is a plain, universally supported subtitle format with timing and text only. ASS supports styling such as fonts, outlines, positioning, and word-by-word karaoke effects, making it the choice when visual subtitle design matters.

Why do ASR transcripts need manual or AI proofreading?▼

ASR output reliably contains errors in proper nouns, homophones, and number formatting, especially in Chinese. Building a terminology glossary and running an AI correction pass fixes names, abbreviations, and characters like 在/再 before publishing.

Should subtitles be re-transcribed after video editing?▼

Yes. Subtitles must be regenerated from the edited cut because timing and content changed during editing. Reusing subtitles from the original footage causes misalignment between text and picture.