> ## Documentation Index
> Fetch the complete documentation index at: https://docs.youka.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Presets

> Wiederverwendbare Render-Konfigurationen verwalten

Ein Preset ist eine wiederverwendbare Render-Konfiguration — Hintergrund, Untertitelstil, Layout und andere visuelle Einstellungen — die du auf jedes Projekt oder jeden Export anwenden kannst. Presets sind ideal, wenn du über viele Tracks hinweg einen konsistenten Look hast.

Siehe [Render settings reference](/en/render-settings-reference) für die vollständige
`preset`-Form und jede enum-basierte Option.

## `preset schema`

Gib das JSON Schema für Preset-Einstellungen zurück. Verwende dies, um gültige Felder zu ermitteln, bevor du ein Preset erstellst oder aktualisierst.

```bash theme={null}
youka preset schema --json
```

<Tip>
  Agents sollten `preset schema` aufrufen, bevor sie Presets verändern, damit sie die
  exakten Feldnamen und Werttypen kennen.
</Tip>

## `preset list`

Liste alle Presets auf, die dem authentifizierten Account gehören.

```bash theme={null}
youka preset list --json
```

## `preset show`

Rufe ein einzelnes Preset anhand der ID ab.

```bash theme={null}
youka preset show <presetId> --json
```

## `preset create`

Erstelle ein neues Preset.

```bash theme={null}
youka preset create [options]
```

### Options

| Option             | Beschreibung                                              |
| ------------------ | --------------------------------------------------------- |
| `--name <name>`    | Preset-Name                                               |
| `--default`        | Das neue Preset als Standard markieren                    |
| `--body <file\|->` | Den vollständigen Request-Body aus Datei oder stdin lesen |

<Note>
  Der Request-Body sollte das vollständige `preset`-Objekt enthalten. Bei großen Payloads
  ist `--body` gegenüber Inline-JSON zu bevorzugen.
</Note>

### Examples

<CodeGroup>
  ```bash from-file theme={null}
  youka preset create \
    --name "Neon Night" \
    --body ./neon-preset.json \
    --json
  ```

  ```bash make-default theme={null}
  youka preset create \
    --name "Red Cinema" \
    --body ./red-cinema.json \
    --default \
    --json
  ```

  ```bash from-stdin theme={null}
  cat ./preset.json | youka preset create --name "From stdin" --body - --json
  ```
</CodeGroup>

CLI-Flags überschreiben passende Felder aus `--body`.

## `preset update`

Aktualisiere ein vorhandenes Preset.

```bash theme={null}
youka preset update <presetId> [options]
```

| Option             | Beschreibung                                    |
| ------------------ | ----------------------------------------------- |
| `--name <name>`    | Neuer Name                                      |
| `--body <file\|->` | Vollständiger Request-Body aus Datei oder stdin |

Example:

```bash theme={null}
youka preset update $PRESET_ID \
  --name "Neon Night v2" \
  --body ./neon-v2.json \
  --json
```

## `preset delete`

Lösche ein Preset anhand der ID.

```bash theme={null}
youka preset delete <presetId> --json
```

<Warning>
  Das Löschen eines Presets löscht keine Projekte oder Exporte, die zuvor damit
  gerendert wurden. Zukünftige Exporte, die auf das gelöschte Preset verweisen, schlagen fehl.
</Warning>

## `preset default`

Rufe das Standard-Preset ab oder setze es.

```bash theme={null}
youka preset default --json
youka preset default <presetId> --json
```

Ohne Argument gibt der Befehl das aktuelle Standard-Preset oder `null` zurück. Mit einer Preset-ID markiert er dieses Preset als Standard.

## Anwenden eines Presets

Wende ein Preset mit `--preset` auf ein Projekt oder einen Export an:

<CodeGroup>
  ```bash on-create theme={null}
  youka project create ./song.mp3 --preset $PRESET_ID --wait
  ```

  ```bash on-settings-update theme={null}
  youka project settings $PROJECT_ID --preset $PRESET_ID
  ```

  ```bash on-export theme={null}
  youka export create $PROJECT_ID --preset $PRESET_ID --wait
  ```
</CodeGroup>

## Was als Nächstes

* [Render settings reference](/en/render-settings-reference) - alle gemeinsamen Preset-Felder
* [Projects](/de/cli/projects) - Presets auf Projekteinstellungen anwenden
* [Exports](/de/cli/exports) - Presets zur Render-Zeit anwenden
* [Media](/de/cli/media) - wiederverwendbare Medien, auf die Presets verweisen
