Saltar al contenido principal

Alternativas a Sora 2: qué usar ahora, gratis y por API

Sora cerró sin sustituto oficial. Para clips, Google Vids y Flow tienen uso gratis; por API, Google propone Omni Flash, a unos USD 0,10/s como sora-2.

LaoZhang AI TeamPublicadoActualizado 12 min de lectura
En esta página
Alternativas a Sora 2: Google Vids gratis, 50 créditos diarios en Google Flow y Gemini Omni Flash a unos USD 0,10 por segundo en la API

La app de Sora cerró el 26 de abril de 2026 y su API dejó de funcionar el 24 de septiembre de 2026, sin ningún modelo sustituto de OpenAI. Si hacías clips en la app, lo más cercano sin pagar es Google Vids (gratis con cuenta de Google desde el 23 de septiembre, para unos pocos clips al mes) o Google Flow, con 50 créditos al día; si llamabas a la API, Google recomienda Gemini Omni Flash como modelo por defecto, a unos USD 0,10 por segundo en 720p, lo mismo que costaba sora-2.

Lo que queda de Sora (exportar tus vídeos, qué datos se borran, el calendario de retiradas) está en la guía del cierre de la API de Sora 2. Si usabas sora-2 a través de Microsoft Foundry, Microsoft tiene programada su retirada para el 15 de octubre de 2026. Ninguna de las opciones siguientes se describe como compatible con Sora: los prompts sirven como punto de partida, pero los personajes, los cameos y el código hay que rehacerlos.

Si hacías clips en la app de Sora

Aquí no necesitas API: buscas una web o una app donde escribir el prompt y descargar el clip. La diferencia real entre las opciones está en cuánto puedes generar sin pagar, cuánto cuesta el primer plan y si ese plan permite uso comercial.

ServicioSin pagarPlan de pago más baratoQué cambia la elección
Google VidsGeneración con Gemini Omni 1.1 Flash para cualquier cuenta de Google o Workspace; en cuentas personales, 60 s de clips con IA al mes según la página de límites de Google (a 4 de noviembre de 2026)Planes Google AI para ampliar el usoDesde el ordenador (vids.new, «Create AI videos»); escenas nuevas en 1080p; marca SynthID
Google Flow50 créditos al día, con o sin suscripciónGoogle AI Plus, USD 4,99/mes: +200 créditos al mesUn clip de 8 s de Omni Flash en 720p gasta 12 créditos; sin suscripción puede que no te deje generar vídeo entre las 14:00 y las 17:00 UTC
KlingPlan Basic con créditos mensuales al iniciar sesión (cantidad no publicada)Standard, USD 8,8/mes (USD 6,99 el primer mes), 660 créditosEl plan gratuito no incluye 1080p, uso comercial ni retirada de la marca de agua
Hailuo (MiniMax)Créditos de prueba una sola vez, solo para modelos HailuoStandard, USD 8,40/mes con pago anual (USD 100,80 al año)El plan de pago da acceso a MiniMax H3
Runway125 créditos una sola vezStandard, USD 15/mes (USD 12 con pago anual), 625 créditos625 créditos equivalen a unos 52 s de Gen-4.5; sin marca de agua desde Standard
Pika0 créditos; solo paquetes sueltosStarter, USD 10/mes, 900 créditosLa licencia comercial empieza en Creator, USD 35/mes
LumaSin plan gratuito en su página de preciosPlus, USD 30/mes, 10.000 créditosUso comercial incluido
SuperGrok (Grok Imagine)El plan gratuito de Grok no incluye vídeoSuperGrok, USD 30/mesEl vídeo en 1080p exige SuperGrok Plus, USD 100/mes

Precios en USD de las páginas oficiales a 30 de septiembre de 2026. Los de Google (Flow y planes Google AI) son de Estados Unidos, a 26 de septiembre de 2026; en España el importe puede ser otro.

Para probar sin pagar, empieza por Google. Vids es lo más parecido a la app de Sora: escribes, generas y extiendes escenas, pero la página de límites de Vids da a las cuentas personales 60 segundos de clips con IA al mes (a 4 de noviembre de 2026), que se reinician el día 1 y no se acumulan; otra página de ayuda de Google dice que la función requiere una suscripción de Workspace, así que comprueba qué ve tu cuenta. Vids sirve para unos pocos clips al mes; para volumen diario está Flow: los 50 créditos diarios dan para 4 clips de 8 s con Omni Flash en 720p (4 × 12 = 48 créditos) o para 2 clips con Veo 3.1 Fast, que cuesta 20 créditos por generación si no tienes el plan Ultra. Ojo, porque Flow cobra por generación y no por petición, y algunas peticiones crean dos vídeos. Los créditos diarios que no gastas no se acumulan.

Si vas a pagar, la primera pregunta es para qué usarás el vídeo. Fuera de Google, Kling Standard (USD 8,8/mes) y Hailuo Standard (USD 8,40/mes con pago anual) son las entradas más baratas. Runway Standard cuesta algo más, pero te dice exactamente qué obtienes: unos 52 s de Gen-4.5 al mes. Con Pika, el plan de USD 10 no incluye licencia comercial, así que para trabajos de clientes el precio real es el de Creator. Luma Plus y SuperGrok cuestan lo mismo (USD 30/mes); SuperGrok tiene más sentido si ya usas Grok, porque el 1080p está en el plan de USD 100. Hay más detalle en la guía de Grok Imagine.

Comparativa de lo que dan sin pagar y el primer plan de pago de Google Vids, Google Flow, Kling, Hailuo, Runway, Pika, Luma y SuperGrok, con notas sobre uso comercial

Si en Sora hacías sobre todo vídeos con una persona hablando a cámara, un generador de avatares encaja mejor que cualquiera de los anteriores: HeyGen ofrece 3 vídeos al mes de hasta 1 minuto sin pagar, y su plan Creator cuesta USD 29/mes.

Si llamabas a la API de Sora

La documentación de Google lo dice sin rodeos: usa Gemini Omni Flash como modelo por defecto para generar vídeo, por su coherencia, porque acepta a la vez texto, imágenes, audio y vídeo, por la consistencia de personajes y por la edición en varias rondas de conversación. Eso es lo que dice la presentación general; la página de Omni aclara que en la versión actual de la API no se pueden subir referencias de audio y que el audio de los vídeos de referencia se ignora. Veo 3.1 queda para tres casos: extender escenas, controlar el último fotograma o mantener canalizaciones que ya dependen de él.

Fuera de Google hay otras APIs con precio público por segundo. Aquí están junto a lo que cobraba Sora:

Modelo (proveedor)USD por segundoResoluciónLo que conviene saber
sora-2 (OpenAI, cerrado)0,10720pPrecio histórico
sora-2-pro (OpenAI, cerrado)0,30 / 0,50 / 0,70720p / 1792×1024 / 1080pPrecio histórico
Gemini Omni Flash (Google)≈0,10720pSe factura por tokens: 5.792 tokens por segundo de 720p a USD 17,50 por millón
Veo 3.1 Standard (Google)0,40 / 0,60720p y 1080p / 4k
Veo 3.1 Fast (Google)0,10 / 0,12 / 0,30720p / 1080p / 4k
Veo 3.1 Lite (Google)0,05 / 0,08720p / 1080pSin 4k
Seedance 2.5 (BytePlus)≈0,103 / 0,231 / 0,569480p / 720p / 1080pConversión de BytePlus sobre un clip de 5 s; salidas de 4 a 30 s
Kling 3.00,084–0,168 / 0,42720p–1080p / 4kEl audio nativo sube el precio; se paga con paquetes (el de prueba, USD 9,8 por 100 unidades y 30 días)
grok-imagine-video-1.5 (xAI)0,08 / 0,14 / 0,25480p / 720p / 1080p
MiniMax-H30,08 / 0,13768P / 2K
Runway gen4.5 / gen4_turbo0,12 / 0,05—Créditos a USD 0,01
Luma Ray3.20,06720pUSD 0,30 por clip de 5 s
Pika 2.50,04–0,09720p–1080pExige una cuota de USD 10/mes

Precios de Google y BytePlus a 26 de septiembre de 2026; el resto, a 30 de septiembre de 2026. Google solo cobra los vídeos que se generan correctamente. La API de Gemini no tiene nivel gratuito para ningún modelo de vídeo.

Para un clip de 8 s en 720p, la cuenta es precio por segundo × 8. Con sora-2 pagabas USD 0,80; con Omni Flash son unos USD 0,81 (0,1014 × 8); con Veo 3.1 Fast, USD 0,80; con Lite, USD 0,40, y con Standard, USD 3,20. Si venías de sora-2-pro en 1080p (USD 5,60 por 8 s), Veo 3.1 Fast en 1080p cuesta USD 0,96 y Standard, USD 3,20.

Con esos números, la elección se reduce a lo que necesita tu producto:

  • Mismo presupuesto que sora-2 y edición por conversación: Omni Flash. Es lo que Google propone por defecto y el precio en 720p prácticamente coincide.
  • Extender escenas, fijar el último fotograma o una canalización que ya usa Veo: Veo 3.1. Lite cuesta la mitad que Fast en 720p, aunque no llega a 4k; prueba la variante con tus propias escenas antes de decidir.
  • Tomas de más de 8 s en una sola generación: Seedance 2.5 llega a 30 s y admite hasta 30 imágenes, 10 vídeos y 10 audios de referencia, pero son datos de ByteDance, que también reconoce límites en la física y en escenas con varios personajes. Los costes están calculados en la calculadora de precios de Seedance 2.5.
  • Ya trabajas con xAI: grok-imagine-video-1.5, de USD 0,08 a 0,25 por segundo según resolución.
  • El precio por segundo más bajo: Kling 3.0, MiniMax-H3, Runway gen4_turbo, Luma y Pika están por debajo de USD 0,10/s en alguna resolución, pero cada uno se compra de forma distinta: paquetes con caducidad en Kling, créditos en Runway, cuota mensual en Pika.

Si lo que buscas es generar sin pagar a través de una API, las opciones son muy pocas; están repasadas en API gratis para generar vídeo con IA.

Cómo pasar el código de Sora a Google

Con Sora creabas un trabajo, consultabas su estado y descargabas el MP4. Veo mantiene ese patrón asíncrono; Omni lo cambia por una conversación en la que cada respuesta trae el vídeo y la siguiente petición puede modificarlo.

Cómo se obtiene el vídeo con Sora, Veo 3.1 y Gemini Omni Flash: crear, consultar y descargar frente a crear, editar en rondas y extender hasta 40 s

Veo 3.1Gemini Omni Flash
APIgenerateContent de Gemini; en REST, predictLongRunning devuelve una operaciónInteractions API (interactions.create)
Obtener el vídeoGuardas el name de la operación, consultas hasta done y descargas la URI con tu claveEl vídeo llega en output_video; por encima de 4 MB, pide delivery="uri"
Duración4, 6 u 8 s; 8 s obligatorios con 1080p, 4k, imágenes de referencia o extensiónExtensiones de 10 s hasta 40 s en total, siempre al final del clip
Resolución720p, 1080p o 4k (4k no en Lite); 16:9 o 9:16360p, 720p (por defecto), 1080p y 4k reescalados; 16:9 o 9:16
ControlPrimer y último fotograma, hasta 3 imágenes de referencia, extensión de vídeos hechos con Veo en 720pEdición por rondas con previous_interaction_id; hasta 3 clips de referencia de 3 s
Qué tener en cuentaTarda de 11 s a 6 min; el vídeo se borra del servidor a los 2 díasCon store=false ya no puedes editar el vídeo en rondas posteriores

Los dos modelos añaden a todo lo que generan una marca de agua invisible SynthID.

Una llamada mínima a Veo en REST, siguiendo el ejemplo de la documentación de Google:

bash
BASE_URL="https://generativelanguage.googleapis.com/v1beta"

operation_name=$(curl -s "$BASE_URL/models/veo-3.1-generate-preview:predictLongRunning" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H "Content-Type: application/json" \
  -X POST \
  -d '{
    "instances": [{"prompt": "Slow dolly shot of a steaming coffee cup on a wooden table at sunrise"}],
    "parameters": {"aspectRatio": "9:16", "resolution": "720p"}
  }' | jq -r .name)

while true; do
  status=$(curl -s -H "x-goog-api-key: $GEMINI_API_KEY" "$BASE_URL/$operation_name")
  if [ "$(echo "$status" | jq .done)" = "true" ]; then
    video_uri=$(echo "$status" | jq -r '.response.generateVideoResponse.generatedSamples[0].video.uri')
    curl -L -o clip.mp4 -H "x-goog-api-key: $GEMINI_API_KEY" "$video_uri"
    break
  fi
  sleep 10
done

En producción, guarda operation_name en tu base de datos antes de empezar a consultar: si el proceso se reinicia, retomas la misma operación en vez de crear otra generación que también se cobraría. Y comprueba error antes de leer la URI, porque done: true indica que la operación terminó, no que haya vídeo.

Con Omni, la segunda ronda edita el resultado de la primera sin volver a subir nada:

python
import base64
from google import genai

client = genai.Client()

res1 = client.interactions.create(
    model="gemini-omni-1.1-flash",
    input="A woman playing violin outdoors.",
)
res2 = client.interactions.create(
    model="gemini-omni-1.1-flash",
    previous_interaction_id=res1.id,
    input="Make the violin invisible.",
)
with open("clip.mp4", "wb") as f:
    f.write(base64.b64decode(res2.output_video.data))

Los prompts van en inglés porque es el único idioma que Google declara totalmente evaluado en Veo; en español puede funcionar, pero los resultados pueden variar. Si partes de una imagen generada con Gemini, el paso de imagen a vídeo con Omni está en ¿Nano Banana crea vídeos?.

Límites al generar personas desde España

En la UE, Reino Unido, Suiza y Oriente Medio y Norte de África, Veo solo admite allow_adult en personGeneration. La tabla de parámetros de Veo 3.1, en cambio, pide allow_all para texto a vídeo y extensión, y allow_adult para imagen a vídeo, interpolación e imágenes de referencia. Los modos basados en imagen cumplen las dos condiciones; antes de ofrecer texto a vídeo con personas o extensiones a usuarios en España, prueba esa combinación con tu cuenta.

Omni tiene sus propias restricciones en el Espacio Económico Europeo, Suiza y Reino Unido: no puedes subir ni editar imágenes con menores, y tampoco editar ni extender vídeos que hayas subido tú (los que genera el propio modelo sí). En cualquier región, además, rechaza imágenes de ciertas personas reconocibles.

Antes de apagar la integración antigua

  1. Guarda en tu base de datos, por cada trabajo, el proveedor, el modelo, los parámetros y el identificador del proveedor. Un trabajo de Sora no se convierte en una operación de Google.
  2. Descarga cada vídeo de Veo en cuanto termine y guárdalo en tu propio almacenamiento; a los 2 días desaparece del servidor.
  3. Rechaza antes de enviar las peticiones que el nuevo modelo no admite (por ejemplo, 1080p en Veo con una duración distinta de 8 s).
  4. Mide el coste por clip aceptado, no por clip generado. Si generas 100 clips de 8 s con Omni Flash en 720p (unos USD 81) y aceptas 60, cada clip útil te sale por USD 1,35 (81 / 60).

Personajes y cameos de Sora: hay que rehacerlos

Ningún servicio importa personajes, cameos, remezclas ni storyboards de Sora, y no hay ninguna vía documentada para llevárselos a otro sitio. Lo que sí puedes rehacer es la coherencia visual, con las referencias que admite cada modelo:

  • Veo 3.1: hasta 3 imágenes de referencia por generación, con duración de 8 s y allow_adult.
  • Gemini Omni Flash: referencias de sujeto y hasta 3 clips de vídeo de hasta 3 s; Google cita la consistencia de personajes entre sus ventajas.
  • Seedance 2.5: hasta 30 imágenes de referencia, según ByteDance.

El material de partida son tus propios vídeos de Sora exportados: extrae de ellos fotogramas nítidos del personaje de frente y de perfil y úsalos como imágenes de referencia. Desde España hay dos límites: Omni no deja extender un MP4 que subas, y Veo solo extiende vídeos generados por Veo, así que un clip antiguo de Sora no se puede alargar con ninguno de los dos; solo sirve para sacar fotogramas y empezar un clip nuevo.

Preguntas frecuentes

¿Hay alguna alternativa gratis a Sora?

En apps, sí: Google Vids genera vídeo con Gemini Omni 1.1 Flash sin coste para cualquier cuenta de Google, aunque las cuentas personales tienen 60 segundos de clips al mes (a 4 de noviembre de 2026), y Google Flow da 50 créditos al día, suficientes para unos 4 clips de 8 s en 720p. Runway regala 125 créditos una sola vez. Por API es distinto: la API de Gemini no tiene nivel gratuito para vídeo.

¿Omni Flash o Veo 3.1 para sustituir a la API de Sora?

Omni Flash, salvo que necesites extender escenas, fijar el último fotograma o mantener una canalización hecha para Veo. En 720p Omni cuesta unos USD 0,10 por segundo, como sora-2; Veo 3.1 va de USD 0,05 (Lite) a 0,40 (Standard) por segundo en 720p.

¿Puedo seguir usando mis vídeos y personajes de Sora?

Los vídeos, si llegas a exportarlos: OpenAI borra los datos cuando termina el plazo de exportación. Los personajes y cameos no se pueden importar a ningún otro servicio. Puedes reconstruirlos con imágenes de referencia sacadas de tus vídeos exportados en Veo 3.1, Omni Flash o Seedance 2.5.