tutorial · 1 min read

Un solo prompt → un reel de baile vertical con IA

Genera una cuadrícula de pasos de baile etiquetada con GPT Image 2, pásasela a Seedance 2 Pro como referencia para que la coreografía siga de verdad los pasos, y luego únelo todo en un reel vertical sincronizado con la música.

La mayoría de los vídeos de baile con IA parecen chapuza porque el modelo adivina los pasos fotograma a fotograma. La solución es crear de antemano una cuadrícula de movimientos con GPT Image 2 y pasársela a Seedance 2 Pro como imagen de referencia: ahora tiene un storyboard que seguir. Esta receta encadena la cuadrícula, el baile y una base musical a juego en un solo reel.

#cli#claude-code#pipelines#dance#seedance#gpt-image-2#reel#automation
Run it

Two ways, same result

Either paste the prompt into your AI agent, or run a single command in your terminal: both invoke the same recipe.

est. cost ≈ 14.2 credits needs PIPE2_TOKEN runs 6 pipelines
prompt · paste into agent
Claude Code, Codex, any shell-agent: conventions in AGENT.md
Run the pipe2 dance-reel recipe via the pipe2 CLI. Defaults produce a K-pop breakdancer reel with a vocal-led Eleven Music bed: pass --subject, --style, --moves, --music to customize, or --persona / --watermark-url for branded output. Report the final video URL when done.
The agent reports the final hosted video URL when the chain completes.
command · run in shell
Needs pipe2 CLI + PIPE2_TOKEN; fetches the recipe from GitHub
pipe2 recipe run dance-reel
Prints the hosted video URL to stdout when the chain finishes.

Por qué funciona

La cuadrícula es un storyboard. image-generator renderiza 16 poses de baile etiquetadas en un diseño de 4×4, y Seedance la lee como imagen de referencia: sigue las celdas en secuencia en lugar de adivinar el movimiento fotograma a fotograma. Entra un paso con nombre; sale ese mismo paso.

La música se compone antes del baile, no después. Seedance condiciona el clip al ritmo de la pista terminada, así que la coreografía cae sobre el compás en lugar de desfasarse frente a una base superpuesta más tarde.

Los mandos que importan

  • moves — la palanca más barata sobre la calidad. Los pasos con nombre (“moonwalk, body roll, donkey kick”) superan a los adjetivos genéricos: cada nombre se convierte en una celda etiquetada de la cuadrícula, y Seedance lee esas etiquetas.
  • dance_style — fija el rollo tanto de la cuadrícula como del baile (“coreografía K-pop en solitario”, “ballet clásico”). Mantenlo específico; “baile” no es un estilo.
  • subject / personasubject es quién baila y qué lleva puesto; persona ancla una identidad recurrente para que la misma cara y el mismo atuendo se mantengan a lo largo del clip. Una vestimenta y un escenario concretos quedan mejor que un cuerpo genérico.

La duración, el ambiente de la música, la marca de agua y la relación de aspecto tienen valores predeterminados sensatos: consulta el manifiesto para el conjunto completo.

Notas

Las entradas de tipo trae-lo-tuyo vienen en parejas: un flag de texto genera el recurso, la variante -url aporta el tuyo. persona / persona-url, ambiente de música / music-url, prompt de marca de agua / watermark-url: prompt para generarlo, URL para traerlo. Una marca con un logo fijo o una pista curada usa el lado -url.

Walkthrough

6 pipelines transform one input into one output

What each step takes in, and what it spits out. The artifact glyph on the right shows the output kind.

total ≈ 14.2 credits steps 6 pipelines flow

Estimated at recipe defaults. Final cost may vary: metered models bill by actual token usage, and optional steps add to the total when their inputs are supplied.

  1. GPT Image 2 renders a 16-panel dance move reference grid: one labeled pose per cell.

    image
  2. Eleven Music composes a vocal-led K-pop dance bed. Generated FIRST so the dance can be choreographed to its rhythm.

    audio
  3. image-motion 0.5 cr

    Claude designs a ken-burns pan over the grid so it reads on screen before the dance starts.

    video
  4. Seedance 2 Pro generates the dance clip. The grid tags as @image1 for choreography, the music tags as @audio1 for beat-conditioning: choreography is synced to the actual track.

    video
  5. video-reel 1 cr

    Claude stitches grid-reveal + dance with a snappy crossfade and the music bed.

    video
  6. watermark 0.5 cr

    Overlays the Pipe2 logo (or your own --watermark-url) at the top-left corner so the clip carries attribution across reposts. Pass --no-watermark to skip.

    video

Click any slug to see full pipeline pricing tiers.

See also

Stuck on a chain that won't compose? Drop into our Discord and paste the JSON output of the failing step.