youka deps ensure downloads them into ~/.youka/binaries, verifies them, and reuses the cached copies on later runs.
You usually need dependencies in two cases:
- URL imports: creating a project from a remote URL may require
ffmpeg,ffprobe, andyt-dlp - Local renders:
youka export create --localrequiresffmpeg,ffprobe, Remotion, and Chromium
deps status
deps status is read-only. It prints whether the required binaries are installed and ready, then suggests the matching deps ensure command when setup is needed.
Examples
deps ensure
Options
| Option | Description |
|---|---|
--for <scope> | Which dependency set to install or inspect: url, render, or all. Defaults to all. |
--update | Force a refresh of supported binaries. |
Scopes
| Scope | Installs |
|---|---|
url | ffmpeg, ffprobe, yt-dlp, and optional deno |
render | ffmpeg, ffprobe, Remotion, and Chromium |
all | Both sets |
Examples
--json, deps ensure prints a progress bar plus a summary of which binaries were verified, downloaded, or skipped.
