Skip to content

XnneHangLab/yutto-uiya

Repository files navigation

魔女の实验室

绘心 yutto-uiya

yutto 的图形界面前端,Bilibili 视频下载工具


Note

核心下载能力由 yutto 提供,本项目负责配置、解析与交互界面。

截图

主页 下载页
登录 控制台

功能

  • 视频 / 收藏夹 / 合集解析 — 输入 URL 自动识别类型,支持批量解析与分组展示
  • 视频详情预览 — 展示封面、标题、UP 主、时长、播放量
  • 批量选择下载 — 全选 / 按组选 / 单条选,灵活组合
  • 下载选项 — 可选视频、音频、封面;支持指定画质
  • 下载队列 — 实时进度、取消任务、完成后直接打开目录
  • Bilibili 账号登录 — 扫码登录,支持大会员内容
  • 控制台日志 — 实时输出、自动滚动、一键导出
  • 环境配置 — 检测 Python / FFmpeg / uv 环境状态,支持自定义路径
  • 代理设置 — 一键关闭系统代理

技术栈

技术
桌面壳层 Tauri 2
前端 React 18 + TypeScript + Vite
后端命令 Rust
运行时 Python ≥ 3.11,通过 uv 管理
下载核心 yutto

快速开始

依赖

Tip

FFmpeg 不在 PATH 里也没关系,启动后在设置页手动指定可执行文件路径即可。

开发运行

npm install
uv sync
npm run tauri dev

打包

npm install
uv sync
npm run tauri build

Note

uv sync 会自动创建虚拟环境并安装 Python 依赖(含 yutto),首次运行耗时稍长属正常现象。

相关链接

About

一个 bilibili 视频下载器,基于 yutto 开发的 tauri-ui

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors