软件/工具简介:不只是“下载器”
yutto是一款基于Python的命令行工具,专用于批量下载哔哩哔哩(Bilibili)上的视频、音频、弹幕、字幕、封面、元数据等资源。它比市面上大多数图形化软件更强大、更灵活、更干净。
开源:github.com/yutto-dev/yutto
核心功能一览:
- • ✅ 支持单个视频、整个合集、系列专栏、UP主全部投稿一键下载
- • ✅ 自动提取并保存 ASS 弹幕文件(支持时间轴渲染,后期可导入剪辑软件)
- • ✅ 下载内嵌字幕或 AI 生成字幕(.srt / .ass 格式),方便做双语学习
- • ✅ 分离音视频轨道,轻松获取高清无损音频(适合听播客式学习)
- • ✅ 批量重命名 + 自定义目录结构(强迫症福音)
- • ✅ 完全无广告、无后台监控、不开浏览器、不登录账号
🎯适合人群:
- • 学生党:下载名校公开课、考研资料、编程教学
- • 自媒体人:收集素材、分析热门内容、复刻爆款节奏
- • 上班族:通勤路上听 B 站知识区音频版
- • 研究者 / 数据分析师:抓取弹幕做舆情分析
- • 数字极简主义者:把喜欢的内容真正“拥有”在本地硬盘
使用方法:三步搞定
虽然 yutto 是命令行工具,但其实操作简单。
第一步:安装 Python 和 pip
访问 Python官网 下载并安装,记得勾选 Add to PATH。验证是否成功:
python --version
pip --version
第二步:安装 yutto
通过 pip 这一 Python 包管理工具,一句话完成安装:
pip install yutto
安装完成后输入 yutto -h 查看帮助,说明装好了。
第三步:开始下载
示例 1:下载一个视频
yutto https://www.bilibili.com/video/BV1xx411c7XU
自动下载该视频的最高画质 + 音频 + 弹幕 + 字幕,并按标题命名保存。
示例 2:只下载音频(当播客用)
yutto --audio-only https://www.bilibili.com/video/BV1A54y1G7Vn
得到一个 .m4a 文件。
示例 3:下载整个月度排行榜
yutto --series https://www.bilibili.com/v/popular/monthly
加个 --series 参数,整榜视频统统打包带走。
高级玩法:自定义输出格式
yutto --output-format "{title}_{ep_index}" --dir "~/Videos/bilibili/罗翔说刑法" https://www.bilibili.com/video/BV1a54y1G7rP
精准控制文件夹和命名规则。
💡 提示:搭配 aria2 还能开启多线程加速下载(官方文档有详细说明)。
实用场景举例
| 场景 |
如何使用 yutto |
| 学生备考 |
下载李永乐老师物理课、张雪峰报考讲座,地铁上看不费流量 |
| 自媒体创作 |
批量获取竞品视频+弹幕,分析观众情绪关键词 |
| 语言学习 |
下载双语字幕视频,用 Aegisub 做精听训练 |
| 知识管理 |
把 B 站优质内容导入 Obsidian / Logseq,构建个人第二大脑 |
| 防失联收藏 |
某些敏感内容可能随时被删,提前备份=数字保险 |
优势亮点
相比那些打着“高速下载”旗号却塞满广告、诱导注册的图形软件,yutto 脱颖而出:
| 优势 |
说明 |
| ✅完全开源透明 |
所有代码公开审查,不怕后门 |
| ✅零依赖轻量运行 |
不需要 Electron、不用开浏览器,一条命令即跑即走 |
| ✅AI 字幕支持 |
自动抓取 CC 字幕,结合 Whisper 做摘要/翻译极方便 |
| ✅高度可定制 |
支持过滤分辨率、选择音轨、跳过已下载项 |
| ✅跨平台通吃 |
Windows / macOS / Linux 全支持 |
| ✅无账号无风控 |
不登录也能下载公开内容,规避封 IP 风险 |
扩展推荐:同类工具横向对比
| 工具 |
是否开源 |
是否免费 |
是否支持弹幕 |
是否支持字幕 |
备注 |
| yutto |
✅ 是 |
✅ 是 |
✅ ASS 格式 |
✅ SRT/ASS |
推荐首选 |
| you-get |
✅ 是 |
✅ 是 |
❌ 仅基础支持 |
⚠️ 部分支持 |
老牌但更新慢 |
| yt-dlp |
✅ 是 |
✅ 是 |
❌ |
⚠️ 需插件 |
支持站点多,B站体验一般 |
| DownKyi |
❌ 否 |
✅ 是 |
✅ |
✅ |
图形界面友好,但闭源有风险 |
| Bilibili Video Downloader(Chrome 插件) |
❌ 否 |
✅ 是 |
✅ |
✅ |
易被检测封禁 |
📌效率小技巧:
- • 配合
cron 定时任务,每周自动同步关注的 UP 主新作
- • 使用
ffmpeg 对下载视频批量压缩,节省空间
- • 结合
whisper.cpp 本地跑语音转文字,打造专属学习数据库
|