Ir al contenido principal

El image-to-video de Seedance 2.0 Mini de ByteDance arranca el clip desde una imagen fija que aportas y la anima, con sonido en la misma pasada. Duran de 4 a 15 segundos a 480p o 720p, y una imagen de cierre opcional fija el cuadro de llegada.

Desde $0.025/s

Playground

Entrada

Imagen a video
Opcional, pero conviene escribirlo: di qué pasa después del fotograma en lugar de repetir lo que ya se ve — la acción, el movimiento de cámara, el paso del tiempo, el sonido. Si lo omites, el modelo decide el movimiento por su cuenta. Como la imagen ya fija el contenido, esta es la vía que resiste los briefs sin censura: lo que está en el cuadro no hay que defenderlo con palabras. mínimo 1 caracteres
1/1

Arrastra archivos o enlaces multimedia, pega o selecciona · 1 archivo · Máx. 10 MB · JPG · PNG · WEBP · GIF

  • 1
1 / 1 archivos
Enlace público y descargable directo al primer fotograma; obligatorio. Fija la composición, el aspecto del sujeto, el etalonaje y el techo de calidad: subir `resolution` no va a afilar un original blando. El texto, las marcas de agua y los logotipos pasan al video, así que límpialos antes cuando puedas. Cada lado debe medir entre 300 y 6000 píxeles; el control de entrada rechaza las imágenes más pequeñas antes de cobrarte nada.
0/1

Arrastra archivos o enlaces multimedia, pega o selecciona · 1 archivo · Máx. 10 MB · JPG · PNG · WEBP · GIF

0 / 1 archivos
Fotograma final opcional. Decide la imagen en la que aterriza la toma: una transición, un antes y después, o un bucle que abre y cierra con la misma imagen. Mantén cámara y luz estables entre ambos y cambia un solo estado claro, o el centro del clip se convierte en un corte. Dale las mismas proporciones que al fotograma inicial; si no coinciden, el final se recorta para ajustarse. Cada lado debe medir entre 300 y 6000 píxeles; el control de entrada rechaza las imágenes más pequeñas antes de cobrarte nada.
Encuadre de salida, adaptive por defecto: el clip conserva las proporciones de tu fotograma inicial, así que no se recorta nada. Elige una de las seis proporciones fijas, del 21:9 al 9:16, solo cuando la entrega pida otra forma; en ese caso la imagen se reencuadra para encajar. No afecta a lo que se te factura.
afecta al precio
Resolución de salida: 480p o 720p por defecto. Elige un escalón de tarifa y gobierna solo el formato entregado; no añade detalle que el primer fotograma no tuviera ya. Los escalones altos significan archivos más grandes y renders más largos.
Duraciónafecta al precio
Duración del clip final en segundos enteros, de 4 a 15, 5 por defecto, y la cantidad facturable; con -1 la elige el modelo y la estimación supone 15 segundos. Una toma guiada por un solo fotograma se desvía más cuanto más dura, así que confirma el movimiento a 4 o 5 segundos antes de pagar 15. no menor que 4 · no mayor que 15
Generar audioafecta al precio
Determina si se renderiza una banda sonora nativa sincronizada con la imagen. Activo por defecto; apagarlo no baja la tarifa en esta versión. Apágalo para bucles mudos y para material que vayas a musicalizar después.
Filtro de seguridadDesactivado

SpicyAPI no ejecuta ningún filtro de seguridad en este modelo. Tu prompt y tus medios llegan al modelo tal como los escribes, y el propio modelo decide el resultado.

Comprobando tu cuenta antes de habilitar el envío y el cálculo de precios.

Salida

Listo para una nueva ejecución
Resultado de ejemplo

Modelos relacionados y tareas siguientes

¿No está el modelo que buscas?

Dinos cuál añadir y para qué lo usarías. Las solicitudes llegan directamente al equipo que decide los próximos modelos.

Anima una imagen fija y repítelo en toda una biblioteca

La API de imagen a video de Seedance 2.0 Mini toma una imagen fija alojada como image_url y devuelve de 4 a 15 segundos de movimiento a 480p o 720p, con audio en la misma pasada. image_url es el único campo obligatorio aquí, así que prompt es opcional y last_image_url puede fijar el fotograma donde el plano tiene que aterrizar. El esquema coincide con Seedance 2.0 Fast, y la tarifa por segundo es más baja.

Abrir el Playground
Anima una imagen fija y repítelo en toda una biblioteca
Entrada obligatoria
solo image_url, con prompt opcional
Fotograma final opcional
last_image_url, enviado junto a image_url
Duración
4 a 15 segundos enteros, 5 por defecto, o -1 cotizado como 15
Resolución
480p o 720p, 720p por defecto
Encuadre
aspect_ratio adaptativa por defecto, siguiendo la imagen
Límite de tarea
1200 segundos, frente a 1800 en Seedance 2.0 base
Campos obligatorios
Una imagen sola ya es una solicitud completaEl image-to-video de Seedance 2.0 Mini exige image_url y nada más, así que una imagen sola es una solicitud válida. prompt se acepta y es opcional, porque la imagen ya resuelve la composición, el vestuario y el grado de color. Un caller automatizado que solo tiene una URL puede enviarla sin inventar texto, y el mismo cuerpo mínimo lo acepta también Seedance 2.0 Fast y Seedance 2.0 base.
Posicionamiento
Pensado para una biblioteca de imágenes ya aprobadasByteDance describe los modelos limitados a 720p como pensados para trabajo de alto volumen, como el borrador y la iteración rápida. Un catálogo donde cada entrada ya tiene una imagen principal aprobada y necesita un clip corto es exactamente ese tipo de trabajo: una solicitud por item, con image_url como lo único que cambia entre ellas.
Finales
Tú controlas ambos extremos de cada clipSeedance 2.0 Mini no publica un campo que devuelva el fotograma final de un render. last_image_url es la forma de indicar dónde termina un plano; una secuencia más larga sale del endpoint de extensión de video de la familia, que continúa un clip aprobado desde su último fotograma y une el resultado, o de sacar tú un fotograma y enviarlo como image_url en la siguiente llamada.

En qué destaca la API de Seedance 2.0 Mini

Una plantilla, con image_url cambiado por item

Una plantilla, con image_url cambiado por item

El cuerpo de la solicitud se mantiene estable a lo largo de una tanda: la misma plantilla de prompt, la misma duración y resolución, con image_url apuntando a una imagen distinta cada vez. Eso convierte el trabajo en un bucle alrededor de una forma de solicitud fija, y cada item se cotiza según sus propias entradas. Nada del esquema cambia a medida que la tanda se alarga.

Filtra las imágenes, no el escalón

Filtra las imágenes, no el escalón

resolution mueve una llamada entre las dos tarifas y no hace nada más. La nitidez, la exposición y el encuadre llegan todos con la imagen, así que una fuente débil sigue siendo débil a 720p y el escalón no puede recuperar lo que la imagen nunca tuvo. En cien items, descartar imágenes malas en la entrada es el control de calidad más barato disponible.

  • Duración inteligente para imágenes que no comparten ritmo

    duration_seconds acepta -1, y el modelo elige entonces una duración dentro del rango de 4 a 15 segundos. Una llamada enviada así se cotiza como 15 segundos completos hasta que llega el clip, así que una biblioteca grande suele ser más fácil de presupuestar con un número fijo por item y -1 reservado para los casos realmente abiertos.

  • last_image_url indica dónde tiene que aterrizar un plano

    Enviar last_image_url junto a image_url fija la imagen de cierre, que es lo que hace repetible una transición, un par antes y después o un loop en muchos items. Viaja junto a image_url y nunca se envía solo. Si se omite, el prompt decide dónde termina el movimiento.

  • Dos ideas de movimiento sobre una imagen, comparadas lado a lado

    El mismo image_url enviado dos veces con distinto texto de movimiento devuelve dos tomas para comparar, cada una una llamada normal con su propio id de tarea. Mantener iguales duration_seconds, resolution y aspect_ratio entre ellas deja el prompt como lo único que cambió, que es lo que hace útil la comparación.

  • Items silenciosos y con música en la misma tanda

    generate_audio es un campo por solicitud, así que un solo pase sobre una biblioteca puede entregar clips con música para redes sociales y clips silenciosos para un header de sitio. La tarifa por segundo es la misma en ambos casos, lo que mantiene la decisión editorial y evita partir la tanda en dos pipelines.

Para quién es Seedance 2.0 Mini

  • Un clip por cada listado, a partir de imágenes ya aprobadas

    Equipos de catálogo

    Un clip por cada listado, a partir de imágenes ya aprobadas

    La imagen principal aprobada de cada listado se convierte en image_url dentro de una solicitud por lo demás idéntica. La aprobación viaja con la imagen, así que revisar después de la tanda es solo cuestión de movimiento, y la tarifa por segundo es lo que decide si cubrir mil listados vale la pena.

  • Procesar imágenes a medida que llegan

    Pipelines que animan imágenes entrantes

    Procesar imágenes a medida que llegan

    Un servicio que anima cada subida nueva no tiene un solo plazo que cumplir, solo una tarifa multiplicada por el volumen. Seedance 2.0 Mini es el más barato por segundo de los tres escalones de Seedance 2.0, e image-to-video deja prompt opcional, así que un caller automatizado puede enviar solo la imagen.

  • Varios prompts sobre una imagen ya aprobada

    Equipos que comparan tratamientos de movimiento

    Varios prompts sobre una imagen ya aprobada

    Tres o cuatro llamadas con el mismo image_url y distinto texto de movimiento producen un conjunto entre el que elegir. Como nada repara un clip terminado, este es también el lugar más barato para descubrir que una imagen anima mal, antes de que se comprometa a una tanda más larga.

  • Revisar el movimiento antes de que la imagen sea definitiva

    Previsualización

    Revisar el movimiento antes de que la imagen sea definitiva

    Un pase a 480p sobre un fotograma candidato responde si el movimiento previsto se lee bien. ByteDance nombra el borrador y la iteración rápida como las etapas para las que se fijó el precio de los escalones a 720p, y este es ese paso: respuestas baratas primero, con el fotograma aprobado reenviado a 720p una vez decidida la dirección.

Cómo llamar a la API de Seedance 2.0 Mini

  1. Aloja la imagen donde se pueda descargar

    image_url toma una URL que la plataforma descarga, así que cada imagen de una tanda tiene que estar accesible cuando salga su llamada. Un enlace roto o desactualizado suele ser la razón de que un item falle mientras los de alrededor tienen éxito.

  2. Decide si la tanda usa last_image_url

    last_image_url fija el fotograma de cierre, y una tanda que mezcla items con y sin él suele contener en realidad dos trabajos distintos. Decídelo para toda la tanda y mantén los demás campos iguales entre items para que los resultados sigan siendo comparables.

  3. Confirma el movimiento en unos pocos items a 480p

    resolution selecciona la tarifa, así que un puñado de imágenes representativas a 480p cuesta una fracción de la tanda completa. Un prompt o una duración que resultan equivocados son entonces un descubrimiento barato en vez de un reenvío de cada item que los usó.

  4. Fija la duración por item antes de enviar

    duration_seconds es la cantidad facturada y va de 4 a 15 segundos enteros. Una imagen animada durante 15 segundos se aleja más del original que una animada durante 5, así que una duración larga vale la pena confirmarla en un solo item antes de que toda la tanda la herede.

  5. Sigue la tarea de cada item por separado

    Cada llamada devuelve su propia tarea y nada agrupa una tanda, así que el mapeo entre item e id de tarea vive de tu lado. Haz polling o espera el callback por item, y trata un item tardío como independiente del resto.

Ejemplos resueltos con Seedance 2.0 Mini

  • Animar una tanda de imágenes de catálogo

    La misma plantilla de prompt con image_url cambiado por entrada, resolution fija en 720p, así que cada listado se cotiza y revisa igual.

    The product turns a quarter rotation and settles, soft even studio light, camera holds a static angle, no cuts
  • Dos tratamientos de movimiento sobre una imagen aprobada

    Dos llamadas con el mismo image_url y distinto texto de movimiento, con todos los demás campos fijos para que el prompt sea la única variable.

    Slow push in toward the subject, shallow depth of field, light shifting gently across the frame, no cuts
  • Un pase de previsualización a 480p

    resolution en 480p y duration_seconds en 5, ejecutado sobre un fotograma candidato para ver si el movimiento se lee bien antes de fijar la imagen.

    The camera drifts slowly backward from the doorway, revealing the room in hazy morning light, no abrupt movement

Preguntas sobre la API de Seedance 2.0 Mini

Filtra las imágenes antes de escribir nada, porque image_url decide la composición, el parecido y la calidad que puede alcanzar el clip, y resolution no puede añadir detalle que la imagen nunca tuvo. Corre un puñado de fotogramas representativos a 480p para confirmar la dirección del movimiento, y luego fija prompt, duration_seconds y la política de last_image_url en una plantilla y deja que la tanda varíe solo la imagen. Mantén la duración en un número fijo cuando se conozca, ya que -1 se cotiza como un clip de 15 segundos hasta que llega el resultado.