moathalherani/arabic-keyword-captions

Crie legendas curtas com palavras-chave para vídeos com fala em árabe e inglês a partir de uma transcrição SRT ou VTT, com uma palavra destacada por legenda, dígitos latinos e renderização correta da direita para a esquerda, e queime-as com ffmpeg. Use quando alguém quiser legendas, "كابشن" ou "ترجمة على الفيديو" para um Reels.

O que é arabic-keyword-captions?

Esta skill transforma transcrições completas de vídeos (nos formatos SRT ou VTT) em legendas curtas e impactantes, ideais para consumo em dispositivos móveis. Em vez de legendas contínuas e difíceis de ler, ela gera blocos de 2 a 4 palavras, destacando uma palavra-chave por vez com uma cor personalizável, otimizando a atenção do espectador. A skill prioriza números, nomes de marcas e termos significativos, e automaticamente remove filler words em árabe (como يعني e اممم). Suporta plataformas que geram transcrições como Whisper, CapCut, Premiere, DaVinci, Descript e YouTube Studio, e funciona em qualquer sistema com Node.js e ffmpeg instalados. O processo envolve três etapas: obter a transcrição, gerar o arquivo de legendas em formato ASS com o comando `npx arabic-captions`, e queimá-las no vídeo com `ffmpeg`, resultando em legendas com renderização correta da direita para a esquerda e dígitos latinos.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/moathalherani/arabic-creator-kit/tree/main/skills/arabic-keyword-captions

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

Legendas com palavras-chave em árabe

Legendas contínuas de frases completas são difíceis de ler no celular. Legendas curtas (2 a 4 palavras) com uma palavra-chave colorida mantêm o olho no vídeo.

Passos

  1. Obtenha uma transcrição como SRT ou VTT. Do Whisper, CapCut, Premiere, DaVinci, Descript ou YouTube Studio. Corrija a ortografia de nomes e marcas primeiro.

  2. Crie as legendas

    npx arabic-captions talk.srt -w 3 -f ass --font "Changa" --size 84 --highlight "#7FB069" -o talk.ass
    
    • -w 2 para quem fala rápido, -w 4 para quem fala devagar.
    • O destaque prioriza números, depois nomes de produtos em inglês, depois a palavra mais significativa.
    • Palavras de preenchimento como يعني e اممم são removidas; use --keep-fillers para mantê-las.
  3. Queime as legendas

    ffmpeg -i talk.mp4 -vf ass=talk.ass -c:a copy talk.captioned.mp4
    

    Instale a fonte na máquina primeiro. Para um vídeo 1080×1920, a posição padrão fica no terço inferior, acima da interface da plataforma.

  4. Verifique três momentos: o gancho, qualquer linha com palavras em inglês e qualquer número. O árabe deve ser lido da direita para a esquerda com a palavra em inglês no lugar.

Escolhendo a cor de destaque

Escolha uma cor do próprio vídeo (uma planta, um carro, uma parede) para que as legendas pareçam parte da cena. Mantenha o texto branco com um contorno escuro. Use vermelho apenas para um aviso ou erro, verde para uma solução ou resultado.

Ao editar manualmente

  • Uma ideia por legenda; nunca divida um nome como "BYD Seal" entre duas legendas se puder evitar.
  • Dígitos 0-9; palavras em inglês com letras em inglês.
  • As legendas não devem cobrir o rosto do falante ou o produto sendo mostrado.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Habilidades Relacionadas