WJS Burning Subtitles

Incruste des sous-titres SRT dans la vidéo pour WeChat/Douyin ou fait un soft-mux d'une piste activable, avec repli automatique sur libass.

par jianshuo · jianshuo/claude-skills

Testé · Fonctionne ★ 8.8/10

WJS Burning Subtitles — Incruste des sous-titres SRT dans la vidéo pour WeChat/Douyin ou fait un soft-mux d'une piste activable, avec repli automatique sur libass.

Ce que fait

Incruste des sous-titres SRT directement dans les pixels de la vidéo via ffmpeg/libass pour des lecteurs comme WeChat Channels et Douyin qui ignorent les pistes de sous-titres embarquées, ou fait un soft-mux d'une piste mov_text activable pour QuickTime/VLC/IINA. Exécute aussi l'encodage final en une passe pour un pipeline de localisation incrustation+doublage+piste audio originale, sans cascade de réencodages. Se déclenche dès qu'un utilisateur a une vidéo plus un SRT et demande d'incruster, d'intégrer, ou de soft-mux des sous-titres, ou de faire le composite final après une étape de doublage.

Rapport de test

Testé en réel : un force_style non échappé a échoué (erreur filter-parse), et le ffmpeg Homebrew local manque de libass — le mode d'échec à vérifier ; le repli soft-mux a produit une piste mov_text chinoise (zho) vérifiée via ffprobe.

Testé le: 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

Commandes et exemples de prompts

  • /wjs-burning-subtitlesIncruste des sous-titres SRT dans la vidéo pour WeChat/Douyin ou fait un soft-mux d'une piste activable, avec repli automatique sur libass.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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