# Überblick über das AI Video JSON Schema

## Empfohlene Lesereihenfolge

1. [Leitfaden: JSON zu Video](https://renderingvideo.com/docs/json-to-video.md)
2. [JSON-Struktur und Feldregeln](https://renderingvideo.com/docs/json-spec.md)
3. [Clip- und Elementindex](https://renderingvideo.com/docs/clips.md)
4. [Animationen, Keyframes und Übergänge](https://renderingvideo.com/docs/animation-and-timing.md)
5. [Templatesystem](https://renderingvideo.com/docs/templates.md)
6. [API und Verwendung](https://renderingvideo.com/docs/api-and-usage.md)
7. [Beispiele](https://renderingvideo.com/docs/examples.md)
8. [Tutorials](https://renderingvideo.com/docs/tutorials.md)

## Reihenfolge bei der Auslegung

1. Laufzeitimplementierung
2. Diese Dokumentation
3. Typdeklarationen

Wenn ein Feld in einer Typdefinition erscheint, aber vom aktuellen Renderer nicht verwendet wird, wird diese Einschränkung ausdrücklich erwähnt.

## Grundprinzipien

- Dokumentiert wird nur das neue Protokoll: `meta / assets / tracks`
- Dokumentiert wird nur das aktuell implementierte Verhalten
- Deklarierte Felder und tatsächlich wirksame Laufzeitfelder werden getrennt behandelt
- Grenzen werden klar beschrieben, statt als „theoretisch unterstützt“ angedeutet zu werden

## Navigation

- Für einen implementierungsorientierten Überblick zu JSON-zu-Video siehe [Leitfaden: JSON zu Video](https://renderingvideo.com/docs/json-to-video.md)
- Für die Schema-Struktur auf oberster Ebene und die Feldregeln siehe [JSON-Struktur und Feldregeln](https://renderingvideo.com/docs/json-spec.md)
- Für Clip-Typen und Referenz-Einstiegspunkte siehe [Clip- und Elementindex](https://renderingvideo.com/docs/clips.md)
- Für Referenzseiten zu einzelnen Elementen siehe [Elementreferenzindex](https://renderingvideo.com/docs/elements.md)
- Für Animations-Timing, Keyframes und Übergänge siehe [Animationen, Keyframes und Übergänge](https://renderingvideo.com/docs/animation-and-timing.md)
- Für Template-Definitionen und Beschränkungen siehe [Templatesystem](https://renderingvideo.com/docs/templates.md)
- Für API-Einstiegspunkte und den Laufzeitablauf siehe [API und Verwendung](https://renderingvideo.com/docs/api-and-usage.md)
- Für kopierbare Schema-Snippets siehe [Beispiele](https://renderingvideo.com/docs/examples.md)
- Für aufgabenorientierte Schritt-für-Schritt-Anleitungen siehe [Tutorials](https://renderingvideo.com/docs/tutorials.md)