Nota del autor: Desglosamos cómo funciona Claude para crear videos: cada fotograma es una función pura del tiempo seek(t), se renderiza fotograma a fotograma en cuatro pasos con un navegador sin interfaz gráfica y ffmpeg, y se consigue una animación fluida con resortes cerrados y sincronización con el ritmo. Al final, encontrarás un proceso de 5 pasos para empezar y ponerlo en práctica.
Si últimamente has navegado por X en chino, es probable que hayas visto un tipo de video corto con entradas elásticas de texto, gráficos que crecen al ritmo de la música y objetos 3D que giran lentamente, con la etiqueta «Hecho con Claude». Entre septiembre y octubre de 2026, crear videos con Claude se convirtió en una práctica popular. Uno de sus puntos de partida fue un video animado de 13 segundos publicado por @guanmo_ai (观默).
La explicación del propio autor es muy clara: «Le pedí a Opus 5.5 que escribiera el código línea por línea y lo renderizara. No usé ningún modelo de generación de videos». En los comentarios añadió: «Se renderiza con código y luego se convierte en video fotograma a fotograma».
Claude no lanzó un modelo de video de forma silenciosa, ni se trata de un complemento misterioso. Todo se basa en una función temporal y una canalización de renderizado en cuatro pasos. En este artículo explicamos el mecanismo en detalle y presentamos un proceso de 5 pasos que puedes seguir para hacerlo tú mismo. Para escribir el código de la escena, puedes llamar a claude-opus-5-5 por uso a través de APIYI, en apiyi.com.
Lo que te llevarás: al terminar de leer, entenderás por qué es posible crear videos con Claude, qué hace que la animación sea fluida y por qué las indicaciones más cortas suelen funcionar mejor. Además, podrás generar tu primer archivo MP4.

Cómo crea videos Claude: no tiene un modelo de video, ¿de dónde salen los píxeles?
En pocas palabras: Claude solo escribe el código; el navegador dibuja los píxeles.
Claude Opus 5.5 es un modelo de texto puro: recibe texto e imágenes, y su única salida es texto. El blog técnico de terceros BeatAPI indica que Anthropic lanzó claude-opus-5-5 el 22 de septiembre de 2026. Admite una ventana de contexto de 1 millón de tokens y genera hasta 128 000 tokens. No tiene un modelo de video. Por eso, cuando se habla de «videos creados por Opus 5.5», lo que el modelo realmente entrega es una página web: basta con indicarle un momento concreto para que muestre el fotograma de la animación correspondiente.
Imagina que Claude es un compositor que escribe una partitura, el navegador es el músico que la interpreta y ffmpeg es el estudio de grabación. El compositor no produce ni una sola nota, pero si la partitura está escrita con suficiente precisión, la grabación será una pieza completa.
| Aspecto | Modelo de generación de video | Videos creados con Claude (renderizado mediante código) |
|---|---|---|
| Qué produce el modelo | Fotogramas con píxeles directamente | Código de escenas en HTML/JS |
| De dónde salen los píxeles | Los genera la red neuronal del modelo | Los dibujan Canvas, SVG o WebGL en el navegador |
| Facilidad de edición | Cambiar un detalle suele requerir regenerar todo el clip | Basta con modificar una línea de código y volver a renderizar |
| Consistencia de los resultados | El mismo prompt puede producir resultados distintos | El mismo código siempre produce exactamente el mismo renderizado |
| Texto y datos | El texto suele verse borroso y los números pueden deformarse | Las fuentes se ven nítidas y los datos se dibujan con precisión mediante código |
| Ideal para | Personas reales, aspecto de grabación real y escenas naturales | Animaciones, infografías, animaciones de datos y revelaciones de logotipos |
Qué es seek(t): cada fotograma es una función pura del tiempo
En una frase: dame cualquier instante y siempre te devolveré la misma imagen.
Imagina que tienes la barra de progreso de un reproductor de video y la arrastras hasta el segundo 3,5. La imagen se queda inmediatamente fija en ese fotograma, sin importar qué segundos hayas visto antes. Eso es lo que significa «función pura»: la imagen depende únicamente del tiempo t, no del estado anterior.
El código de la escena solo expone dos convenciones. Ambas aparecen en las plantillas de indicaciones de BeatAPI y en el script de renderizado de awesomeclaude.ai:
window.DURATION: la duración total del video, en segundos.async window.seek(t): salta al segundot, renderiza el fotograma completo y, después, devuelve el control.
Para respetar este contrato, se prohíben expresamente estas prácticas en la escena:
Date.now(): consulta el reloj real, que no coincide con el tiempo de la escena durante el renderizado.- Acumular incrementos fotograma a fotograma con
requestAnimationFrame: la posición se calcula a partir del «fotograma anterior + incremento», así que se desajusta al saltar fotogramas. transitionde CSS,setTimeoutysetInterval: todos dependen del paso del tiempo real.Math.random()sin una semilla fija: cada renderizado produce un resultado aleatorio distinto y la imagen parpadea.
Por qué el renderizado debe ser determinista
En una frase: el renderizado no es reproducción en tiempo real; no hay ninguna «continuidad» entre fotogramas.
Durante la reproducción en tiempo real, el fotograma 400 aparece justo después del 399. Pero en el renderizado sin conexión, el fotograma 400 puede capturarse varios segundos después del 399, o incluso pueden renderizarse varios fotogramas en paralelo. Cualquier estado que se acumule entre fotogramas hará que la imagen tiemble, parpadee o dé resultados distintos entre renderizados. Por eso, la posición debe expresarse como una función de t y los números aleatorios deben usar una semilla fija.
El script de renderizado de awesomeclaude tiene además un truco que simplifica las cosas: inyecta un reloj virtual. Este toma el control de performance.now, Date.now, requestAnimationFrame y document.getAnimations(). En cada fotograma, llama a __advance(1/fps) para que el tiempo avance exactamente de fotograma en fotograma. Así, no hace falta modificar el código de la escena y se pueden controlar correctamente los bucles de rAF, GSAP y las animaciones CSS.

Renderizado de video con Claude en 4 pasos, fotograma a fotograma: de HTML a MP4
En una frase: en esencia, es animación stop motion; solo que el código coloca los modelos y un navegador sin interfaz pulsa el obturador.
En la animación stop motion, se coloca algo, se toma una foto, se vuelve a colocar y se toma otra. El flujo de trabajo de Claude para crear videos es exactamente igual: el código «coloca» la imagen en el instante t, el navegador la «fotografía» y ffmpeg une cientos o miles de fotos para crear el video.
| Paso | Quién se encarga | Qué hace | Aspectos clave |
|---|---|---|---|
| ① Crear la escena | Modelo Claude | Genera un archivo HTML autónomo | Expone DURATION y seek(t) |
| ② Muestrear fotograma a fotograma | Navegador sin interfaz Playwright | Avanza el tiempo hasta t, captura un PNG y repite hasta el último fotograma | Espera a que se carguen las fuentes antes de capturar el primer fotograma |
| ③ Codificar el video | ffmpeg | Envía los PNG por una tubería y los codifica en H.264 | yuv420p, crf 18, +faststart |
| ④ Añadir el audio al final | ffmpeg | Mezcla una pista de audio independiente al MP4 al final | No graba el sonido del navegador |
En el primer paso, el modelo suele crear un archivo HTML único que dibuja la escena con Canvas 2D, SVG+GSAP, Three.js/WebGL o un shader GLSL. La ventaja de tenerlo todo en un solo archivo es que no depende de nada: puedes abrirlo en cualquier navegador.
En el segundo paso, Playwright abre la página, avanza el tiempo hasta t, captura una imagen y pasa al siguiente fotograma. En el tercero, los PNG se envían fotograma a fotograma por una tubería a ffmpeg. Estos son tres parámetros de codificación habituales:
-pix_fmt yuv420p: compatible con la mayoría de reproductores y plataformas sociales.-crf 18: calidad cercana a la pérdida visualmente imperceptible.-movflags +faststart: coloca el índice al principio del archivo para que se pueda reproducir en la web mientras se descarga.
El cuarto paso consiste en mezclar el audio por separado. La línea de tiempo del sonido grabado en el navegador no coincide con la del video. Al mezclar una pista de audio independiente en el MP4 al final, es posible sincronizar los puntos de edición y el ritmo.
Una forma típica de ejecutar el script de renderizado es con un solo comando: node 渲染脚本.js scene.html out.mp4 6 60 1920 1080. Los seis parámetros son, en este orden:
scene.html: archivo de escena de entrada.out.mp4: nombre del archivo de salida.6: duración en segundos.60: frecuencia de fotogramas, en fps.1920,1080: ancho y alto de la imagen.
En cuanto a la velocidad, awesomeclaude indica que, según sus propias pruebas, en un entorno con Linux, Chrome y ffmpeg 7, un video de 2 segundos a 30 fps se renderizó en unos 6 segundos; el fotograma 45 correspondía exactamente a t=1.500. Es un dato compartido por otro usuario, no un benchmark, así que los resultados pueden variar según la configuración de tu máquina. La fase de compilación de 观默 es más detallada: renderiza 4 subfotogramas adicionales por cada fotograma y luego aplica el filtro tmix de ffmpeg para crear el desenfoque de movimiento. El video final queda a 60 fps.
Cómo elegir el stack tecnológico para crear vídeos con Claude
En una frase: la biblioteca determina cómo lo creas; el estilo, cuánto se parece a algo hecho por IA.
awesomeclaude analizó los stacks tecnológicos mencionados en 703 resultados publicados. También descubrió que solo el 38 % de las indicaciones especificaba claramente una biblioteca; en el resto, el modelo la elegía por su cuenta.
| Stack tecnológico | Porcentaje | Contenido ideal |
|---|---|---|
| Canvas 2D | 38 % | Animaciones, texto dinámico, partículas, gráficos y vídeos explicativos |
| SVG + GSAP | 26 % | Animaciones de logos, animaciones de interfaz y trazado de líneas |
| Three.js / WebGL | 19 % | Giros en 3D y recorridos por espacios |
| Shaders GLSL | 13 % | Bucles abstractos y efectos de flujo de fluidos |
Si quieres crear un vídeo de más de un minuto con varias escenas, frameworks como Remotion y HyperFrames incluyen de serie control del tiempo por fotogramas y un renderizador, así que facilitan mucho el trabajo frente a crear a mano un único archivo HTML.
Por qué Claude crea vídeos con fluidez: resortes de fórmula cerrada, sincronización con el ritmo, desenfoque de movimiento y revisión automática
Conseguir un vídeo es solo el primer paso. Para que se vea fluido y no tenga ese «aspecto de IA», entran en juego los siguientes principios de cinemática.
Resortes cerrados: calcular la posición con una fórmula, sin avanzar paso a paso
En una frase: la posición del resorte se calcula directamente a partir de t, sin simular cada fotograma.
En una simulación de rebote convencional, en cada fotograma se suma un poco a la velocidad y otro poco a la posición, como si empujáramos una pelota paso a paso. La respuesta escalón en forma cerrada (closed-form step response), en cambio, es una fórmula que permite obtener directamente la posición de la pelota en un instante concreto al sustituir t. Si un elemento recibe varios objetivos sucesivos, basta con sumar las respuestas de varios resortes; el resultado sigue dependiendo únicamente de t.
Lo mismo se aplica a todas las magnitudes físicas: se calculan de antemano o se expresan mediante fórmulas analíticas. La integración paso a paso puede acumular desviaciones cuando los fotogramas se procesan en desorden, por la misma razón que el contrato seek(t) explicado anteriormente.
Sincronización con el ritmo y desenfoque de movimiento: de dónde vienen el ritmo y la sensación visual
Para sincronizar con el ritmo, se analiza la música de fondo con numpy y se genera una cuadrícula de pulsos. Así, las acciones clave coinciden con los tiempos de la música, en lugar de asignarles una duración a ojo. Puede que el público no sepa explicar por qué resulta agradable, pero cuando la imagen coincide con los golpes de batería, el vídeo transmite una sensación mucho más «profesional».
El desenfoque de movimiento, por su parte, corresponde a la técnica de subframes mencionada antes. En la fotografía real, los objetos que se mueven rápido dejan estelas. Si se toman varias muestras de subfotogramas por cada fotograma y luego se combinan, la imagen pasa de dar «saltos como una presentación de diapositivas» a fluir «como en el cine».
Autocomprobación con una hoja de contactos: primero revisa las miniaturas, luego renderiza el video completo
En una frase: antes de renderizar el video completo, genera un mosaico de miniaturas para detectar problemas con antelación.
Una hoja de contactos (contact sheet) es un término de fotografía: consiste en reunir varias imágenes pequeñas en una sola hoja para revisarlas rápidamente. Antes de renderizar el video completo, genera un fotograma por minuto o por cada beat y combínalos en una imagen. Así podrás comprobar si hay texto superpuesto, planos vacíos o un ritmo demasiado lento.
awesomeclaude resumió seis reglas básicas que puedes usar directamente como lista de comprobación:
- Lee el tiempo; no cuentes fotogramas.
- Usa una semilla para todos los números aleatorios.
- No uses física basada en la integración tick a tick.
- Antes del primer fotograma, ejecuta
await document.fonts.ready; de lo contrario, los primeros fotogramas usarán una fuente de sustitución. - Mezcla el sonido con ffmpeg; no lo grabes desde el navegador.
- Especifica BT.709 para el color; de lo contrario, algunos reproductores podrían mostrarlo con tonos distintos.
Guanmo también compartió tres errores que conviene evitar: añadir will-change a una capa que la cámara vaya a escalar puede hacer que el texto se vea borroso; si cambias el texto dentro de un contenedor deformado, define por separado los tiempos de entrada y salida; y el primer y el último fotograma deben ser idénticos para evitar un pequeño salto al reproducir el video en bucle.

Por qué las indicaciones cortas funcionan mejor para hacer videos con Claude
Conclusión en una frase: dar una dirección y marcar lo que debe evitarse despierta mejor la capacidad de diseño del modelo que darle un montón de parámetros.
Guanmo compartió una indicación de una sola frase y aclaró que, con Opus 5.5, no hace falta ninguna habilidad: basta con una frase: make a dynamic 15-second motion graphics video that shows what an incredible motion designer you are, like it's your showreel for a résumé. go all out. Significa: «Haz un video dinámico de gráficos en movimiento de 15 segundos, como si fuera el reel de presentación de un diseñador excepcional para una solicitud de empleo. Dalo todo». Según su experiencia, pedir algo «de primer nivel» y decir «dalo todo» funciona mejor que especificar un montón de parámetros.
En un análisis de 496 indicaciones completas, awesomeclaude observó que casi la mitad tenía menos de 200 caracteres. Solo el 7 % pedía al modelo que revisara los fotogramas, pero casi todos los resultados de alta calidad incluían una revisión propia.
Si necesitas más control, puedes tomar como referencia la estructura de seis partes de Guanmo:
- entradas: primero, pide al modelo que haga preguntas y solicite entre 8 y 12 estados de interfaz, una paleta de colores y los BPM.
- dirección: define el estilo e incluye una lista de elementos prohibidos.
- estructura: organiza una secuencia de estados siguiendo el ritmo.
- desarrollo: fija restricciones técnicas, como el contrato
seek(t)y el uso de subframes. - puntos críticos: advierte sobre los errores habituales.
- inicio: pide primero una tabla de ritmos y luego el código.
Lo más importante que conviene incluir en la indicación es lo que no debe aparecer: explosiones de partículas, destellos de lente, brillos de neón, separación RGB y easing con rebotes. Estos son algunos de los principales rasgos que hacen que algo parezca hecho por IA. Una plantilla general también debe especificar la duración, la relación de aspecto, la resolución, los fps, una lista de hechos y la información de audio. La relación de aspecto es lo que más se suele omitir, y eso puede hacer que el video final tenga barras negras.
Claude para crear videos: guía rápida en 5 pasos, tiempos y precios
Ya vimos cómo funciona; ahora vamos con un proceso que puedes seguir paso a paso. No hace falta escribir código: los comandos y la configuración aparecen en línea.
- Prepara el entorno local: instala Node.js, Chrome y ffmpeg. En la terminal, ejecuta
npx playwright install chromiumpara instalar el navegador sin interfaz gráfica. Después, ejecutaffmpeg -versionpara comprobar que ffmpeg está disponible. - Conecta el modelo: en el cliente compatible con OpenAI que uses habitualmente, completa estos tres campos:
base_urlconhttps://api.apiyi.com/v1,api_keycon la clave que creaste en la consola de APIYI ymodelconclaude-opus-5-5. - Escribe la indicación: para una versión de una sola frase, usa directamente la indicación para crear el portafolio que aparece arriba. Si necesitas más control, usa la estructura de seis partes. Especifica la duración, el formato,
1920x1080y60fps, y pide que la escena expongawindow.DURATIONywindow.seek(t). - Genera primero una hoja de contactos y un fragmento corto: pídele al modelo que prepare un guion gráfico y cuatro fotogramas clave; después, renderiza un fragmento de 2 o 3 segundos para comprobar el resultado. Antes de continuar, verifica que no haya temporizadores, que las fuentes se vean bien y que el primer y el último fotograma coincidan.
- Renderiza el video completo y mezcla el audio: ejecuta
node 渲染脚本.js scene.html out.mp4 15 60 1920 1080y luego usa ffmpeg para mezclar la música de fondo con el video. Elige-c:a aacpara codificar el audio y añade-shortestpara que el audio y el video tengan la misma duración.
Si usas Claude Code, puede crear la escena, ejecutar el script de renderizado, revisar la hoja de contactos y hacer correcciones por su cuenta. El resultado será un MP4 con pista de audio. Para mantener un estilo visual uniforme, abre .claude/skills/SKILL.md en el proyecto y añade estas líneas:
- En la primera línea, escribe
name: motion-videocomo nombre de la habilidad. - En la segunda, escribe
description:y explica que sirve para «generar clips animados basados en seek (t)». - A continuación, escribe las reglas de estilo línea por línea; por ejemplo, la lista de elementos prohibidos, la paleta de colores, las fuentes y el requisito de incluir
await document.fonts.ready.
Después, bastará con una indicación para reproducir el mismo estilo visual. La versión web de claude.ai sirve para previsualizar el resultado directamente en la página, pero la grabación de pantalla puede perder fotogramas, queda limitada a la resolución de la pantalla y no permite mezclar audio.

Referencia de tiempo y costo para crear videos con Claude
Todos los datos siguientes son cifras puntuales publicadas por otras personas. No son una prueba de rendimiento; sirven solo como referencia aproximada.
| Escenario | Tiempo | Costo o consumo | Tipo de dato |
|---|---|---|---|
| Generación de una sola vez de un video de 15 segundos | Aproximadamente 1 minuto | Unos 2 dólares de costo de API | Dato declarado por otra persona; no es una prueba de rendimiento |
| Video explicativo de 5 minutos (con TTS y subtítulos) | 26 minutos | No publicado | Dato declarado por otra persona; no es una prueba de rendimiento |
| Video histórico de 3 minutos, con unas 7400 líneas de código | Aproximadamente 1 hora | Consumió el 7 % de la cuota semanal | Dato declarado por otra persona; no es una prueba de rendimiento |
| Canción completa en 4K y 60 fps, solo el renderizado | Unos 57 minutos en un M5 Pro | Renderizado local, sin costo de modelo | Dato declarado por otra persona; no es una prueba de rendimiento |
| Demo pública de LaunchVideo | Aproximadamente 4 minutos | Unos 90 000 tokens de entrada y 15 000 de salida | Dato declarado por otra persona; no es una prueba de rendimiento |
Si calculamos el costo del modelo a partir del presupuesto de tokens de LaunchVideo: 90 000 ÷ 1 000 000 × 4 dólares = 0,36 dólares por la entrada; 15 000 ÷ 1 000 000 × 20 dólares = 0,30 dólares por la salida. En total, unos 0,66 dólares por video. El costo real depende de la longitud de la indicación y de cuántas rondas de cambios hagas.
Tabla de precios de claude-opus-5-5
Los siguientes precios se consultaron en docs.apiyi.com/models. Se expresan en dólares por millón de tokens, con pago por uso. Consulta realizada el 26-10-2026.
| Modelo | Tipo | Entrada | Salida | Lectura de caché |
|---|---|---|---|---|
| claude-opus-5-5 | Texto | 4 dólares | 20 dólares | 0,2 dólares |
| claude-opus-5-5-thinking | Texto | 4 dólares | 20 dólares | 0,2 dólares |
Toma como referencia los modelos y precios que aparecen en la lista de modelos de la plataforma. El precio vigente es el que se muestra en tiempo real en el panel de control. Al modificar varias veces una misma escena, las indicaciones largas y el código existente pueden aprovechar la lectura de caché, cuyo precio por unidad es mucho menor que el de la entrada normal.
🚀 Inicio rápido: Te recomendamos probar primero un clip de 5 segundos con el crédito gratuito para nuevos usuarios de APIYI en apiyi.com. Así podrás comprobar todo el flujo, desde el entorno y las indicaciones hasta el script de renderizado, antes de invertir tiempo en producir un video largo.
Límites de Claude para crear videos
En pocas palabras: puede hacer todo lo que se pueda dibujar con código, pero no lo que requiera grabar con una cámara.
El renderizado con código funciona muy bien para animaciones, texto animado, infografías, animaciones de datos, presentaciones de productos, revelaciones de logotipos y escenas 3D. No sirve para grabar a personas reales ni sincronizar el movimiento de los labios. Si necesitas personas reales, tomas de calles o planos cinematográficos, tendrás que usar además un modelo de generación de video o grabar material complementario.
Hay otros dos aspectos que conviene tener en cuenta: a veces el modelo incluye un temporizador en la escena, y el montaje de los capítulos de un video largo puede quedar poco pulido. Por eso, es mejor renderizar y revisar primero un fragmento corto antes de procesar el video completo. En los contenidos explicativos, comprueba las cifras por tu cuenta: el modelo puede inventar datos.
Preguntas frecuentes sobre cómo crear videos con Claude
Q1: ¿En qué consiste exactamente crear videos con Claude?
Consiste en pedirle a Claude que escriba una escena web que se pueda recorrer fotograma a fotograma según el tiempo. Después, un navegador sin interfaz captura cada fotograma y ffmpeg los codifica en un MP4. El modelo no genera píxeles: todos los píxeles los dibuja el navegador.
Q2: ¿Qué diferencia hay entre crear videos con Claude y usar modelos de generación de video como Sora?
Los modelos de generación de video siguen destacando por su realismo en personas y grabaciones reales, pero tienen limitaciones en la claridad del texto, la precisión de los datos y la facilidad de edición. En cambio, Claude ofrece resultados más estables para infografías, animaciones de datos y presentaciones de logotipos. Basta con cambiar una línea de código para hacer ajustes precisos.
Q3: ¿Cuándo se popularizó esta forma de crear videos?
Se hizo popular en X en chino entre septiembre y octubre de 2026. Según BeatAPI, claude-opus-5-5 se publicó el 22 de septiembre de 2026. Después, 观默 publicó la colección de ejemplos awesome-ai-motion, que hasta el 26 de octubre de 2026 reunía un índice de 1417 trabajos. Sin embargo, quienes la mantienen no han reproducido los trabajos de forma independiente, así que solo sirve como referencia.
Q4: ¿Para qué situaciones es más adecuado crear videos con Claude?
– **Promoción de productos**: demostraciones de funciones, animaciones de interfaces y aperturas para eventos de lanzamiento.
– **Explicaciones educativas**: gráficos de datos animados, desgloses de procesos y animaciones divulgativas.
– **Animación de marca**: revelaciones de logotipos, tipografía animada y animaciones breves para redes sociales.
– **Presentaciones en 3D**: rotación de productos y recorridos espaciales.
Q5: ¿Cómo puedo usar la API para pedirle a claude-opus-5-5 que escriba el código de una escena?
1. Regístrate en APIYI, en apiyi.com, y crea una clave API.
2. En el cliente, configura `base_url` con la dirección compatible con OpenAI de APIYI y escribe `claude-opus-5-5` como nombre del modelo.
3. Envía una indicación para obtener un archivo HTML único y pásalo a un script de renderizado local para generar el video.
Con la misma clave también puedes cambiar entre modelos como Claude, GPT y Gemini para comparar qué modelo crea mejores animaciones.
Q6: ¿Cuánto cuesta aproximadamente crear un video corto?
Según el uso de LaunchVideo que han declarado otros usuarios, el costo del modelo es de unos 0,66 dólares por video; otra persona indicó que un video de 15 segundos le costó unos 2 dólares. Ninguna de estas cifras es un valor de referencia. Te recomendamos empezar con una prueba pequeña de pago por uso en APIYI, en apiyi.com, registrar tu consumo real de tokens y hacer el presupuesto a partir de esos datos.
Q7: ¿Por qué el video que renderizo parpadea o tiembla?
La causa más habitual es que la escena use `Date.now()`, acumulación entre fotogramas o números aleatorios sin inicializar, lo que incumple el contrato de búsqueda temporal (`seek(t)`). Comprueba también que el primer y el último fotograma sean iguales y que el primer fotograma espere a que se carguen las fuentes.
Puntos clave y resumen sobre cómo crear videos con Claude
Puntos clave
- De dónde salen los píxeles: Claude solo escribe código; el navegador dibuja las imágenes. No hace falta un modelo de video.
- Principio fundamental: cada fotograma es una función pura del tiempo,
seek(t), que determina una única imagen para cualquier instante. - Flujo de cuatro pasos: escribir la escena, capturar fotogramas con un navegador sin interfaz gráfica, codificar el video con ffmpeg y añadir el audio en posproducción.
- Claves para lograr fluidez: resortes con fórmula cerrada, precálculo físico, sincronización con el ritmo y desenfoque de movimiento por subfotogramas.
- Control de calidad: antes de renderizar el video completo, generar una hoja de contacto para detectar con antelación elementos superpuestos, planos vacíos y movimientos que no van al ritmo.
- Estrategia para las indicaciones: que sean breves y claras; conviene centrarse en la relación de aspecto y en una lista de cosas que se deben evitar.
- Cómo empezar: usar APIYI apiyi.com para invocar claude-opus-5-5 y pagar por uso; el renderizado se realiza localmente.
Resumen
La clave de crear videos con Claude es convertir la «generación de imágenes» en «generación de código capaz de dibujar imágenes». Si se mantiene seek(t) como función del tiempo y se combina con un navegador sin interfaz gráfica y el flujo de cuatro pasos con ffmpeg, un modelo solo de texto puede producir clips animados reproducibles y fáciles de modificar. Sus límites también están claros: funciona bien para animaciones e infografías, pero no para grabaciones con personas reales ni para sincronizar el movimiento de los labios.
Recomendamos empezar con un clip de entre 5 y 15 segundos: primero, poner en marcha todo el proceso y, después, ir incorporando la sincronización con el ritmo y las comprobaciones automáticas. Para escribir el código de la escena, recomendamos usar APIYI apiyi.com para invocar claude-opus-5-5 con pago por uso. Los nuevos usuarios disponen de crédito gratuito para probarlo.
Recursos sobre cómo crear videos con Claude
- Clip original de Guanmo y notas del autor: el punto de partida de esta técnica
- Enlace:
x.com/guanmo_ai/status/2109941504827654305 -
Nota: publicación original del clip animado de 13 segundos. Las notas del autor están en
x.com/guanmo_ai/status/2104141508081525184 -
Colección de casos awesome-ai-motion: índice de trabajos creados mediante renderizado con código en Opus 5.5
- Enlace:
github.com/guanmo-ai/awesome-ai-motion -
Nota: sirve como referencia de estilo; los ejemplos no se han reproducido de forma independiente.
-
Guía Claude Video de awesomeclaude: scripts de renderizado y seis reglas fundamentales
- Enlace:
awesomeclaude.ai/claude-video -
Nota: fuente de la solución del reloj virtual y de las estadísticas sobre la pila tecnológica.
-
Lista de modelos de APIYI: precios y categorías de claude-opus-5-5
- Enlace:
docs.apiyi.com/models - Nota: consulta esta página para ver los nombres de los modelos y sus precios vigentes.
Autor: equipo técnico de APIYI
Consultas técnicas: puedes contactarnos desde la página de inicio de APIYI. Encontrarás más documentación de integración en el centro de documentación, docs.apiyi.com.
