WJS Burning Subtitles

Bränner in SRT-undertexter i video för WeChat/Douyin eller soft-muxar ett växlingsbart spår, med automatisk libass-fallback.

av jianshuo · jianshuo/claude-skills

Testad · Fungerar ★ 8.8/10

WJS Burning Subtitles — Bränner in SRT-undertexter i video för WeChat/Douyin eller soft-muxar ett växlingsbart spår, med automatisk libass-fallback.

Vad den gör

Bränner in SRT-undertexter i videopixlarna via ffmpeg/libass för spelare som WeChat Channels och Douyin som ignorerar inbäddade undertextspår, eller soft-muxar ett växlingsbart mov_text-spår för QuickTime/VLC/IINA. Kör även den slutgiltiga enpass-kodningen för en burn+dub+originalljud-lokaliseringspipeline så att ingen kaskad av omkodningar behövs. Triggar när en användare har en video plus en SRT och ber om att bränna in, bädda in eller soft-muxa undertexter, eller göra den slutliga sammanslagningen efter ett dubbningssteg.

Testrapport

Testad på riktigt: ett oescapat force_style-kommando kraschade med filter-parse-fel, och maskinens Homebrew-ffmpeg saknar libass — precis vad skillen varnar för. Soft-mux-fallbacken körde rent och gav ett verifierat (zho) mov_text-spår.

Testad: 2026-07-13 · Claude Code 2.x (agent harness)

Installation

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

Kommandon och exempelprompter

  • /wjs-burning-subtitlesBränner in SRT-undertexter i video för WeChat/Douyin eller soft-muxar ett växlingsbart spår, med automatisk libass-fallback.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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