Communitygithub.com

OscarCode9/style-video-captions-skill

Habilidade do Codex para transcrever e gravar legendas de vídeo com estilo polido.

O que é style-video-captions-skill?

Esta habilidade do Codex automatiza a criação de legendas estilizadas para vídeos, mantendo o arquivo de origem intacto. Ela prefere usar arquivos de legenda existentes (SRT ou VTT) e só realiza transcrição automática com o modelo faster-whisper tiny quando nenhum arquivo de transcrição com timestamps está disponível. O design padrão utiliza a fonte variável Archivo com um sistema editorial-tech que inclui texto primário branco, palavras-chave em azul elétrico e caixas semitransparentes azul-tinta para garantir legibilidade em qualquer cena. O fluxo de trabalho envolve inspecionar as dimensões do vídeo, gerar uma legenda ASS estilizada e renderizar o vídeo final com ffmpeg, preservando tanto o vídeo original quanto a transcrição. A habilidade também oferece comandos PowerShell para facilitar a execução e produz arquivos de saída como o vídeo legendado, a legenda ASS e uma imagem de prévia.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add OscarCode9/style-video-captions-skill

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

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

  1. Inspecione as dimensões e a duração do vídeo.
  2. Encontre um .srt ou .vtt correspondente. Se não estiver disponível, gere um SRT com scripts/transcribe_tiny.py.
  3. Gere um ASS estilizado com scripts/make_styled_ass.py.
  4. Renderize com uma compilação ffmpeg completa contendo subtitles/libass; o ffmpeg incluído no CapCut pode não conter esses filtros.
  5. Verifique a duração final, o fluxo de vídeo, o fluxo de áudio e a legibilidade a partir de um quadro capturado.
  6. 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.

Habilidades Relacionadas