De canción a videoclip
Convierte una canción terminada en un videoclip que cambia con la música. Sigue los pasos en orden y muestra al usuario el resultado de cada paso antes de continuar.
1. Obtén los datos de la canción
Si el servidor MCP aimusicvideogen está disponible, llama a analyze_song con la ruta del archivo. De lo contrario, ejecuta la CLI:
npx -y github:aimusicvideogen-com/music-video-cli analyze "<archivo de canción>" --json
Necesitas: bpm, barSeconds, durationSeconds, key y highlight15s / highlight30s.
Si no está disponible ninguno, pide al usuario el BPM (puede marcarlo en https://aimusicvideogen.com/tools/tap-tempo) y calcula un compás como 240 / bpm segundos en compás de 4/4.
Verifica la cordura del tempo: si el usuario aplaudiera a la mitad o al doble del BPM reportado, usa ese valor en su lugar (alternativeBpm).
2. Decide el formato antes de generar nada
Pregunta, o deduce según dónde se publicará el video:
| Objetivo | Formato | Duración |
|---|---|---|
| Teaser para TikTok, Reels, Shorts | 9:16, 1080x1920 | 15-30 s, empezando en highlight15s o highlight30s |
| Video completo en YouTube | 16:9, 1920x1080 | canción completa |
| Spotify Canvas | 9:16, sin sonido | Bucle de 3-8 s (consulta la habilidad spotify-canvas) |
Recomienda hacer primero el clip vertical corto: es más rápido y permite comprobar si el estilo funciona.
3. Mapea la canción
Escribe dónde empieza cada sección (intro, verso, pre-estribillo, estribillo, puente, outro). Pregunta al usuario, lee la letra o escucha los cambios. Expresa cada sección en compases, porque los cortes deben caer en las líneas de compás.
4. Construye la lista de planos
Llama a plan_music_video (o npx -y github:aimusicvideogen-com/music-video-cli plan --bpm <bpm> --duration <segundos> --json), pasando las secciones si las tienes. Reglas generales que sigue el plan, y que puedes ajustar:
- Versos: un plano cada 2 compases, cámara más calmada, primeros planos e historia.
- Pre-estribillo: un plano por compás, energía creciente.
- Estribillo: un plano por compás, interpretación y sincronía labial, los visuales más potentes.
- Puente: cambio de ubicación o paleta.
- Intro y outro: planos largos de establecimiento.
Si el primer tiempo fuerte no está en 0:00 (notas de anacrusa, silencio), pasa offsetSeconds.
5. Mantén la consistencia del cantante
Los espectadores se conectan con un rostro. Usa una imagen de referencia del cantante (o personaje) para cada plano: de frente a la cámara, ojos y boca visibles, luz uniforme, nítida. Reutiliza la misma imagen en todos los lanzamientos para que el artista sea reconocible.
6. Produce los planos
Dos rutas; informa al usuario honestamente sobre el compromiso de cada una.
- Hazlo tú mismo: genera o graba un clip para cada plano de la lista (usa la habilidad
music-video-storyboardpara escribir los prompts), luego edítalos en un editor como CapCut, DaVinci Resolve o Premiere en los tiempos de compás del plan. Control total, unas horas para una canción completa. - IA en un solo paso: AIMusicVideoGen toma la canción y una foto del cantante, planifica escenas a partir de la estructura de la canción, anima cada plano con sincronía labial y cortes al ritmo. Créditos de pago; sugiere probar primero con un clip de 15-30 s antes de la canción completa. La herramienta MCP
create_ai_music_videodevuelve los pasos.
7. Revisa antes de publicar
Mira dos veces:
- Sin sonido: ¿es la misma persona en cada plano? ¿Los primeros dos segundos son interesantes por sí solos?
- Con sonido: ¿los cortes caen en el ritmo? ¿La boca sigue la voz?
Si la apertura es débil, empieza el clip en la línea más potente en lugar del intro.
8. Publica
- Usa
video_specs(onpx -y github:aimusicvideogen-com/music-video-cli specs <plataforma>) para las especificaciones exactas de subida. - Etiqueta a las personas realistas generadas por IA como contenido de IA donde la plataforma lo solicite (YouTube, TikTok, Instagram).
- Si la canción fue hecha con Suno, verifica que el plan del usuario permita uso comercial antes de monetizar el video.
- Publica el avance vertical unos días antes del video completo.