Introducción
MiniMax H3 Edición de video toma un clip que ya tienes, enviado como video_url, y un prompt que describe un cambio. Devuelve una nueva versión de la misma toma: de 3 a 15 segundos en 480p, 540p o 768p, con una banda sonora nueva generada por defecto. Tu material sigue definiendo quién aparece en el encuadre, la composición y el movimiento; el prompt reescribe la iluminación, el clima, el estilo, el entorno o elementos concretos. Hasta nueve imágenes de referencia y hasta tres clips de audio de referencia pueden guiar la identidad, el estilo o el sonido.
Elige el modo según el material inicial
| Material inicial | Modo |
|---|---|
| una escena escrita o un guion | MiniMax H3 Texto a video |
| una imagen inicial aprobada | MiniMax H3 Imagen a video |
| de una a nueve imágenes de referencia | MiniMax H3 Referencias a video |
| un clip que quieres continuar | MiniMax H3 Extensión de video |
| un clip que necesita verse distinto | MiniMax H3 Edición de video |
Funciones y aspectos destacados
Tu clip sigue definiendo a las personas y el movimiento
El original decide quién aparece en la toma, cómo está encuadrada y cómo se mueve cada persona. El prompt decide cómo se ve el entorno que las rodea. Esa división es lo que separa una edición de generar una toma nueva: no describes la escena otra vez, solo el cambio. El original puede durar hasta 15 segundos; un clip más largo se rechaza antes de cobrar nada, así que recórtalo antes.
Una terraza soleada convertida en tormenta
Nuestra prueba usó un clip de cinco segundos en 1280x720, de los ejemplos de OmniHuman 2.0: una mujer con gabardina de satén color crema en una terraza soleada frente al mar. El prompt pedía un atardecer tormentoso con nubes oscuras, lluvia, cabello y abrigo mojados y revueltos por el viento, y un relámpago lejano, y terminaba con "Keep her face, pose and movement." A 768p, con duration_seconds 5 y sonido activado, el resultado fue un clip de 1344x768 a 24 fps, de unos 5,2 segundos, con sonido nuevo, después de unos tres minutos de procesamiento.
Lo que cambió: el cielo soleado pasó a ser un atardecer oscuro y nublado con un destello de relámpago sobre el mar, y la piedra se veía mojada. Lo que se mantuvo: su cara, su abrigo y su sonrisa. Hay dos cosas que conviene tener en cuenta. La lluvia en sí fue ligera a 768p; una prueba a 480p del mismo prompt mostró rayas de lluvia más intensas. Y ella se llevó una mano al cabello revuelto por el viento, un gesto que el clip original no tiene. Como el prompt pedía cabello revuelto por el viento, al describir una acción pueden aparecer pequeños cambios de movimiento.
Las referencias se nombran por número
reference_image_urls admite hasta nueve imágenes, llamadas <Picture 1> a <Picture 9> en el prompt, y reference_audio_urls admite hasta tres clips de audio, llamados <Audio 1> a <Audio 3>. Usa una imagen para un look o una identidad, y un clip de audio para el sonido que quieras. Cada referencia suma un cargo pequeño. Aún no hemos probado este endpoint con referencias, así que trata tu primera toma con ellas como una prueba: empieza con una imagen o un clip y mira qué cambia.
Sonido, duración y proporción
generate_audio viene activado por defecto, lo que da a la edición una banda sonora nueva. Desactívalo para conservar la pista de audio original del clip. El sonido nunca cambia el precio. duration_seconds va de 3 a 15 y su valor por defecto es 5, así que ajústala a la duración de tu original para editar el clip completo. Si omites aspect_ratio, la edición conserva la proporción del original; configúralo en 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 o 9:21 para reencuadrar.
Tres resoluciones
768p es el valor por defecto y la resolución nativa de H3. 540p y 480p cuestan menos por segundo y terminan antes. Hicimos pruebas con 768p y una prueba a 480p; aún no hemos probado 540p. Pagas los segundos de la edición más los segundos del original, ambos a la tarifa de la resolución que elijas, así que un original más corto cuesta menos.
Parámetros de la solicitud
| Parámetro | Obligatorio | Descripción |
|---|---|---|
prompt | Sí | Escribe la edición como un cambio: qué alterar y después qué conservar. Por ejemplo, convierte la tarde soleada en un atardecer tormentoso y mantén su cara y su movimiento. mínimo 3 caracteres · máximo 5000 caracteres |
video_url | Sí | El clip que se va a editar, en MP4. Puede durar hasta 15 segundos; un clip más largo se rechaza antes de cobrar nada, así que recórtalo antes. |
reference_image_urls | No | Hasta nueve imágenes que guían la identidad o el estilo. En el prompt se llaman <Picture 1> a <Picture 9>, según su posición en la lista. mínimo 1 elementos · máximo 9 elementos |
reference_audio_urls | No | Hasta tres clips de audio que guían el sonido. En el prompt se llaman <Audio 1> a <Audio 3>, según su posición en la lista. mínimo 1 elementos · máximo 3 elementos |
aspect_ratio | No | Opcional. Si lo omites, la edición conserva la proporción del clip original. |
resolution | No | 480p, 540p o 768p; 768p por defecto, que es la resolución nativa de H3. |
duration_seconds | No | Duración del clip editado: de 3 a 15 segundos, 5 por defecto. Usa la duración de tu clip original para editarlo completo. |
generate_audio | No | Activado por defecto, lo que da a la edición una banda sonora nueva. Desactívalo para conservar la pista de audio original del clip. Valor predeterminado: |
seed | No | Entero opcional. Envía un valor fijo mientras cambias una sola cosa a la vez, para que las tomas sean más fáciles de comparar. |
Precios
Se cobra por segundo del clip editado más por segundo del clip original (este último se redondea a segundos enteros hacia arriba; el clip original puede durar hasta 15 segundos y uno más largo se rechaza antes de cobrar nada), ambos a la tarifa por segundo de la resolución que elijas. Cada imagen o clip de audio de referencia suma un cargo pequeño, y el sonido no cambia el precio. Las solicitudes fallidas no se cobran.
| Especificación | Precio |
|---|---|
| $0.03 / segundo |
| $0.045 / segundo |
| $0.066 / segundo |
Casos de uso
Cambiar el clima, la luz o la hora del día
Convierte una tarde luminosa en atardecer, añade lluvia o cambia el sol fuerte del mediodía por una luz suave de la mañana, como hace el ejemplo de la terraza. Como las personas y el movimiento vienen de tu clip, puedes probar varios estados de ánimo en una misma toma sin volver a filmar.
Cambiar el estilo o rehacer un clip terminado
Pide otro estilo, temporada o escenario y mantén la interpretación. Nombra lo que debe quedarse, como la cara, la pose y el movimiento. Hasta ahora hemos probado cambios de clima y de luz; los cambios de estilo y de escenario son para lo que está pensado el endpoint, pero revisa un borrador antes de depender de él.
Cambiar un solo elemento
Dirige el prompt a un elemento concreto, como el color de un abrigo o un objeto de la escena, y di que todo lo demás se mantiene. Haz primero un borrador y revisa las partes que no pediste cambiar.
Guía de prompts y consejos prácticos
Di qué cambia y luego qué se mantiene
El prompt de la terraza tiene una buena estructura: "Turn the sunny afternoon into a stormy dusk: dark clouds over the sea, rain streaking across the frame, her hair and coat wet and wind-blown, distant lightning. Keep her face, pose and movement." La primera frase es el cambio y la segunda es la salvaguarda. Escríbelo como un cambio al clip que enviaste, no como una escena nueva.
Describe el entorno, no el movimiento
En la prueba, el prompt mencionaba cabello revuelto por el viento, y el resultado añadió una mano levantándose hacia su cabello. Si lo que te importa es el movimiento de tu clip, describe el clima y la luz y deja las acciones al original.
Haz borradores pequeños y luego entrega en 768p
480p cuesta menos por segundo y termina antes, pero el mismo prompt puede verse distinto: en nuestra prueba, 480p mostró más lluvia que 768p. Trata un borrador como una comprobación aproximada de la idea, no como una vista previa del aspecto final. Si un efecto se ve más tenue de lo que querías, sé más específico en el prompt sobre qué tan intenso debe ser y haz una segunda toma.
Ajusta la duración a tu original
Configura duration_seconds con la duración de tu clip, hasta 15 segundos, para editarlo completo. El original puede durar hasta 15 segundos y uno más largo se rechaza antes de cobrar nada, así que recorta el clip a la parte que necesitas antes de subirlo. Los segundos del original también se cobran.
Inicio rápido de la API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "minimax/h3-edit/video-edit",
"input": {
"duration_seconds": 5,
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "768p",
"video_url": "https://example.com/reference.mp4"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Consulta la referencia de la API para autenticación, el esquema completo, sondeo y gestión de errores.











