Legendas de Vídeo com Estilo
Crie um novo vídeo legendado preservando o original. Prefira um .srt existente; transcreva com faster-whisper tiny apenas quando não houver transcrição com timestamps.
Direção de Design Padrão
Use a fonte variável Archivo incluída com este sistema editorial-tech:
- Texto primário branco:
#FFFFFF - Palavra-chave azul elétrico:
#2F80FF - Palavra-chave azul configurada em Barlow Condensed Itálico leve e aproximadamente 16% maior
- Caixa/contorno semitransparente azul-tinta:
#071A33 - Máximo de duas linhas e frases curtas
- Posicionamento centralizado na parte inferior, acima das zonas seguras da interface móvel
- Entrada curta com aparecimento e desaparecimento suave; evite balanço constante ou caos por letra
Leia references/design-guidelines.md ao alterar a direção visual.
Fluxo de Trabalho
- Inspecione as dimensões e a duração do vídeo.
- Encontre um
.srtou.vttcorrespondente. Se não estiver disponível, gere um SRT comscripts/transcribe_tiny.py. - Gere um ASS estilizado com
scripts/make_styled_ass.py. - Renderize com uma compilação ffmpeg completa contendo
subtitles/libass; o ffmpeg incluído no CapCut pode não conter esses filtros. - Verifique a duração final, o fluxo de vídeo, o fluxo de áudio e a legibilidade a partir de um quadro capturado.
- Mantenha o vídeo de entrada e a transcrição.
Comando Padrão
powershell -NoProfile -ExecutionPolicy Bypass -File "<skill-dir>\scripts\style-video-captions.ps1" `
-InputVideo "C:\caminho\video.mp4"
Usar um SRT existente:
powershell -NoProfile -ExecutionPolicy Bypass -File "<skill-dir>\scripts\style-video-captions.ps1" `
-InputVideo "C:\caminho\video.mp4" `
-SubtitleFile "C:\caminho\legendas.srt"
Saídas:
<video>_subtitulos_estilo.ass<video>_subtitulos_estilo.mp4<video>_subtitulos_preview.jpg
Julgamento de Design
Use azul como ênfase, não como a única cor do texto. O branco continua mais confiável em diferentes cenas. Mantenha o contraste do contorno/caixa escura porque as legendas ficam sobre imagens com luminância imprevisível.
Não destaque palavras de preenchimento. Prefira substantivos, verbos, números e termos significativos mais longos. Mantenha a animação subordinada à leitura.