Un’esportazione è un artefatto renderizzato prodotto da un progetto. Le esportazioni vengono eseguite nel cloud per impostazione predefinita. Passa --local per eseguire il render sulla tua macchina con la pipeline Remotion locale.
export create
Esegui il render di una nuova esportazione per un progetto.
youka export create <projectId> [options]
Il progetto da esportare.
Opzioni
| Option | Description |
|---|
--resolution <value> | 480p, 720p, or 1080p |
--quality <value> | low, medium, or high |
--speed <number> | Moltiplicatore della velocità di riproduzione |
--tone <number> | Moltiplicatore dello spostamento di intonazione |
--transparent | Esegui il render con sfondo trasparente |
--preset <presetId> | Override del preset per questa esportazione |
--volume <stem=value> | Imposta il volume dello stem per tipo. Ripetibile |
--local | Esegui il render in locale invece che nel cloud |
--download | Attendi l’esportazione e scaricala |
--output <path> | File o directory di output per render locale o download |
Volumi degli stem
Usa --volume <type>=<value>. I tipi validi sono original, vocals, instrumental e backing_vocals. I valori devono essere compresi tra 0 e 1.
Render nel cloud
youka export create $PROJECT_ID \
--resolution 1080p \
--quality high \
--wait \
--download \
--output ./karaoke.mp4 \
--json
Render locale
Il rendering locale esegue la pipeline Remotion sulla tua macchina. Per prima cosa, assicurati che le dipendenze di rendering siano installate:
youka deps ensure --for render
Poi esporta con --local:
youka export create $PROJECT_ID \
--local \
--resolution 1080p \
--output ./karaoke.mp4 \
--json
I render locali scrivono direttamente nel percorso --output. Non passare --download
con --local; la CLI rifiuta quella combinazione perché non esiste alcun artefatto nel cloud
da scaricare dopo un render locale.
export quote
Stima i crediti necessari per un’esportazione nel cloud senza avviare l’esportazione.
youka export quote <projectId> [options]
export quote stima solo le esportazioni nel cloud. Le esportazioni locali vengono eseguite sulla tua macchina e
non usano crediti di esportazione nel cloud.
| Option | Description |
|---|
--resolution <value> | 480p, 720p, or 1080p |
--quality <value> | low, medium, or high |
--speed <number> | Moltiplicatore della velocità di riproduzione |
--tone <number> | Moltiplicatore dello spostamento di intonazione |
--transparent | Esegui il render con sfondo trasparente |
--preset <presetId> | Override del preset per questa esportazione |
--volume <stem=value> | Imposta il volume dello stem per tipo. Ripetibile |
Esempio:
youka export quote $PROJECT_ID \
--resolution 1080p \
--quality high \
--json
export list
Elenca le esportazioni per un progetto.
youka export list <projectId> [--page <n>] [--page-size <n>]
| Option | Default | Description |
|---|
--page | 1 | Numero di pagina. |
--page-size | 100 | Dimensione pagina. Massimo 100. |
Esempio:
youka export list $PROJECT_ID --page-size 50 --json
export show
Recupera un’esportazione tramite ID.
youka export show <exportId>
youka export show <exportId> --json
export wait
Interroga un’esportazione finché non raggiunge uno stato terminale.
youka export wait <exportId> --json
export download
Scarica un’esportazione esistente tramite ID.
youka export download <exportId> [--output <file>]
Esempio:
youka export download $EXPORT_ID \
--output ./karaoke.mp4
Cosa c’è dopo
- Projects - crea o attendi i progetti prima di esportare
- Presets - riutilizza le impostazioni di rendering tra le esportazioni
- Dependencies - ispeziona e installa le dipendenze di rendering locale