Communitygithub.com

video-subtitle-skill

Habilidade OpenClaw para adicionar legendas automáticas em chinês a vídeos, similar ao recurso de legendas automáticas do JianYing. Fluxo em JavaScript.

O que é video-subtitle-skill?

Esta habilidade permite que agentes de IA, como o Claude Code, adicionem automaticamente legendas em chinês a arquivos de vídeo, funcionando de forma similar ao recurso de legendas automáticas do JianYing (CapCut). Ela utiliza o Whisper AI para reconhecimento de fala e geração de legendas em inglês a partir do áudio do vídeo, traduz automaticamente essas legendas para o chinês e, em seguida, usa o FFmpeg para queimar (hardcode) as legendas traduzidas diretamente no vídeo, resultando em um novo arquivo com legendas incorporadas. A habilidade suporta formatos de vídeo comuns como MP4, MOV e AVI, e oferece flexibilidade por meio de diferentes modelos Whisper (como 'base' para uso eficiente da CPU ou 'large' para maior precisão). É útil para criadores de conteúdo, desenvolvedores e qualquer pessoa que precise localizar rapidamente vídeos em inglês para o chinês, automatizando um processo que normalmente exigiria várias ferramentas manuais. O usuário pode simplesmente solicitar ao agente 'adicione legendas em chinês a este vídeo' para executar todo o pipeline.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add bubble202603/video-subtitle-skill

Perguntar na sua IA favorita

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

Documentação

Habilidade de Legendas para Vídeo

Adiciona automaticamente legendas em chinês a vídeos, semelhante ao recurso de legendas automáticas do JianYing.

Funcionalidades

  • Usa o Whisper AI para reconhecer a fala do vídeo e gerar legendas em inglês
  • Traduz automaticamente para legendas em chinês
  • Usa o FFmpeg para queimar as legendas no vídeo

Como Usar

# Uso básico
clawhub install video-subtitle

# Ou simplesmente diga ao agente
"Adicione legendas em chinês a este vídeo"

Pré-requisitos

  1. ffmpeg - Deve estar instalado

    apt-get install -y ffmpeg
    
  2. Ambiente Python - Necessita dos seguintes pacotes:

    pip install faster-whisper translators
    

Uso via Linha de Comando

# Adicionar legendas a um vídeo
node /root/.openclaw/workspace/skills/video-subtitle/add-subtitle.js <caminho-do-video> [idioma-alvo]

# Exemplo
node add-subtitle.js /path/to/video.mp4 zh

Fluxo Completo

  1. Reconhecimento de Fala - Usa o faster-whisper para extrair legendas em inglês
  2. Tradução - Usa a API Google Tradutor para converter para chinês
  3. Queima - FFmpeg codifica as legendas diretamente no vídeo

Saída

  • Novo arquivo de vídeo com o vídeo original + legendas em chinês
  • Arquivo .srt de legendas com o mesmo nome (opcional)

Observações

  • A duração do vídeo afeta o tempo de processamento (o reconhecimento de fala é o gargalo)
  • Suporta formatos de vídeo comuns como MP4, MOV, AVI
  • Usa o modelo Whisper "base" por padrão (compatível com CPU)
  • Para maior precisão, use o modelo "large" (requer mais memória)

Correção de Legendas

Se as legendas geradas estiverem incorretas (por exemplo, erros de reconhecimento de nomes próprios), você pode:

  1. Editar manualmente o arquivo .srt gerado
  2. Reexecutar a etapa de queima
# Apenas queimar legendas novamente (sem re-reconhecer)
ffmpeg -i input.mp4 -vf "subtitles=corrected.srt" -c:a copy output.mp4

Autor: Bubble 🫧
Versão: 1.0.0
Atualização: 2026-03-05

Habilidades Relacionadas