client.exports.create(...) comme point d’entrée principal. Choisissez target: "local" lorsque vous voulez que le SDK rende directement sur la machine actuelle ; sinon, l’export cloud est le comportement par défaut.
client.exports.create(projectId, input, options?)
Choisissez la cible d’export avec target: "cloud" | "local".
Champs communs
Utilisez
fps: 60 pour un mouvement plus fluide. Les devis cloud appliquent un multiplicateur de crédits de 1.5x à 60 fps. Les exports cloud transparents à 60 fps sont disponibles lorsque la durée et la résolution choisies respectent les limites cloud.
Exemple avec des volumes de stem
Exemple avec une surcharge de réglages
settingsOverride.
client.exports.quote(projectId, input, options?)
Estimer les crédits requis pour un export cloud sans démarrer l’export.
quote(...) ne concerne que les exports cloud.
client.exports.list(projectId, input?, options?)
Lister les exports d’un projet, avec pagination.
number
Numéro de page. Par défaut
1 côté serveur.number
Taille de page. Par défaut
100. Maximum 100.client.exports.get(exportId, options?)
Récupérer un export par son ID uniquement, sans connaître le projet parent.
Export local
onDependencyProgress si vous voulez des mises à jour pendant l’installation ou la vérification de la chaîne d’outils de rendu local.
client.exports.prepareLocal(projectId, body, options?)
Retourne la charge utile préparée nécessaire pour rendre un export localement. Utilisez ceci lors de l’intégration avec @youka/remotion ou un autre moteur de rendu local. Le serveur renvoie les entrées de composition, les URL d’assets et les paramètres de rendu sans mettre en file d’attente un rendu cloud.
client.exports.prepareLocal(...) ne démarre pas un rendu cloud. Aucun calcul
facturable n’est consommé côté Youka.Attendre un export
Les exports cloud sont asynchrones. Utilisezclient.exports.wait(...) :
Télécharger le résultat
Les exports cloud se terminent avec uneurl signée. Utilisez l’assistant intégré pour streamer le fichier sur disque. output peut être soit un répertoire, soit un chemin de fichier complet, et filename est optionnel :
Et ensuite
- Tasks — handles d’opérations et polling avancé des tâches
- Presets — configurations de rendu réutilisables
- Project settings — patch des réglages actifs d’un projet
