Un export est un artefact rendu produit à partir d’un projet. Les exports s’exécutent dans le cloud par défaut. Passez --local pour rendre sur votre propre machine avec le pipeline Remotion local.
export create
Rendre un nouvel export pour un projet.
youka export create <projectId> [options]
Options
| Option | Description |
|---|
--resolution <value> | 480p, 720p ou 1080p |
--quality <value> | low, medium ou high |
--speed <number> | Multiplicateur de vitesse de lecture |
--tone <number> | Multiplicateur de transposition de hauteur (pitch) |
--transparent | Rendre avec un arrière-plan transparent |
--preset <presetId> | Remplacement de preset pour cet export |
--volume <stem=value> | Définir le volume d’une piste (stem) par type. Répétable |
--local | Rendre en local plutôt que dans le cloud |
--download | Attendre l’export et le télécharger |
--output <path> | Fichier ou dossier de sortie pour un rendu local ou un téléchargement |
Volumes des stems
Utilisez --volume <type>=<value>. Les types valides sont original, vocals, instrumental et backing_vocals. Les valeurs doivent être comprises entre 0 et 1.
Rendu dans le cloud
youka export create $PROJECT_ID \
--resolution 1080p \
--quality high \
--wait \
--download \
--output ./karaoke.mp4 \
--json
Rendu local
Le rendu local exécute le pipeline Remotion sur votre machine. Assurez-vous d’abord que les dépendances de rendu sont installées :
youka deps ensure --for render
Puis exportez avec --local :
youka export create $PROJECT_ID \
--local \
--resolution 1080p \
--output ./karaoke.mp4 \
--json
Les rendus locaux écrivent directement vers le chemin --output. Ne passez pas --download
avec --local ; la CLI refuse cette combinaison car il n’y a aucun artefact
cloud à télécharger après un rendu local.
export quote
Estimer les crédits requis pour un export cloud sans démarrer l’export.
youka export quote <projectId> [options]
export quote n’estime que les exports cloud. Les exports locaux s’exécutent sur votre machine et
n’utilisent pas de crédits d’export cloud.
| Option | Description |
|---|
--resolution <value> | 480p, 720p ou 1080p |
--quality <value> | low, medium ou high |
--speed <number> | Multiplicateur de vitesse de lecture |
--tone <number> | Multiplicateur de transposition de hauteur (pitch) |
--transparent | Rendre avec un arrière-plan transparent |
--preset <presetId> | Remplacement de preset pour cet export |
--volume <stem=value> | Définir le volume d’une piste (stem) par type. Répétable |
Exemple :
youka export quote $PROJECT_ID \
--resolution 1080p \
--quality high \
--json
export list
Lister les exports d’un projet.
youka export list <projectId> [--page <n>] [--page-size <n>]
| Option | Default | Description |
|---|
--page | 1 | Numéro de page. |
--page-size | 100 | Taille de page. Maximum 100. |
Exemple :
youka export list $PROJECT_ID --page-size 50 --json
export show
Récupérer un export par ID.
youka export show <exportId>
youka export show <exportId> --json
export wait
Interroger un export jusqu’à ce qu’il atteigne un état terminal.
youka export wait <exportId> --json
export download
Télécharger un export existant par ID.
youka export download <exportId> [--output <file>]
Exemple :
youka export download $EXPORT_ID \
--output ./karaoke.mp4
Et ensuite
- Projects - créer ou attendre des projets avant d’exporter
- Presets - réutiliser les paramètres de rendu entre exports
- Dependencies - inspecter et installer les dépendances de rendu local