# Resumen del esquema JSON de video con IA

## Orden de lectura recomendado

1. [Guía de JSON a video](https://renderingvideo.com/docs/json-to-video.md)
2. [Estructura JSON y reglas de campos](https://renderingvideo.com/docs/json-spec.md)
3. [Índice de clips y elementos](https://renderingvideo.com/docs/clips.md)
4. [Animaciones, keyframes y transiciones](https://renderingvideo.com/docs/animation-and-timing.md)
5. [Sistema de plantillas](https://renderingvideo.com/docs/templates.md)
6. [API y uso](https://renderingvideo.com/docs/api-and-usage.md)
7. [Ejemplos](https://renderingvideo.com/docs/examples.md)
8. [Tutoriales](https://renderingvideo.com/docs/tutorials.md)

## Orden de interpretación

1. Implementación en tiempo de ejecución
2. Esta documentación
3. Declaraciones de tipos

Si un campo aparece en una definición de tipo pero no es utilizado por el renderizador actual, esa limitación se indica de forma explícita.

## Principios fundamentales

- Solo se documenta el nuevo protocolo: `meta / assets / tracks`
- Solo se documenta el comportamiento que está implementado actualmente
- Los campos declarados y los campos efectivos en tiempo de ejecución se tratan por separado
- Los límites se escriben con claridad en lugar de insinuarse como «teóricamente compatibles»

## Navegación

- Para un resumen orientado a la implementación de JSON a video, consulta [Guía de JSON a video](https://renderingvideo.com/docs/json-to-video.md)
- Para la estructura de nivel superior del esquema y las reglas de los campos, consulta [Estructura JSON y reglas de campos](https://renderingvideo.com/docs/json-spec.md)
- Para los tipos de clip y los puntos de entrada de referencia, consulta [Índice de clips y elementos](https://renderingvideo.com/docs/clips.md)
- Para las páginas de referencia por elemento, consulta [Índice de referencia de elementos](https://renderingvideo.com/docs/elements.md)
- Para el timing de animaciones, keyframes y transiciones, consulta [Animaciones, keyframes y transiciones](https://renderingvideo.com/docs/animation-and-timing.md)
- Para definiciones y restricciones de plantillas, consulta [Sistema de plantillas](https://renderingvideo.com/docs/templates.md)
- Para los puntos de entrada de la API y el flujo de uso en ejecución, consulta [API y uso](https://renderingvideo.com/docs/api-and-usage.md)
- Para fragmentos de esquema listos para copiar, consulta [Ejemplos](https://renderingvideo.com/docs/examples.md)
- Para guías prácticas orientadas a tareas, consulta [Tutoriales](https://renderingvideo.com/docs/tutorials.md)