Tutorial
¿Cómo usar la API de Vidu Q4 Preview de imagen a video? Genera un video 4K con audio en 5 minutos
Prueba en línea en 5 pasos e integración con la API en 4 pasos, con curl y Python ejecutables, y la configuración del primer fotograma, el formato, el audio, la resolución y la facturación por segundos enteros.
- Modelo
- vidu-q4-preview
TL;DR
- Qué es: Vidu Q4 Preview de imagen a video ya está disponible en HiAPI; abre la página del modelo, sube un primer fotograma y escribe una frase de acción para obtener un video de 3 a 16 segundos, hasta 4K, con audio nativo activado por defecto. Los nuevos usuarios reciben 200 créditos al registrarse.
- Cuánto cuesta: se cobra por los segundos enteros enviados multiplicados por el precio unitario de la resolución elegida: 540p $0.0515/s, 720p $0.109/s, 1080p $0.1375/s, 2K $0.2175/s, 4K $0.446/s. 5 segundos en 720p cuestan $0.545; 5 segundos en 4K cuestan $2.23. El interruptor audio no influye en el precio.
- Cómo llamarlo lo más rápido: en la página del modelo sube el primer fotograma, elige 720p y 5 segundos y ejecuta directamente; para integrarlo en tu producto usa
POST https://api.hiapi.ai/v1/tasksconmodelestablecido envidu-q4-preview/image-to-video.

¿Qué es Vidu Q4 Preview? Qué añade respecto a Q3 Mix
Su única entrada es un primer fotograma. La composición, el ángulo de cámara, la iluminación y el formato quedan fijados por esa imagen; el modelo se encarga de completar el movimiento, el desplazamiento de cámara y el sonido, y entrega un MP4.

En comparación con el video de referencia a video de Q3 Mix, el imagen a video de Q4 trae tres cambios concretos:
- Un solo primer fotograma llega a 3–16 segundos. No hace falta preparar varias imágenes de referencia; una sola basta para sostener todo el plano. La duración se indica en segundos enteros y por defecto es 5 segundos.
- Hasta 4K. Hay cinco opciones: 540p, 720p, 1080p, 2K y 4K; el límite del video de referencia a video de Q3 Mix era 1080P, y Q4 lleva el imagen a video hasta 4K.
- Audio nativo activado por defecto.
audioestruepor defecto; los sonidos ambientales, diálogos y efectos indicados en el prompt se generan junto con el video. Solo si se establece enfalsese obtiene un video sin sonido, sin cambio de precio. - Superficie de parámetros muy reducida. Solo hay cinco campos:
image_url,prompt,duration,resolutionyaudio. No existeaspect_ratio; si se envía, devuelve 400. El formato sigue únicamente al primer fotograma.
El siguiente hidroavión es un video de 5 segundos en 720p generado a partir de un único primer fotograma; el acercamiento de cámara, el arranque de la hélice y las ondas en el agua están en el prompt:

El piloto saluda, el motor del hidroavión arranca, la hélice comienza a girar, se forman ondas en el agua, la cámara avanza lentamente, luz dorada del amanecer.
Generar con este prompt → El enlace solo rellena previamente el prompt de texto; después de abrirlo tendrás que subir el primer fotograma y establecer la resolución en 720p y la duración en 5 segundos.
Prueba en línea: el primer video en 5 pasos
- Abre la página del modelo Vidu Q4 Preview de imagen a video; tras iniciar sesión, las cuentas nuevas tienen 200 créditos.
- Sube el primer fotograma; se admiten JPG/JPEG/PNG/WEBP y un máximo de 50 MB por imagen. Asegúrate de que ese fotograma sea el segundo 0 que deseas.
- En el campo de prompt escribe solo la acción, el movimiento de cámara y el sonido que quieres añadir; no repitas lo que ya aparece en la imagen.
- Elige una duración en segundos enteros entre 3 y 16; empieza con 5. Para la resolución, elige primero 720p. Mantén el audio activado.
- Envía la solicitud, descarga el video cuando esté listo y luego decide si quieres volver a generarlo con mayor resolución.
200 créditos equivalen aproximadamente a $0.10, insuficiente para un video de 3 segundos en 540p; se recomienda recargar $10 para probar el primer nivel.
Integración con la API: 4 pasos para ponerla en marcha
- Crea una API Key en la consola.
- Haz
POST https://api.hiapi.ai/v1/tasks, escribevidu-q4-preview/image-to-videoenmodely coloca los campos dentro deinput. - Tras obtener el
taskId, consulta periódicamenteGET /v1/tasks/{taskId}o configuracallbacken el nivel superior del cuerpo de la solicitud. - Cuando
statuspase asuccess, descarga el MP4 desdeoutput[0].url.
curl ejecutable
curl -s -X POST https://api.hiapi.ai/v1/tasks \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "vidu-q4-preview/image-to-video",
"input": {
"image_url": "https://your-cdn.com/first-frame.jpg",
"prompt": "El piloto saluda, el motor del hidroavión arranca, la hélice comienza a girar, se forman ondas en el agua, la cámara avanza lentamente, luz dorada del amanecer.",
"duration": 5,
"resolution": "720p",
"audio": true
}
}'
El ID de la tarea está en data.taskId; al consultar, incluye la misma Bearer Key:
curl -s https://api.hiapi.ai/v1/tasks/YOUR_TASK_ID \
-H "Authorization: Bearer YOUR_API_KEY"
data.status pasa por queued, handling, archiving, success o fail. archiving significa que todavía se está procesando, no es un fallo.
Versión Python: crear, consultar y descargar
import time
import requests
BASE = "https://api.hiapi.ai/v1/tasks"
HEADERS = {"Authorization": "Bearer YOUR_API_KEY"}
payload = {
"model": "vidu-q4-preview/image-to-video",
"input": {
"image_url": "https://your-cdn.com/first-frame.jpg",
"prompt": "El piloto saluda, el motor del hidroavión arranca, la hélice comienza a girar, se forman ondas en el agua, la cámara avanza lentamente, luz dorada del amanecer.",
"duration": 5,
"resolution": "720p",
"audio": True,
},
}
task_id = requests.post(BASE, headers=HEADERS, json=payload, timeout=30).json()["data"]["taskId"]
while True:
data = requests.get(f"{BASE}/{task_id}", headers=HEADERS, timeout=30).json()["data"]
if data["status"] in ("success", "fail"):
break
time.sleep(5)
if data["status"] == "success":
with open("vidu-q4.mp4", "wb") as f:
f.write(requests.get(data["output"][0]["url"], timeout=120).content)
print("saved vidu-q4.mp4")
else:
print(data.get("error"))
Las tareas de video suelen tardar de decenas de segundos a varios minutos; un intervalo de consulta de 5 segundos es suficiente, y se recomienda fijar un límite de tiempo de espera de 10–15 minutos.
Cómo configurar el primer fotograma, el formato, el audio y la resolución
El primer fotograma determina el formato. No existe el campo aspect_ratio; la proporción del video final hereda por completo la del primer fotograma, con un rango de relación de aspecto de 1:4 a 4:1. Si quieres un formato vertical, recorta primero el primer fotograma a 9:16 y luego súbelo; si subes una imagen vertical de 4:7, el video final también será 4:7.
El audio viene incluido por defecto. En el prompt de este video de 5 segundos en 720p de la barista se indican murmullos de cafetería y el sonido del vapor de la máquina de café; el audio se genera junto con el video:

La barista deja la jarra de leche, el latte art de la taza toma forma de hoja, se eleva vapor; ella levanta la mirada hacia la cámara y sonríe. De fondo, murmullos de cafetería y el sonido del vapor de la máquina de café. Acercamiento lento a cámara en mano, luz cálida de la mañana entra por la ventana.
Generar con este prompt → Después de abrirlo también tendrás que subir este primer fotograma vertical y elegir la resolución 720p.
Si se establece audio en false, el video sale sin sonido y el precio no cambia. Actívalo solo cuando necesites imagen pura y vayas a añadir música por separado en posproducción.
Elige la resolución según la etapa. Para probar la dirección usa 540p o 720p; cuando esté definido, pasa a 2K / 4K. 4K cuesta $0.446 por segundo, unas 8.7 veces más que 540p; un video de 16 segundos en 4K cuesta $7.136, mientras que los mismos 16 segundos en 720p cuestan $1.744. Con $10 se pueden generar aproximadamente 38 videos de 5 segundos en 540p, 18 de 5 segundos en 720p u 4 de 5 segundos en 4K.

La duración se cobra en segundos enteros. duration solo acepta enteros de 3 a 16, por defecto 5; la factura se calcula multiplicando los segundos enteros enviados por el precio unitario por segundo. 16 segundos cuestan 16 segundos, sin redondear a otra franja.
3 cosas a tener en cuenta antes de lanzar
- Añade callback con consulta periódica como respaldo. Añade en el nivel superior del cuerpo de la solicitud
"callback": {"url": "https://yourapp.com/hook", "when": "final"}; se notificará tanto el éxito como el fallo. La callback puede entregarse repetidamente, así que deduplica portaskIdy mantén una consulta programada como compensación. - No vuelvas a hacer POST en caso de timeout. Cada envío crea una nueva tarea y se cobra por segundos. Guarda el
taskIdy consulta el mismo ID cuando haya inestabilidad de red, en lugar de enviar otra vez. - Escribe explícitamente
durationyresolution. Los valores por defecto son 5 segundos y 720p; si no los indicas, se generará y cobrará según esos valores. En imagen a video no incluyasaspect_rationireference_image_urls; esos dos campos pertenecen a otros modos y enviarlos devuelve directamente 400. - Los enlaces de los productos caducan. La
urldentro deoutputincluyeexpireAt; en cuanto la obtengas, guárdala en tu propio almacenamiento.
Preguntas frecuentes
¿Se pueden enviar dos imágenes, inicial y final, en imagen a video?
No; solo se acepta un image_url. Para combinar varias imágenes de referencia, usa el modelo de referencia a video de la misma serie.
¿Se puede elegir 16:9 o 9:16? No; el formato sigue al primer fotograma. Recorta primero el primer fotograma a la proporción deseada y luego súbelo.
¿Sale más barato desactivar el audio?
No; audio no influye en el precio; con y sin audio cuesta lo mismo.
¿Cuánto cuesta exactamente un video? Los segundos enteros enviados multiplicados por el precio unitario de la resolución. 5 segundos en 720p cuestan $0.545; 10 segundos en 1080p, $1.375; 16 segundos en 4K, $7.136.
Genera tu primer video ahora
Copia el prompt del hidroavión de arriba, abre la página del modelo Vidu Q4 Preview de imagen a video, sube el primer fotograma, elige 720p / 5 segundos y obtén por $0.545 un video con sonido. Cuando confirmes el plano y el ritmo, cambia resolution a 2k o 4k y vuelve a generar la versión final. Consulta todos los parámetros en la documentación de integración.
Lecturas relacionadas: Precios de Vidu Q4 Preview · Vidu Q4 Preview vs Kling 3.0 · Recetario de prompts de imagen a video
Artículos relacionados
Ver todos los artículos →-
Tutorial
Casos de Recraft Creative Upscale: escalado de paisajes y acuarela
Observa los cambios de textura en la cabaña, el lago y el pueblo en acuarela, distingue entre resultado completo y vista previa, y revisa los detalles redibujados.
-
Tutorial
Clave de API de OpenAI no válida: 401, variables de entorno y solución de problemas de configuración del proyecto
Distingue entre los errores 401, 403 y 429 de OpenAI, revisa las variables de entorno y la configuración de la organización y del proyecto, y valida las credenciales con una solicitud de solo lectura.
-
Tutorial
Guía completa de prompts de Kling 4.0: 6 escenas para copiar y generar vídeos directamente
Producto de e-commerce, comida, paisajes de viaje, escenas cotidianas, planos vacíos con sonido y vídeo a partir de imagen: cada escena incluye un vídeo real, el prompt completo y un enlace con autorrelleno en un clic.