WJS Burning Subtitles
Burns SRT subtitles into video for WeChat/Douyin or soft-muxes a togglable track, with libass auto-fallback.
Test report
- Verdict
- Tested · Works
- Score
- Tested
- Jul 13, 2026
- Environment
- Claude Code 2.x (agent harness)
- Upstream re-checked
- Aug 10, 2026 · 9c22d21
Ran it for real: a naive unescaped force_style command failed instantly with a filter-parse error, and this machine's actual Homebrew ffmpeg genuinely lacks libass, exactly the failure mode the skill warns to check for first; its documented soft-mux fallback then ran clean, producing a verified togglable Chinese (zho) mov_text track via ffprobe.
Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works
- Installs cleanly 5/5
- Triggers reliably 5/5
- Output vs. baseline 8/10
- Docs & honesty 4/5
What WJS Burning Subtitles does
Burns SRT subtitles into video pixels via ffmpeg/libass for players like WeChat Channels and Douyin that ignore embedded subtitle tracks, or soft-muxes a togglable mov_text track for QuickTime/VLC/IINA. Also runs the final one-pass encode for a burn+dub+original-audio-bed localization pipeline so no cascade of re-encodes is needed. Triggers once a user has a video plus an SRT and asks to burn-in, embed, or soft-mux subtitles, or to do the final composite after a dubbing step.
How to install WJS Burning Subtitles
git clone https://github.com/jianshuo/claude-skills
cd claude-skills
mkdir -p ~/.claude/skills
cp -r wjs-burning-subtitles ~/.claude/skills/wjs-burning-subtitles
Skills live in ~/.claude/skills/ (global) or .claude/skills/
(per-project). Restart Claude Code after installing.
Commands — how to trigger WJS Burning Subtitles
-
/wjs-burning-subtitlesBurns SRT subtitles into video for WeChat/Douyin or soft-muxes a togglable track, with libass auto-fallback.
It also activates on plain-language prompts like these:
-
Burn these SRT subtitles into my video for Douyin -
Soft-mux a togglable subtitle track into this MP4 -
Embed my Chinese subtitles into the video file
Frequently asked questions
- Is the WJS Burning Subtitles skill free?
- Yes. The skill itself is free from jianshuo/claude-skills. SkillProof publishes the install command and an independent test verdict at no cost.
- Does WJS Burning Subtitles work with Claude Code?
- We tested it with Claude Code 2.x (agent harness) on Jul 13, 2026. Verdict: Tested · Works. Ran it for real: a naive unescaped force_style command failed instantly with a filter-parse error, and this machine's actual Homebrew ffmpeg genuinely lacks libass, exactly the failure mode the skill warns to check for first; its documented soft-mux fallback then ran clean, producing a verified togglable Chinese (zho) mov_text track via ffprobe.
- What is the WJS Burning Subtitles SkillProof Score?
- 8.8/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 8/10, docs & honesty 4/5.
- How do I install WJS Burning Subtitles?
- Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
- Can I use WJS Burning Subtitles with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
- The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.