CommunityProgramación y desarrollogithub.com

moathalherani/arabic-keyword-captions

Crea subtítulos cortos de palabras clave para videos en árabe e inglés a partir de un transcripción SRT o VTT, con una palabra resaltada por subtítulo, dígitos latinos y representación correcta de derecha a izquierda, y grábalos con ffmpeg. Úsalo cuando alguien quiera subtítulos, 'كابشن' o 'ترجمة على الفيديو' para un reel.

¿Qué es arabic-keyword-captions?

Este skill permite generar subtítulos cortos y atractivos para videos en árabe e inglés, optimizados para dispositivos móviles. A diferencia de los subtítulos continuos tradicionales, produce captions de 2 a 4 palabras con una palabra clave resaltada en un color personalizable, lo que facilita la lectura y mantiene la atención del espectador en el video. Funciona a partir de archivos de transcripción SRT o VTT (generados por herramientas como Whisper, CapCut, YouTube Studio, etc.) y utiliza la herramienta de línea de comandos `npx arabic-captions` para procesarlos, luego los incrusta en el video con `ffmpeg`. El skill maneja correctamente la dirección de derecha a izquierda del árabe, usa dígitos latinos por defecto y prioriza el resaltado de números, nombres de productos en inglés y la palabra más significativa. Es ideal para creadores de contenido que buscan subtítulos profesionales para reels o videos cortos en redes sociales, con recomendaciones sobre cómo elegir colores que armonicen con la escena y reglas de edición manual para mantener la calidad.

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

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Subtítulos de palabras clave en árabe

Los subtítulos continuos de frases completas son difíciles de leer en un teléfono. Los subtítulos cortos (de 2 a 4 palabras) con una palabra clave coloreada mantienen la atención en el video.

Pasos

  1. Obtén una transcripción como SRT o VTT. De Whisper, CapCut, Premiere, DaVinci, Descript o YouTube Studio. Primero corrige la ortografía de nombres y marcas.

  2. Genera los subtítulos

    npx arabic-captions talk.srt -w 3 -f ass --font "Changa" --size 84 --highlight "#7FB069" -o talk.ass
    
    • -w 2 para oradores rápidos, -w 4 para lentos.
    • El resaltado elige primero los números, luego los nombres de productos en inglés, y luego la palabra más significativa.
    • Los rellenos como يعني y اممم se eliminan; usa --keep-fillers para mantenerlos.
  3. Incrusta los subtítulos

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

    Instala la fuente primero en la máquina. Para un video de 1080×1920, la posición predeterminada está en el tercio inferior, sobre la interfaz de la plataforma.

  4. Revisa tres momentos: el gancho, cualquier línea con palabras en inglés y cualquier número. El árabe debe leerse de derecha a izquierda con la palabra en inglés en su lugar.

Elegir el color de resaltado

Elige un color del propio video (una planta, un coche, una pared) para que los subtítulos se sientan parte de la toma. Mantén el texto en blanco con un contorno oscuro. Usa rojo solo para una advertencia o un error, verde para una solución o resultado.

Al editar manualmente

  • Una idea por subtítulo; nunca dividas un nombre como "BYD Seal" en dos subtítulos si puedes evitarlo.
  • Dígitos 0-9; palabras en inglés con letras en inglés.
  • Los subtítulos no deben cubrir la cara del orador ni el producto que se muestra.

Individual skills in this repo

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

Skills relacionados