wjs-burning-subtitles

Community

Burn subtitles into video or soft-mux as a togglable track.

Authorjianshuo
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses the challenge of adding subtitles to videos, ensuring they are either always visible or can be toggled as needed for various platforms.

Core Features & Use Cases

  • Burn-in Subtitles: Adds subtitles to a video so they are always visible, ideal for platforms like WeChat and抖音.
  • Soft-mux Subtitles: Creates a subtitle track that can be toggled on and off for platforms that support embedded subtitle tracks like QuickTime and VLC.
  • Final Composite: Handles the final composite step for the localization pipeline, including burning subs, mixing a dub track, and keeping the original audio at a low volume.
  • Libass Support: Automatically downloads a static ffmpeg build with libass if needed.
  • Audio Mixing: Keeps the original audio at a low volume under the dub for a professional translation feel.

Quick Start

Use the wjs-burning-subtitles skill to burn subtitles into your video by running the command: python3 ~/.claude/skills/wjs-burning-subtitles/scripts/render.py --video IN.mp4 --srt SUB.srt --out OUT.mp4

Dependency Matrix

Required Modules

ffmpeg

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: wjs-burning-subtitles
Download link: https://github.com/jianshuo/claude-skills/archive/main.zip#wjs-burning-subtitles

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.