Communitygithub.com

wallacerao/cutrix-video-translate

Traduce videos entre idiomas usando el agente, manteniendo el audio original y añadiendo pistas de audio traducidas.

¿Qué es cutrix-video-translate?

El skill `wallacerao/cutrix-video-translate` permite a un agente de IA (como Claude Code, Cursor, Codex) traducir automáticamente el audio de un vídeo a otro idioma, sin perder la pista de audio original. Está diseñado para flujos de trabajo de edición de vídeo local: el agente descarga el vídeo, extrae y transcribe el audio (por ejemplo, con Whisper), traduce la transcripción, genera una nueva pista de audio mediante TTS (text-to-speech) y la incrusta en el vídeo, produciendo un archivo final con ambas pistas. Soporta plataformas de agentes que ejecuten scripts Bash/Node.js locales y herramientas como `ffmpeg` y modelos de IA (Whisper, TTS). Es útil para creadores de contenido, desarrolladores de herramientas de localización o cualquiera que necesite doblar o subtitular vídeos de forma programática sin intervención manual. Su funcionamiento se basa en una serie de pasos orquestados por el agente, descritos en el SKILL.md, que incluyen validación de dependencias y parámetros de idioma.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add wallacerao/cutrix-video-translate

Preguntar en tu IA favorita

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

Documentación

¿Qué hace cutrix-video-translate?

Skill de agente de wallacerao/cutrix-video-translate

Descripción

Este skill permite a un agente de IA traducir automáticamente el audio de un vídeo a otro idioma, manteniendo la pista de audio original e insertando una nueva pista traducida.

Plataformas Soportadas

  • Claude Code
  • Cursor
  • Cline
  • Código AI (VSCode)
  • Cualquier agente de IA que pueda ejecutar scripts de bash/node.js localmente.

Requisitos Previos

  • ffmpeg instalado localmente
  • whisper para transcripción de audio
  • edge-tts para síntesis de voz

Variables de Entorno

Ninguna requerida.

Uso

Parámetros

ParámetroTipoDescripciónObligatorio
urlstringURL del archivo de vídeo (MP4, AVI, MOV, etc.)Sí
langstringCódigo del idioma de destino (ej. es, en, fr)Sí

Flujo de Trabajo

  1. Descargar el vídeo desde la URL proporcionada.
  2. Extraer audio del vídeo usando ffmpeg.
  3. Transcribir el audio extraído usando un modelo de reconocimiento de voz local.
  4. Traducir la transcripción al idioma de destino mediante un modelo de traducción.
  5. Generar audio traducido usando un motor text-to-speech.
  6. Incrustar el audio traducido como una nueva pista de audio en el vídeo original.
  7. Entregar el vídeo final con ambas pistas de audio (original y traducida).

Ejemplo de Comando

# El agente realizará los pasos descritos anteriormente.
# No se requiere un comando CLI directo por parte del usuario.

Comportamiento del Agente

  • El agente debe validar que ffmpeg, whisper-cli (o similar) y edge-tts estén instalados antes de empezar.
  • Si el idioma de destino es el mismo que el idioma detectado en el audio original, el agente debería notificarlo y omitir el proceso de traducción.
  • Los archivos temporales deben limpiarse después de completar la tarea.

Notas

  • El audio traducido puede no coincidir perfectamente con la duración del audio original, lo que podría provocar una ligera desincronización labial.
  • La calidad de la traducción depende del modelo de traducción y del motor TTS utilizados.
  • Asegúrate de tener suficiente espacio en disco para los archivos temporales.

Skills relacionados