
Seedance 2.5: de imagen a vídeo, modos y costo
Convierte imágenes en vídeo con Seedance 2.5: primer fotograma, inicio y final, o referencias. Revisa campos, fotos de personas y costos por 10 segundos.
Seedance 2.5 image a video en reAPI usa un identificador de modelo, doubao-seedance-2.5-face, con diferentes campos de imagen para trabajos distintos. Usa un fotograma inicial explícito cuando el clip debe comenzar desde una composición particular, fotogramas iniciales y finales cuando importan ambos extremos, o imágenes de referencia cuando quieres que el modelo use orientación visual mientras construye una escena nueva.[1]
La distinción afecta el JSON que envías. Los roles de fotograma requieren size: "adaptive"; las entradas de imagen de referencia permiten una relación de aspecto elegida. Para una solicitud de 10 segundos a 720p con imágenes pero sin vídeo de referencia, el precio del 12 de septiembre es $2,669 después del redondeo hacia arriba de créditos. El área de pruebas de Seedance 2.5 y la documentación de API exponen los controles disponibles.[1][2]
Resumen ejecutivo
- Usa
image_with_rolesconrole: "first_frame"para solicitar un fotograma visual inicial específico. Establecesizeenadaptive.[1] - Añade una entrada
last_framecuando necesites un segundo extremo. Un fotograma final requiere un fotograma inicial; cada rol puede aparecer como máximo una vez.[1] - Usa
image_urlspara imágenes de referencia. La API acepta hasta 30, pero no te obliga a llenar el límite.[1] - Las imágenes de referencia con personas reales se soportan en reAPI y se revisan automáticamente. Un rechazo de moderación falla la tarea y se reembolsa.[2]
- Las referencias de imagen no añaden segundos de origen facturables. Una solicitud de 10 segundos a 720p con imagen cuesta 2.669 créditos a la tarifa sin vídeo del 12 de septiembre.[1][2]
Elige la forma de entrada de Seedance 2.5 image a video
Decide qué debe controlar la imagen antes de elegir un campo de carga. Un fotograma inicial define la composición inicial; una imagen de referencia puede proporcionar la apariencia de una persona, objeto o escena. Esas son instrucciones diferentes aunque uses el mismo archivo de origen.
| Tu objetivo | Campo de solicitud | Relación de aspecto | Qué inspeccionar en el resultado |
|---|---|---|---|
| Animar una composición inicial particular | image_with_roles con first_frame | adaptive | Fotograma de apertura, movimiento solicitado y cambios no deseados de fondo |
| Desplazarse entre dos composiciones especificadas | image_with_roles con roles de inicio y fin | adaptive | Ambos extremos y la transición entre ellos |
| Usar una o varias referencias visuales en una escena nueva | image_urls | Elige un size aceptado | Identidad, apariencia del objeto y rol asignado a cada referencia |
Los campos de entrada y las restricciones de relación de aspecto son comportamiento de API documentado. La columna de revisión es una lista de comprobación editorial, no una promesa de que un campo de entrada garantice preservación visual perfecta.[1]
Para una animación de foto simple, comienza con un fotograma inicial explícito y una acción visible. Si el objetivo es colocar dos personas referenciadas en una ubicación recién descrita, comienza con imágenes de referencia en su lugar. Añadir más archivos de origen antes de saber qué tipo de control necesitas hace que tanto la solicitud como el resultado sean más difíciles de interpretar.
Anima un fotograma inicial explícito
Una solicitud de fotograma inicial explícito usa image_with_roles. El siguiente ejemplo de cURL usa un retrato ya disponible como muestra pública. Reemplázalo con tu propia imagen de origen permitida y escribe el movimiento que quieres ver.
curl --fail-with-body https://reapi.ai/api/v1/videos/generations \
-H "Authorization: Bearer $REAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "doubao-seedance-2.5-face",
"prompt": "The adult turns her head slightly toward the camera and gives a small natural smile. Keep the framing, hairstyle, white top and background stable. One continuous shot, no camera movement.",
"image_with_roles": [
{
"url": "https://file.deepytb.com/landing/qwen-image-2/playground-input.webp",
"role": "first_frame"
}
],
"duration": 4,
"resolution": "480p",
"size": "adaptive",
"generate_audio": false
}'El fotograma proporciona la composición inicial, por lo que la solicitud puede concentrarse en el movimiento. Describe qué sujeto se mueve, en qué dirección, y qué debe permanecer inmóvil. Evita gastar la mayor parte de la solicitud redescribiendo detalles que ya son visibles a menos que esos detalles sean particularmente importantes de preservar.
Para un retrato con cámara fija, el movimiento de cabeza u ojo es una prueba inicial más simple que una órbita de cámara grande que revelaría partes no vistas de la escena. Para una foto de producto, inspecciona silueta, colocación de asidero, etiquetado y reflejos. Estas comprobaciones evalúan la salida; no son configuraciones que obliguen al modelo a preservar esos detalles.
La presentación devuelve un identificador de tarea. Sondea esa tarea hasta que se complete, luego lee output.video_urls. El inicio rápido de API proporciona el ejemplo completo de envío y sondeo.[1]
Conecta un fotograma inicial y un fotograma final
Usa dos roles explícitos cuando las imágenes iniciales y finales importan. Solo puede haber una first_frame y una last_frame, y esta última no puede enviarse sola. Mantén size: "adaptive" porque la salida sigue la forma de entrada de fotograma.[1]
{
"image_with_roles": [
{
"url": "https://your-public-storage.example/start.png",
"role": "first_frame"
},
{
"url": "https://your-public-storage.example/end.png",
"role": "last_frame"
}
],
"size": "adaptive"
}Esta es una carga útil parcial que se combina con el modelo, la indicación, duración y resolución. Las dos URL son marcadores de posición. Carga las imágenes reales al almacenamiento público antes de usar el ejemplo; una ruta de archivo local o una extensión renombrada no es un sustituto de un archivo multimedia legible.
Elige extremos que describan una transición plausible. Si la apertura muestra una persona sentada y el final muestra a esa persona de pie, explica el acto de levantarse y dale suficiente tiempo. Si las dos imágenes también cambian ropa, geometría de la sala y posición de cámara, la transición tiene más cambios que reconciliar. Decide cuál de esos cambios realmente quieres en lugar de dejar su interpretación implícita.
Revisa la mitad del clip tan cuidadosamente como los extremos. Emparejar el principio y el final no es suficiente cuando el movimiento interviniente contiene un salto, mano distorsionada o corte inesperado. Si la transición es la parte que necesitas mejorar, revisa la acción o elige extremos más cercanos antes de añadir más adjetivos estilísticos.
Asigna a cada imagen de referencia un trabajo
Para una composición nueva guiada por varias imágenes, usa image_urls. La API acepta hasta 30 imágenes de referencia, cada una por debajo del límite de tamaño de archivo documentado. Las imágenes deben ser accesibles a través de URLs públicas HTTP(S); los datos URIs codificados en base64 no se aceptan.[1]
{
"model": "doubao-seedance-2.5-face",
"prompt": "Use Image1 for the adult in white and Image2 for the adult in black. Place both in a quiet gallery. The adult in white waves once; the adult in black nods. Keep their hairstyles and outfits distinct. Fixed camera.",
"image_urls": [
"https://file.deepytb.com/landing/qwen-image-2/playground-input.webp",
"https://file.deepytb.com/landing/grok-imagine-video-1-5/playground-input.png"
],
"duration": 4,
"resolution": "480p",
"size": "16:9",
"omni_reference_task_type": "reference",
"generate_audio": false
}La primera imagen muestra un adulto con cabello largo y una parte superior blanca. La segunda es un retrato de tres vistas de un adulto con un corte bob corto y ropa oscura. Cuando uses esta última, especifica que sus paneles muestran una identidad para que la escena prevista sea clara. La biblioteca de 20 solicitudes contiene la solicitud exacta más larga usada para la prueba de dos referencias y su resultado generado.
No combines image_urls y image_with_roles en una solicitud. Son mutuamente excluyentes. También mantén los roles de fotograma explícitos separados de los roles reference_image dentro de image_with_roles; la documentación trata esos como formas de solicitud diferentes.[1]
Añadir video_urls o audio_urls junto a imágenes de fotograma explícitas cambia cómo se usan esas imágenes: la solicitud se convierte en un trabajo de referencia multimodal. Trata los fotogramas como orientación de referencia en esa combinación, en lugar de confiar en el flujo de trabajo de fotograma inicial/final estricto descrito anteriormente.[1]
Cuando un conjunto de referencias contiene varios sujetos, repite el nombre del sujeto o etiqueta visual donde importa la propiedad. "El adulto en blanco levanta la taza" es menos ambiguo que "ella la levanta" después de un párrafo sobre dos personas. Mantén las etiquetas Image1 y Image2 alineadas con el orden de entrada real.
Carga referencias de personas reales y diagnostica fallos
reAPI admite imágenes y vídeos de referencia con personas reales para Seedance 2.5. Las referencias pasan por revisión automática antes de la generación, y el material rechazado produce un error con reembolso completo. El soporte para el tipo de entrada no es una garantía de que cada archivo individual sea aceptado.[2]
Usa imágenes que tienes derecho a usar y comprueba la representación prevista del sujeto antes de la presentación. Si una solicitud falla, lee el error antes de reescribir el indicación. Una URL inaccesible, campo de solicitud no válido y rechazo de moderación requieren respuestas diferentes.
| Fallo | Comprueba primero |
|---|---|
| La URL de origen no se puede leer | Confirma que la URL de medio directo funciona sin una sesión de navegador autenticada |
| La solicitud rechaza los campos de imagen | Comprueba exclusiones mutuas y las reglas de rol de fotograma inicial/final |
| Error de relación de aspecto | Usa adaptive con roles de fotograma explícitos |
| Formato no soportado | Comprueba la codificación de archivo real, no solo su nombre de archivo |
| Rechazo de moderación | Revisa el material e intención de contenido; inspecciona el error devuelto |
La guía de error de referencia con personas reales proporciona contexto de solución de problemas más amplio. Para los formatos de archivo aceptados exactos y reglas de validación, usa la documentación actual de 2.5.[1]
Qué cuesta una imagen y 10 segundos de 720p
Una solicitud solo de imagen usa la tarifa sin vídeo de referencia. El 12 de septiembre, esa tarifa es $0,266824 por segundo de salida a 720p. Diez segundos por lo tanto cuestan ceil(0.266824 × 10 × 1000) = 2669 créditos, o $2,669.[2]
| Solicitud de imagen sin vídeo de origen | Duración de salida | Total facturable |
|---|---|---|
| 480p | 4 segundos | 475 créditos / $0,475 |
| 720p | 10 segundos | 2.669 créditos / $2,669 |
| 1080p | 10 segundos | 4.619 créditos / $4,619 |
Estos totales usan las tarifas exactas mostradas y redondean toda la solicitud hacia arriba a un crédito. Las referencias de imagen no añaden segundos facturables. Si añades video_urls, el cálculo de facturación cambia para incluir duración de vídeo de referencia y la ventana mínima documentada.[1][2]
Ten esa distinción en cuenta cuando compares modos de entrada. Una solicitud con dos imágenes sigue siendo una solicitud de imagen de referencia para esta pregunta de precios; no se convierte en una solicitud de vídeo de referencia simplemente porque tenga más de un activo de origen. Para una opción más amplia de modelos, consulta la guía de API de image-to-video. Este artículo cubre las opciones de campo específicas de Seedance después de que hayas seleccionado 2.5.
Preguntas frecuentes
Seedance 2.5 de imagen a vídeo
Usa doubao-seedance-2.5-face con entradas de imagen. Elige roles de fotograma explícitos para una composición inicial o final particular, o image_urls para imágenes de referencia.[1]
¿Puede Seedance 2.5 animar una imagen fija?
Sí. Para un fotograma inicial explícito, envía la imagen como first_frame en image_with_roles, establece size: "adaptive", y describe el movimiento.[1]
Seedance 2.5 primer y último fotograma
Envía una entrada de fotograma inicial y una entrada de fotograma final. El fotograma final requiere un fotograma inicial, y las entradas de fotograma explícito requieren tamaño adaptativo.[1]
cómo subir referencias de personas reales a Seedance 2.5
Carga la referencia a una URL de medio públicamente alcanzable y pásala a través del campo de imagen apropiado. Las referencias de personas reales se soportan y se revisan automáticamente.[1][2]
Seedance 2.5 coste por vídeo
Una solicitud de 10 segundos a 720p sin vídeo de referencia cuesta $2,669 a la tarifa del 12 de septiembre, después del redondeo de crédito hacia arriba. Otras resoluciones y duraciones cambian el precio.[2]
Seedance 2.5 imágenes de referencia
La API acepta hasta 30 imágenes. Usa solo las referencias necesarias para la toma e identifica qué debe controlar cada una en la solicitud.[1]
Comienza con el control de imagen que la toma necesita
Usa un fotograma para una apertura particular, dos fotogramas para extremos especificados, o imágenes de referencia para una escena recién compuesta. Mantén la primera prueba lo suficientemente corta para inspeccionar de cerca. Un flujo de trabajo útil de Seedance 2.5 image a video comienza con un rol claro para la imagen y termina con una revisión del movimiento real.
Referencias
- reAPI. Seedance 2.5 API — Parameters, Modes & Billing. Consultado en el navegador el 12 de septiembre de 2026. reapi.ai/docs/seedance-2-5.
- reAPI. Seedance 2.5 rendered pricing and real-person-reference FAQ. Consultado en el navegador el 12 de septiembre de 2026. reapi.ai/models/seedance-2-5.
Autor

Categorías
Más publicaciones

Gemini Omni API: especificaciones, precios y límites
Guía de la vista previa de Gemini Omni: ID de modelo, API de Interacciones, 720p, precios, límites de entrada, edición multiturno y diferencias con reAPI.


Presupuesto de vídeos de IA: coste en 30 días
Guía práctica para calcular el presupuesto de vídeos de IA en 30 días: reintentos, créditos gratis, polling seguro, almacenamiento y revisión humana.


Cómo usar Claude Sonnet 5: esfuerzo, coste y límites
Cómo usar Claude Sonnet 5: comparación con Opus 4.8, escala de esfuerzo que define coste, codificador denso e infla facturas, y pasos de migración.
