youka deps ensure 会将它们下载到 ~/.youka/binaries,进行校验,并在后续运行时复用缓存副本。
通常在两种情况下需要这些依赖项:
- URL 导入:从远程 URL 创建项目可能需要
ffmpeg、ffprobe和yt-dlp - 本地渲染:
youka export create --local需要ffmpeg、ffprobe、Remotion 和 Chromium
deps status
deps status 是只读的。它会输出所需二进制文件是否已安装并可用,然后在需要配置时建议对应的 deps ensure 命令。
示例
deps ensure
选项
| 选项 | 描述 |
|---|---|
--for <scope> | 要安装或检查的依赖集:url、render 或 all。默认为 all。 |
--update | 强制刷新受支持的二进制文件。 |
Scope
| Scope | 安装内容 |
|---|---|
url | ffmpeg、ffprobe、yt-dlp,以及可选的 deno |
render | ffmpeg、ffprobe、Remotion 和 Chromium |
all | 两者都安装 |
示例
--json 时,deps ensure 会打印进度条以及摘要,说明哪些二进制文件已验证、已下载或已跳过。
