Ir al contenido principal

Cómo hacer un video con IA sin censura de 30 segundos: la cadena del último fotograma

¿Atascado en 5 a 10 s? Arranca cada clip en el último fotograma del anterior, únelos con ffmpeg. 30 s desde $0.57 (mudo), $1.11 con sonido.

Autor
SpicyAPI Engineering
Publicado
Lectura
27 min de lectura
Actualizado
Una larga tira de película translúcida con fotogramas vacíos y luminosos serpentea por una galería índigo oscura y se pierde a lo lejos

Muchos modelos de video sin censura se detienen entre los 5 y los 15 segundos. Para llegar más allá hay que encadenar clips, y una cadena descuidada te da una cara nueva, un salto en la unión o una cámara que no deja de acercarse.

En resumen: encadena los clips. Empieza cada uno en el último fotograma del anterior y únelos con ffmpeg; unos 30 segundos cuestan de $0.57 a $6.48 en 480p, según el modelo. O sáltate la cadena: Seedance 2.5, Seedance 2.5 Spicy y la familia Wan 3.0 hacen 30 segundos en una sola toma, desde $1.35.

La solución es la cadena del último fotograma: cada clip nuevo arranca exactamente en el fotograma donde terminó el anterior. Abajo: un ejemplo de 13.3 segundos hecho con la extensión, el pariente de la cadena que se resuelve en una sola llamada (dos llamadas, 720p, $0.81, ningún salto visible en la unión), y después los pasos, los comandos y los costes. Basado en nuestras pruebas de septiembre y octubre de 2026; los precios son de catálogo.

Ocho fotogramas de un solo clip de 13 segundos en dos filas. Fila superior, llamada 1: una mujer de pelo oscuro con una bata holgada de satén color champán gira en una habitación con luz dorada hasta quedar de espaldas a la cámara en el segundo 5.3. Fila inferior, llamada 2: la misma mujer en la misma habitación continúa desde el segundo 5.4, se pone de perfil y vuelve a darse la vuelta, y termina en el segundo 13.2

Wan 2.2 Spicy LoRA en 720p: un clip de imagen a video de 5 segundos (arriba) y luego una extensión de 8 segundos de ese mismo clip (abajo). La costura queda entre los segundos 5.3 y 5.4. En los segundos nuevos, la bata holgada se afloja y se convierte en una falda de satén ajustada. Solo la primera llamada

El resultado de 13.3 segundos: Wan 2.2 Spicy LoRA de imagen a video (5 s) seguido de su extensión de 8 segundos en 720p

De un vistazo

  • Cada eslabón arranca en el último fotograma del anterior. Funciona con todos los modelos de imagen a video que alojamos, y si algo sale mal repites un eslabón, no la escena entera.
  • Para que no se vea la costura, extiende el propio clip. Wan 2.2 Spicy LoRA continúa un clip terminado 5 u 8 segundos por llamada, como en el ejemplo de arriba.
  • El fotograma decide el nivel del siguiente eslabón. Si empiezas desde un fotograma L3, el siguiente eslabón se queda cerca de L3; el prompt puede empujarlo un paso. Para más, empieza desde un fotograma que ya esté en el nivel que quieres.
  • Tres familias hacen 30 segundos en una sola toma: Seedance 2.5 Spicy, Seedance 2.5 y la familia Wan 3.0.
  • Unos 30 segundos cuestan de $0.57 a $6.48 en 480p: una cadena muda de LTX en el extremo barato, una sola toma de Seedance 2.5 Spicy en el caro.

Formas de pasar la barrera de los 10 segundos

VíaQué hacesDónde funcionaA qué estar atento
Una toma largaPides hasta 30 segundosSeedance 2.5 Spicy, Seedance 2.5, la familia Wan 3.0Una toma mala cuesta los 30 segundos enteros
Cadena del último fotogramaArrancas el siguiente clip desde el último fotogramaTodos los modelos de imagen a videoEl movimiento se reinicia en cada unión
ExtenderDevuelves el clip terminado y recibes los segundos siguientesWan 2.2 Spicy LoRAEl archivo devuelto repite primero tu fuente
Corte entre planosHaces cada clip con un ángulo o lugar distinto y cortasCualquier modeloNo es una toma continua: el corte tiene que tener sentido

Elige según lo que te cueste un intento fallido: una toma de 30 segundos que se rompe en el segundo 20 la pagas dos veces completa; una cadena que se rompe en el eslabón 3 te cuesta solo el eslabón 3. Las tomas largas además derivan: cuanto más dura un plano, más se deforman la anatomía y el decorado, así que para secuencias realmente largas funcionan mejor varias tomas cortas montadas juntas.

Si la escena tiene más de un ángulo (un plano general y luego un primer plano), no necesitas una toma continua: haz un clip por plano a partir de la misma imagen fija del personaje y corta entre ellos. Encadena solo donde la cámara y la acción de verdad tengan que seguir. Una escena puede mezclar ambas cosas.

Cuánto puede durar un clip

Todos los modelos de abajo están etiquetados como Sin censura. Los niveles de contenido para adultos van de L1 sugerente, L2 temas maduros, L3 fuerte, L4 intenso y L5a escenas de mayor intensidad; L5b es gore cinematográfico no adulto. El último fotograma arrastra a las personas, la ropa y la escena al siguiente eslabón; el modelo y el prompt todavía pueden cambiarlas. Los precios son de la resolución más barata.

ModeloClip más largoParte de5 s desdeFijar el fotograma finalLo más lejos que vimos pasar
Seedance 2.5 Spicy30 sImagen$1.08 (480p)SíL4, ambos guiones L5
Seedance 2.530 sTexto, imagen, imágenes de referencia$0.62 (480p)Desde una imagenL4 en 8 de 9 clips, L5
Wan 3.0 Spicy, también Prime Spicy30 sImagen$0.285 (480p); Prime Spicy $0.45SíDe L1 a L4 y ambos guiones L5. Tiende a lo adulto sin que se lo pidas
Wan 3.030 sTexto, imagen, imágenes de referencia$0.225 (480p)Desde una imagenL4, ambos guiones L5
Wan 3.0 Prime30 sTexto, imagen, imágenes de referencia$0.31 (480p)Desde una imagenTexto/referencia: L4, L5a; imagen: L3, suaviza L4
LTX 2.520 sTexto, imagen$0.45 (720p)Desde una imagenL4, L5
LTX 2.3 Spicy20 sImagen$0.095 (480p)NoL3 fuerte, llegó a L4 sin que se lo pidieras
Vidu Q3 Spicy16 sImagen$0.33 (540p)NoL3, L5
MiniMax H315 sTexto, imagen, imágenes de referencia$0.185 (768p)Desde una imagenL4, ambos guiones L5
MiniMax H3 Spicy15 sImagen$0.19 (480p)SíL4, L5
Seedance 2.0 Spicy15 sImagen$0.57 (480p)SíL3, L5, llegó a L4 sin que se lo pidieras
Wan 2.7 Spicy15 sImagen$0.62 (720p)NoL3, L5, llegó a L4 sin que se lo pidieras
Wan 2.6 Spicy5, 10 o 15 sImagen$0.475 (720p)NoL3, L5, llegó a L4 sin que se lo pidieras
Wan 2.2 Spicy8 sImagen$0.095 (480p)SíDe L1 a L4; suele suavizar L5; llegó a L4 sin que se lo pidieras
Wan 2.2 Spicy LoRA8 s, más extensiónImagen, o un clip para continuar$0.10 (480p)NoL3; la extensión llegó a L4

«Llegó a L4 sin que se lo pidieras» significa que el modelo pasó a L4 por su cuenta. Wan 3.0 Pro y Pro Prime también hacen 30 s, pero empiezan en 1080p ($0.144 y $0.234 por segundo, o sea $4.32 y $7.02 para 30 s). Quedan fuera: H3 Max, Wan 2.2 y HappyHorse 1.1, que rechazan o suavizan L4 y L5. La clasificación completa: los mejores modelos de video con IA sin censura.

La cadena del último fotograma, paso a paso

Vamos a construir una escena de unos 29 segundos en una suite de hotel con dos eslabones de 15 segundos de MiniMax H3: $1.11 en 768p, con sonido. H3 devuelve cada petición de 15 segundos como 14.4 segundos, así que dos eslabones hacen 28.8. Los mismos pasos funcionan con cualquier modelo de la tabla.

Ejecutado así, la unión no apareció como un corte: la pose, la taza y la luz se mantuvieron. La mujer, su pelo, su jersey y el café se quedaron igual durante los 28.8 segundos completos, aunque su cara derivó un poco al final.

Paso 1: elige el modelo y fija el aspecto

  • Mayor alcance, eslabones más baratos: MiniMax H3, 15 segundos por eslabón, hasta L5. Un fotograma final que aportas tú es un empujón, no un candado.
  • Sin sacar fotograma, o con tus propios archivos LoRA: Wan 2.2 Spicy LoRA con extensión. H3 LoRA y LTX 2.3 Spicy LoRA también aceptan LoRA, pero no tienen extensión; encadénalos por el último fotograma.
  • Menos eslabones: Wan 3.0, Wan 3.0 Spicy o Seedance 2.5 Spicy, 30 segundos cada uno. Wan 3.0 Spicy tiende a lo adulto por su cuenta y puede dejar más reveladora la imagen vestida; si el atuendo tiene que mantenerse, usa Wan 3.0 a secas.
  • Segundos más baratos: LTX 2.3 Spicy, 20 segundos por eslabón, sin sonido.

Si la cara importa, haz primero una imagen fija de tu personaje con un modelo de imágenes sin censura y arranca el eslabón 1 desde ella: H3 no tiene semilla, así que dos ejecuciones de texto dan dos mujeres distintas.

Escribe un momento clave por eslabón antes de generar nada («eslabón 1: se aparta de la ventana y se queda quieta; eslabón 2: cruza hasta la cama y se tumba»). También te dice dónde un corte funcionaría mejor que una cadena.

Paso 2: haz el eslabón 1 y termínalo en una pausa

El último segundo del eslabón 1 se convierte en el primer fotograma del eslabón 2, así que escribe un final que funcione como imagen fija.

An adult woman with dark shoulder-length hair stands at the window of a dim hotel suite at dusk in an ivory silk robe. She gathers her hair over one shoulder and turns her back to the camera, then looks back over her shoulder and holds still. Slow push-in, then the camera stops. Warm lamp on the left, cool city light through the glass. Quiet room tone, distant traffic.

Ejecuta el eslabón 1 en MiniMax H3 →

Pon la duración en 15 segundos. Para fijar su cara, ejecuta el mismo prompt en imagen a video con tu propia imagen fija; el botón de arriba es de texto a video para que puedas probarlo sin ella. «holds still» y «the camera stops» son las palabras que importan: un eslabón que termina a mitad de gesto le pasa al siguiente una pose borrosa y a medio acabar. Termina cada eslabón con la cara vuelta hacia el objetivo también: el modelo necesita ver bien la cara al principio o al final de un segmento para mantenerla coherente (hilo de r/StableDiffusion). Un eslabón que termina en la nuca no le deja nada que copiar al siguiente.

Paso 3: extrae el último fotograma

Tres tiras de película esmerilada colgadas de extremo a extremo en una pared índigo oscura, unidas por cierres de cobre; los fotogramas a ambos lados de cada unión brillan más

Esto se posiciona en el último segundo y va sobrescribiendo una sola imagen, así que el archivo que queda es el último fotograma:

bash
ffmpeg -sseof -1 -i segment_01.mp4 -update 1 -q:v 1 last_frame.png

Mira el fotograma antes de usarlo: la pose, la ropa, una segunda persona, el nivel son justo por donde empieza el eslabón 2. Guarda en PNG, no en JPEG; cada guardado con pérdida suma.

Las tareas estándar de imagen a video de Seedance 2.5 y Seedance 2.0 pueden darte el fotograma en su lugar: pon return_last_frame en true y el último fotograma vuelve como imagen aparte, sin coste adicional.

Sube el PNG en la página del modelo, o alójalo como enlace directo de archivo. Descarga cada resultado cuando termine (retención).

Paso 4: arranca el eslabón 2 desde ese fotograma

Abre MiniMax H3 imagen a video, añade el fotograma y describe solo lo que pasa después:

She turns away from the window, walks slowly to the bed and sits on the edge, then lies back across the white sheets, stretches both arms above her head and goes still. The camera follows at waist height, then holds. Quiet room tone, distant traffic.

Ejecuta el eslabón 2 en MiniMax H3 imagen a video →

Débil: «A beautiful woman with dark hair in a hotel room at dusk, cinematic, highly detailed.» Solo repite el fotograma y no le da nada que hacer, así que el modelo inventa el movimiento.

Fuerte: el prompt de arriba. Nunca dice quién es ella (el fotograma lo aporta), encadena las acciones con «then» y detiene la cámara.

¿Quieres que el eslabón 2 aterrice en un sitio concreto? La mayoría de los modelos de la tabla también aceptan un fotograma final. Usa tu imagen fija original como final del eslabón 2 y los últimos segundos se tirarán hacia la cara con la que empezaste (en H3 es un empujón; Wan 3.0 Spicy termina en la imagen que le des).

Paso 5: repite y comprueba cada unión antes de pagar el siguiente eslabón

Para una escena más larga, extrae el último fotograma del eslabón 2 y repite. Comprueba primero el último segundo de cada eslabón: Wan 3.0 Spicy a menudo va más lejos de lo pedido y puede dejar más reveladora la imagen vestida, y Wan 2.2 Spicy puede meter a una segunda persona en un fotograma de una sola persona. El siguiente eslabón arranca desde lo que el modelo añadió, así que repite solo el eslabón que salió mal.

Paso 6: une los eslabones

Corte seco. Un eslabón encadenado empieza en el fotograma donde terminó el anterior; esto lo descarta para que la unión no se quede parada un fotograma:

bash
ffmpeg -i segment_01.mp4 -i segment_02.mp4 -filter_complex \
  "[1:v]trim=start_frame=1,setpts=PTS-STARTPTS[b];[0:v][b]concat=n=2:v=1:a=0[v]" \
  -map "[v]" -c:v libx264 -pix_fmt yuv420p joined.mp4

Esto quita el sonido. Para eslabones con sonido, conserva el fotograma compartido y une imagen y audio juntos para que sus duraciones sigan alineadas. Si la pausa breve se nota, usa el fundido de abajo:

bash
ffmpeg -i segment_01.mp4 -i segment_02.mp4 -filter_complex \
  "[0:v][0:a][1:v][1:a]concat=n=2:v=1:a=1[v][a]" \
  -map "[v]" -map "[a]" -c:v libx264 -pix_fmt yuv420p -c:a aac joined_av_cut.mp4

Fundido. Un fundido de medio segundo oculta pequeños saltos de color o de posición. El desplazamiento es la longitud del primer clip menos el fundido: 4.5 para dos clips de 5 segundos. Mide el archivo real en vez de la duración pedida: los eslabones H3 de aquí duran 14.375 segundos, así que el desplazamiento es 13.875.

bash
CLIP_SECONDS=$(ffprobe -v error -show_entries format=duration -of default=nw=1:nk=1 segment_01.mp4)
FADE_OFFSET=$(python3 -c 'import sys; print(float(sys.argv[1]) - 0.5)' "$CLIP_SECONDS")
ffmpeg -i segment_01.mp4 -i segment_02.mp4 -filter_complex \
  "[0:v][1:v]xfade=transition=fade:duration=0.5:offset=${FADE_OFFSET},format=yuv420p[v]" \
  -map "[v]" -c:v libx264 joined_xfade.mp4

Para un tercer eslabón, encadena otro fundido. Su desplazamiento es la longitud acumulada hasta ahora menos el fundido (9.0 tras dos clips de 5 segundos):

bash
ffmpeg -i s1.mp4 -i s2.mp4 -i s3.mp4 -filter_complex \
  "[0:v][1:v]xfade=transition=fade:duration=0.5:offset=4.5[ab];[ab][2:v]xfade=transition=fade:duration=0.5:offset=9[v];[v]format=yuv420p[out]" \
  -map "[out]" -c:v libx264 joined3.mp4

Con sonido, también hay que fundirlo, o el audio se corta mientras la imagen se disuelve. Este ejemplo usa dos clips de 5 segundos; para los dos eslabones H3 usa el desplazamiento medido de 13.875:

bash
ffmpeg -i s1.mp4 -i s2.mp4 -filter_complex \
  "[0:v][1:v]xfade=transition=fade:duration=0.5:offset=4.5,format=yuv420p[v];[0:a][1:a]acrossfade=d=0.5[a]" \
  -map "[v]" -map "[a]" -c:v libx264 -c:a aac joined_av.mp4

Todos los eslabones necesitan la misma resolución y los mismos fotogramas por segundo.

Extender: la misma idea sin extraer el fotograma

La extensión de Wan 2.2 Spicy LoRA toma el clip terminado como archivo en vez de como fotograma. La extensión empieza desde el último fotograma del clip, así que una fuente que termina en una pose tranquila es la que mejor encaja; por eso el clip de apertura de abajo termina con «holds». En el par de 13.3 segundos de arriba la unión no se ve.

  1. Haz un clip de apertura de 5 u 8 segundos con Wan 2.2 Spicy LoRA imagen a video.

She turns slowly on the spot and the satin slips off one shoulder, the gold key light raking across her back. She stops with her back to the camera and holds. Camera locked, shallow depth of field, heavy film grain.

Ejecuta el clip de apertura →

  1. Abre la extensión, dale el clip como enlace directo de archivo y escribe solo el siguiente momento clave.

She turns away from the light, lets the satin fall from her other shoulder and takes two slow steps toward the dark doorway, then stops with her back to the camera. Camera locked.

Ejecuta la extensión →

  1. Elige 5 u 8 segundos nuevos en la resolución de tu fuente.
  2. ¿Diste estilo a la primera pasada con archivos LoRA? Adjunta los mismos con la misma intensidad; la extensión no los hereda, y la página advierte que el estilo cambia en la unión si no lo haces.
  3. Repite: una apertura de 5 segundos más cinco extensiones de 5 segundos hacen 30 segundos. Dale a cada llamada el último trozo recortado (o el archivo devuelto anterior) y recorta como arriba; cada archivo devuelto empieza por su fuente.

El archivo vuelve más largo de lo que pediste, porque empieza por tu fuente. Solo pagas los segundos nuevos: una extensión de 8 segundos en 720p cuesta $0.608, tanto si la fuente dura 5 segundos como 13. Para quedarte solo con la parte nueva:

bash
SRC=$(ffprobe -v error -show_entries format=duration -of default=nw=1:nk=1 segment_01.mp4)
ffmpeg -ss "$SRC" -i extended.mp4 -c:v libx264 -pix_fmt yuv420p -an segment_02.mp4

Los trozos de extensión luego se unen con un corte normal; no hay fotograma repetido que descartar.

Hasta dónde llega: la extensión puede ir más allá de su fuente: un clip L3 continuado hasta L4.

Mantener la misma persona en cada eslabón

  • Arranca de una imagen fija, no de texto. La imagen fija arrastra cara, cuerpo, ropa y decorado; una tirada de texto inventa una persona nueva.
  • Un modelo, una resolución, una relación de aspecto para toda la escena. Cada modelo renderiza la piel, el grano y la luz de otra manera, y un cambio se nota en la unión. No hagas pruebas en 480p y repitas solo los buenos eslabones en 720p: cada fotograma de apertura viene del render de menor resolución.
  • Describe lo que cambia, nunca quién es ella. Redescribirla en cada eslabón invita al modelo a reinterpretarla.
  • Cuenta con una deriva leve incluso en una buena cadena. A lo largo de dos eslabones de H3 la cara siguió siendo reconociblemente la misma mujer, pero la textura de la piel y la mandíbula se leían algo distintas al final. Reancora desde la imagen fija si algún detalle importa.
  • Enseña la cara en la unión. Empieza o termina un eslabón con una vista clara de ella (ver el paso 2), y deja fuera de la imagen fija inicial los cuadros de pared y los patrones densos: el modelo altera los cuadros en cada pasada.
  • Reancora cuando la cara empiece a vagar. Un fotograma del eslabón 4 ha pasado por cuatro generaciones. Arranca el siguiente eslabón desde tu imagen fija original, o usa esa imagen fija como su fotograma final. El color y la nitidez se desvían igual después de tres o cuatro eslabones, así que haz un fundido y luego gradúa el vídeo terminado.
  • Nombra la ropa si importa. En el ejemplo de 13 segundos, la cara, el pelo, la habitación y la luz se mantuvieron a lo largo de la costura, pero la bata se convirtió en una falda. Añade una frase por eslabón («the loose satin robe stays as it is»).

Qué cuesta un vídeo de 30 segundos

Los eslabones van uno detrás de otro, y un modelo lento puede tardar varios minutos por clip, así que una cadena de seis eslabones es una sesión larga.

El clip de apertura de Wan 2.2 Spicy LoRA incluye el 15% de descuento actual de LoRA ($0.102 en 480p y $0.204 en 720p para 5 segundos; precio de lista $0.024 y $0.048 por segundo). Las extensiones no tienen descuento ($0.038 y $0.076 por segundo).

PlanEslabones480p720pRepetir un eslabón malo480p si un eslabón falla
Una toma, Seedance 2.5 Spicy1 × 30 s$6.48$12.96$6.48$12.96
Una toma, Wan 3.01 × 30 s$1.35$2.70$1.35$2.70
Una toma, Wan 3.0 Spicy1 × 30 s$1.71$3.42$1.71$3.42
Cadena del último fotograma, MiniMax H32 × 15 s (28.8 s)n/d (desde 768p)$1.11 (768p)$0.555 (768p)$1.67 (768p)
Cadena del último fotograma, LTX 2.3 Spicy, mudo20 s + 10 s$0.57$1.14$0.38$0.95
Cadena de extensiones, Wan 2.2 Spicy LoRA5 s + 5 × 5 s$1.05$2.10$0.19$1.24
  • Material más barato: la cadena de LTX 2.3 Spicy, muda, sin campo de fotograma final para conducir el último eslabón de vuelta a tu imagen fija.
  • Sonido: H3 y Seedance 2.5 Spicy lo incluyen sin coste extra. Wan 3.0 y Wan 3.0 Spicy lo generan por defecto y te dejan apagarlo. La familia Wan 2.2 es muda. El sonido no pasa de un eslabón a otro por sí solo; si en la edición añades una sola cama musical, genera los eslabones con el sonido apagado donde el modelo lo permita.
  • El ejemplo de 13.3 segundos cuesta $0.81: $0.204 por los 5 segundos iniciales en 720p y $0.608 por la extensión de 8 segundos.

Cuando sale mal

Qué vesSolución
El movimiento se para en seco en la uniónTermina cada eslabón con una pausa y abre el siguiente con una acción nueva. Un fundido de 0.5 segundos cubre lo que quede.
Un tirón de un fotograma en el corteEl nuevo eslabón repite el fotograma que le diste. Usa el comando de corte seco sin sonido para descartarlo, o funde eslabones con sonido.
El color o el brillo saltan en la uniónEs un problema conocido de la cadena (incidencia de Wan 2.2) que el ajuste de color no arregla del todo. Haz un fundido y luego gradúa el vídeo terminado como un solo clip.
La cara de ella es distinta en el eslabón 3 o 4Reancora desde tu imagen fija original, o úsala como fotograma final del siguiente eslabón.
El siguiente eslabón queda más contenido que el anteriorUsa un fotograma de apertura que ya contenga la escena que quieres, y luego describe su movimiento. Un prompt más fuerte por sí solo puede dejar un fotograma contenido sin cambios; si aun así se suaviza, elige un modelo que entregara tu nivel objetivo.
Entra alguien nuevo, o la escena escalaComprueba el último fotograma antes de extraerlo; repite solo ese eslabón.
Una extensión ignoró el nuevo lugar que pedisteEl clip manda sobre el prompt: una extensión a la que se le pidieron escaleras y una cripta se quedó en la ventana de su fuente. Cambia de lugar con un corte.
La cámara sigue acercándoseUn empuje lento puede estrechar el encuadre de eslabón a eslabón. Di dónde se para: «camera locked» o «then holds». La extensión de abajo dice «Camera locked.» y el encuadre no se mueve nunca.
La llamada de extensión falla y se reembolsaComprueba el error devuelto y que video_url resuelva a un archivo descargable, no a una página de reproducción. Usa un enlace directo de archivo o sube el clip.
Pausa final: una extensión de 8 segundos con Wan 2.2 Spicy LoRA y la cámara fija. Primero se reproduce la fuente de 4.8 segundos, y las escaleras y la cripta del prompt no aparecen nunca

Pruébalo en el Playground y luego con la API

Primero en el Playground. Abre la página de tareas del modelo (por ejemplo MiniMax H3 imagen a video), elige el modo (una frase, tu propio fotograma de apertura o imágenes de referencia), pega el prompt y ejecútalo; el precio exacto se muestra antes de que se cobre nada. Crea una cuenta si no tienes una.

Luego la API, cuando un eslabón funcione y quieras automatizar la cadena con scripts. Un eslabón, como H3 imagen a video (para otro modelo, cambia model e input a los campos de esa tarea; una extensión toma un video_url donde un eslabón encadenado toma un image_url):

bash
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: $(uuidgen)" \
  --data '{
    "model": "minimax/h3/image-to-video",
    "input": {
      "image_url": "https://your-storage.example.com/link-01-last-frame.png",
      "prompt": "She turns away from the window, walks slowly to the bed ...",
      "resolution": "768p",
      "duration_seconds": 15
    }
  }'

Los campos, los resultados y los errores están en la referencia de la API.

Deja que lo haga un Agent. Un agent puede ejecutar cada eslabón a través de la CLI, del servidor MCP o del Agent Skill; la CLI y MCP muestran el precio y te piden confirmación antes de crear una tarea. Con SPICY_API_KEY configurado:

bash
# CLI
npx @spicyapi/cli tasks create --model minimax/h3/image-to-video \
  --input-json '{"image_url": "https://your-storage.example.com/link-01-last-frame.png", "prompt": "She turns away from the window, walks slowly to the bed ...", "resolution": "768p", "duration_seconds": 15}' --wait

# MCP server: the command your assistant's MCP config runs
npx --yes --package=@spicyapi/mcp spicyapi-mcp

# Agent Skill
npx skills add spicyapi-ai/spicy-skill

FAQ

¿Cómo hago que un vídeo con IA dure más de 10 segundos?

Usa un modelo que haga 30 segundos en una sola toma (Seedance 2.5 Spicy, Seedance 2.5, Wan 3.0, Wan 3.0 Spicy), o encadena clips desde el último fotograma y únelos con ffmpeg. Para varios ángulos, haz un clip por plano y corta.

¿Cuál es el vídeo con IA sin censura más largo que puedo hacer de una vez?

30 segundos, con Seedance 2.5 Spicy, Seedance 2.5 y las seis versiones de Wan 3.0 (Wan 3.0, Prime, Pro, Pro Prime, Spicy y Prime Spicy). LTX llega hasta 20, Vidu Q3 Spicy hasta 16, MiniMax H3 hasta 15. La toma larga está disponible en los mismos niveles que superan los clips cortos.

¿Por qué mi vídeo da un salto o se congela donde se unen los clips?

Un eslabón encadenado arranca en un fotograma congelado. Termina cada eslabón con una pausa, abre el siguiente con una acción nueva y añade un fundido de medio segundo. La extensión evita el fotograma congelado porque continúa el clip en sí.

¿El siguiente clip se mantiene en el mismo nivel si lo arranco desde el último fotograma?

Casi siempre. El fotograma fija el nivel: un fotograma L3 o L5 continúa más o menos en ese nivel, y una extensión puede ir un paso más allá de su fuente. Un fotograma más contenido se queda contenido diga lo que diga el prompt, salvo un empujón de más o menos un paso, así que extrae un fotograma que ya esté donde quieres estar.

¿Cómo extiendo un vídeo que ya tengo?

Envíalo a la extensión de Wan 2.2 Spicy LoRA con una línea sobre lo que pasa después: 5 u 8 segundos nuevos por llamada. En todos los demás modelos, usa la cadena del último fotograma.

¿Cómo mantengo al mismo personaje entre clips?

Arranca de una imagen fija, quédate con un modelo y una resolución, describe solo lo que cambia, y vuelve a arrancar desde tu imagen fija original cuando la cara derive.

¿Puedo extender un vídeo de Seedance o de MiniMax?

No con un botón de extender. Usa la toma más larga (30 segundos en Seedance 2.5, 15 en MiniMax H3), y luego encadena desde el último fotograma.

Tu parte

No añadimos ningún filtro de contenido propio. Todos los que aparecen en pantalla deben ser adultos. Cualquier persona real e identificable debe haber dado su consentimiento, también en imágenes fijas de referencia y en archivos LoRA construidos a partir de su aspecto. Necesitas los derechos de todo lo que subes, y eres responsable de la ley en el lugar donde publicas.

Crea tu primer eslabón

Crea una cuenta, abre MiniMax H3 en el Playground y pega el prompt del eslabón 1 del paso 2. Cuesta $0.555 por 15 segundos en 768p. Cuando el último segundo se vea bien, extrae el fotograma y ejecuta el eslabón 2. Todo lo demás está en el catálogo de vídeo sin censura.

También en English · 日本語 · 한국어 · Deutsch · Français · Português (Brasil) · Русский · Italiano · Polski