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.
Testé · Fonctionne
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 DouyinSoft-mux a togglable subtitle track into this MP4Embed my Chinese subtitles into the video file