Sous-titres vidéo stylisés
Créer une nouvelle vidéo sous-titrée tout en conservant la source. Privilégier un fichier .srt existant ; transcrire avec faster-whisper tiny uniquement si aucun sous-titre horodaté n'existe.
Direction de conception par défaut
Utiliser la police variable Archivo fournie avec ce système éditorial-technique :
- Texte principal blanc :
#FFFFFF - Mot-clé bleu électrique :
#2F80FF - Mot-clé bleu composé en Barlow Condensed Italic léger et environ 16% plus grand
- Boîte/contour bleu encre translucide :
#071A33 - Maximum deux lignes et expressions courtes
- Placement centré en bas, au-dessus des zones de sécurité UI mobiles
- Entrée pop courte et fondu ; éviter les rebonds constants ou le chaos par lettre
Lire references/design-guidelines.md lors du changement de direction visuelle.
Flux de travail
- Inspecter les dimensions et la durée de la vidéo.
- Trouver un fichier
.srtou.vttcorrespondant. Si indisponible, générer un SRT avecscripts/transcribe_tiny.py. - Générer un ASS stylisé avec
scripts/make_styled_ass.py. - Rendre avec une version complète de ffmpeg contenant les filtres
subtitles/libass; le ffmpeg fourni avec CapCut peut ne pas contenir ces filtres. - Vérifier la durée finale, le flux vidéo, le flux audio et la lisibilité à partir d'une image capturée.
- Conserver la vidéo d'entrée et le fichier de sous-titres.
Commande standard
powershell -NoProfile -ExecutionPolicy Bypass -File "<skill-dir>\scripts\style-video-captions.ps1" `
-InputVideo "C:\chemin\video.mp4"
Utiliser un SRT existant :
powershell -NoProfile -ExecutionPolicy Bypass -File "<skill-dir>\scripts\style-video-captions.ps1" `
-InputVideo "C:\chemin\video.mp4" `
-SubtitleFile "C:\chemin\sous-titres.srt"
Sorties :
<video>_subtitulos_estilo.ass<video>_subtitulos_estilo.mp4<video>_subtitulos_preview.jpg
Jugement de conception
Utiliser le bleu comme accent, pas comme unique couleur de texte. Le blanc reste plus fiable sur des séquences changeantes. Maintenir un contour/boîte sombre pour le contraste car les sous-titres se superposent à des images de luminance imprévisible.
Ne pas mettre en évidence les mots de remplissage. Privilégier les noms, verbes, nombres et termes significatifs plus longs. Garder l'animation subordonnée à la lecture.