Communitygithub.com

Sous-titres vidéo

Transcrire l'audio localement, conserver les horodatages des mots après modifications, styliser des légendes lisibles et préparer des fichiers de sous-titres modifiables.

Qu'est-ce que Sous-titres vidéo ?

Cette compétence permet de générer, éditer et styliser des sous-titres vidéo avec une grande précision temporelle. Elle prend en charge plusieurs méthodes de saisie : mots explicites, fichier JSON de transcription ou transcription locale via un environnement optionnel `faster-whisper`. Les horodatages des mots sont conservés tout au long du processus d'édition et ne doivent jamais être estimés comme s'il s'agissait de mesures réelles. Le rendu regroupe les phrases courtes et met en évidence les mots actifs ; le pipeline exporte un fichier `transcript.json` et un fichier SRT. La compétence s'applique aux plateformes textuelles et supporte les workflows de traduction (en conservant le timing original sauf si le sens nécessite une révision de la segmentation). Les limites incluent l'absence de styles bilingues intégrés et de fichiers ASS en version 0.1. Pour les formats courts (reels), une zone de contenu protégée est utilisée pour garantir la lisibilité en présence de coupures.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Sanidhya14321/video-forge/tree/HEAD/skills/video-captions

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait Sous-titres vidéo ?

Lisez les workflows de sous-titrage. Choisissez exactement une entrée de sous-titre : des mots explicites, un fichier JSON de transcription, ou une transcription locale. Les entrées de mots sont {text,start,end} en secondes. N'estimez jamais les horodatages et ne les présentez pas comme s'il s'agissait d'un alignement mesuré.

Utilisez l'environnement optionnel faster-whisper pour transcribe: true. Ses horodatages sont des estimations ASR. Vérifiez les termes techniques et l'alignement par rapport au son, en particulier après des reprises ou des phrases répétées. Les légendes vides ou hors limites arrêtent le travail.

Le moteur de rendu regroupe les courtes phrases et met en évidence les mots actifs ; l'exécuteur conserve transcript.json et le fichier SRT. Vérifiez la ponctuation, la longueur des lignes, le contraste, les zones de sécurité de l'interface et le placement par rapport au sujet. La couverture des polices doit être testée pour la langue choisie.

La traduction est un workflow de référence rédigé par un agent. Conservez le timing d'origine sauf si le sens exige une segmentation et un alignement révisés. Les styles bilingues et les fichiers ASS ne sont pas des sorties intégrées dans la version 0.1. Lisez la référence pour connaître les approches disponibles et les limites du moteur.

Pour les reels, utilisez la bande de contenu protégée décrite dans direction reel. Gardez le groupement des phrases lisible à travers les coupures ; les mots peuvent souligner la parole réelle, mais le timing arbitraire des battements ne doit pas remplacer les horodatages mesurés des mots.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Skills associés