Экспорт — это отрендеренный артефакт, полученный из проекта. По умолчанию экспорты выполняются в облаке. Передайте --local, чтобы рендерить на своей машине с использованием локального пайплайна Remotion.
export create
Создать новый экспорт для проекта.
youka export create <projectId> [options]
Проект, для которого выполняется экспорт.
Опции
| Option | Description |
|---|
--resolution <value> | 480p, 720p или 1080p |
--quality <value> | low, medium или high |
--speed <number> | Множитель скорости воспроизведения |
--tone <number> | Множитель сдвига высоты тона |
--transparent | Рендер с прозрачным фоном |
--preset <presetId> | Переопределение пресета для этого экспорта |
--volume <stem=value> | Установить громкость дорожки по типу. Повторяемо |
--local | Рендерить локально вместо облака |
--download | Дождаться экспорта и скачать его |
--output <path> | Выходной файл или директория для локального рендера или скачивания |
Громкости дорожек
Используйте --volume <type>=<value>. Допустимые типы: original, vocals, instrumental и backing_vocals. Значения должны быть в диапазоне от 0 до 1.
Облачный рендер
youka export create $PROJECT_ID \
--resolution 1080p \
--quality high \
--wait \
--download \
--output ./karaoke.mp4 \
--json
Локальный рендер
Локальный рендер запускает пайплайн Remotion на вашей машине. Сначала убедитесь, что зависимости для рендера установлены:
youka deps ensure --for render
Затем выполните экспорт с --local:
youka export create $PROJECT_ID \
--local \
--resolution 1080p \
--output ./karaoke.mp4 \
--json
Локальные рендеры записывают результат напрямую по пути --output. Не передавайте --download
вместе с --local; CLI отклоняет эту комбинацию, потому что после локального рендера нет
облачного артефакта, который можно было бы скачать.
export quote
Оценить количество кредитов, необходимых для облачного экспорта, не запуская экспорт.
youka export quote <projectId> [options]
export quote оценивает только облачные экспорты. Локальные экспорты выполняются на вашей машине и
не используют кредиты облачного экспорта.
| Option | Description |
|---|
--resolution <value> | 480p, 720p или 1080p |
--quality <value> | low, medium или high |
--speed <number> | Множитель скорости воспроизведения |
--tone <number> | Множитель сдвига высоты тона |
--transparent | Рендер с прозрачным фоном |
--preset <presetId> | Переопределение пресета для этого экспорта |
--volume <stem=value> | Установить громкость дорожки по типу. Повторяемо |
Пример:
youka export quote $PROJECT_ID \
--resolution 1080p \
--quality high \
--json
export list
Показать список экспортов для проекта.
youka export list <projectId> [--page <n>] [--page-size <n>]
| Option | Default | Description |
|---|
--page | 1 | Номер страницы. |
--page-size | 100 | Размер страницы. Максимум 100. |
Пример:
youka export list $PROJECT_ID --page-size 50 --json
export show
Получить один экспорт по ID.
youka export show <exportId>
youka export show <exportId> --json
export wait
Опросить экспорт до достижения им терминального состояния.
youka export wait <exportId> --json
export download
Скачать существующий экспорт по ID.
youka export download <exportId> [--output <file>]
Пример:
youka export download $EXPORT_ID \
--output ./karaoke.mp4
Что дальше
- Projects — создавайте проекты или ожидайте их готовности перед экспортом
- Presets — повторно используйте настройки рендера в разных экспортах
- Dependencies — проверяйте и устанавливайте зависимости для локального рендера