WJS Burning Subtitles

Quema subtítulos SRT en el vídeo para WeChat/Douyin o hace soft-mux de una pista activable, con auto-fallback de libass.

Por jianshuo · jianshuo/claude-skills

Probado · Funciona ★ 8.8/10

WJS Burning Subtitles — Quema subtítulos SRT en el vídeo para WeChat/Douyin o hace soft-mux de una pista activable, con auto-fallback de libass.

Qué hace

Quema subtítulos SRT directamente en los píxeles del vídeo vía ffmpeg/libass para reproductores como WeChat Channels y Douyin que ignoran las pistas de subtítulos embebidas, o hace soft-mux de una pista mov_text activable/desactivable para QuickTime/VLC/IINA. También ejecuta el encode final de una sola pasada para un pipeline de localización burn+dub+audio original de fondo, así no hace falta una cascada de re-encodes. Se activa cuando el usuario ya tiene un vídeo más un SRT y pide quemar, embeber, o hacer soft-mux de subtítulos, o hacer el composite final tras un paso de doblaje.

Informe de la prueba

Un force_style sin escapar falló al instante con error de filter-parse, y el ffmpeg de Homebrew de esta máquina no tiene libass, justo lo que la skill avisa comprobar antes; su fallback de soft-mux corrió limpio con ffprobe.

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

Instalación

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

Comandos y prompts de ejemplo

  • /wjs-burning-subtitlesQuema subtítulos SRT en el vídeo para WeChat/Douyin o hace soft-mux de una pista activable, con auto-fallback de libass.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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