client.exports.create(...) als wichtigsten Einstiegspunkt. Wähle target: "local", wenn du möchtest, dass das SDK direkt auf der aktuellen Maschine rendert; ansonsten ist der Cloud-Export der Standard.
client.exports.create(projectId, input, options?)
Wähle das Exportziel mit target: "cloud" | "local".
Gemeinsame Felder
Verwende
fps: 60 für flüssigere Bewegungen. Cloud-Quotes wenden bei 60 fps einen 1.5x-Kredit-Multiplikator an. Transparente 60-fps-Cloud-Exporte sind verfügbar, wenn die gewählte Dauer und Auflösung innerhalb der Cloud-Limits liegen.
Beispiel mit Stem-Lautstärken
Beispiel mit Settings-Override
settingsOverride.
client.exports.quote(projectId, input, options?)
Ermittelt die für einen Cloud-Export benötigten Credits, ohne den Export zu starten.
quote(...) nur für Cloud-Exporte.
client.exports.list(projectId, input?, options?)
Listet Exporte für ein Projekt auf, mit Pagination.
number
Seitennummer. Standard ist
1 auf dem Server.number
Seitengröße. Standard ist
100. Maximum 100.client.exports.get(exportId, options?)
Ruft einen Export nur anhand der ID ab, ohne das übergeordnete Projekt zu kennen.
Lokaler Export
onDependencyProgress, wenn du Updates möchtest, während die lokale Render-Toolchain installiert oder verifiziert wird.
client.exports.prepareLocal(projectId, body, options?)
Gibt das vorbereitete Payload zurück, das benötigt wird, um einen Export lokal zu rendern. Verwende dies bei der Integration mit @youka/remotion oder einem anderen lokalen Renderer. Der Server liefert die Composition-Inputs, Asset-URLs und Render-Parameter zurück, ohne ein Cloud-Rendern in die Queue zu stellen.
client.exports.prepareLocal(...) startet kein Cloud-Rendern. Es wird keine
abrechenbare Rechenleistung auf Youka-Seite verbraucht.Warten auf einen Export
Cloud-Exporte sind asynchron. Verwendeclient.exports.wait(...):
Ergebnis herunterladen
Cloud-Exporte enden mit einer signiertenurl. Verwende den eingebauten Helper, um die Datei auf die Festplatte zu streamen. output kann entweder ein Verzeichnis oder ein vollständiger Dateipfad sein, und filename ist optional:
Was als Nächstes
- Tasks — Operation-Handles und erweitertes Task-Polling
- Presets — wiederverwendbare Render-Konfigurationen
- Project settings — die aktiven Einstellungen eines Projekts patchen
