VidBee:视频下载 + 本地转写的完整方案
【免费下载链接】VidBeeDownload video and audio from YouTube , TikTok , Twitter , Instagram , Facebook , Twitch , Bilibili , and 1000+ sites—or import local media. Create searchable transcripts on your computer, then summarize, translate, or ask questions with your preferred AI provider.项目地址: https://gitcode.com/GitHub_Trending/vi/VidBee
在 YouTube 追完一整套课程,想存到本地离线看,页面上找不到下载按钮;下到手里的视频想找某句话,字幕是散的,翻不到在第几分钟。VidBee 是款免费开源的视频下载桌面应用:1000+ 站点能下,下完还能在本机转写(语音转文字)成可搜索的字幕稿,再交给 AI 总结、翻译、提问。
它不只是视频下载工具,更是本地视频资料库
- 下载、转写、提问,一个窗口串起来
- 识别在你电脑跑,视频不用上传
- 队列、订阅、格式模板都在设置里定
它借用开源下载引擎 yt-dlp(命令行下载器)做兼容,区别在于:下载、本地转写、AI 提问、RSS 自动订阅全在一个桌面应用里,你全程不碰命令行。
核心能力拆解:下载、转写、提问、订阅
批量下载:粘贴链接直接进队列
粘贴一个链接或一整批,YouTube 整条播放列表也能一次进队,不用逐个手动保存。下载队列(任务的排队系统)背后是一套统一的命令定义,见 packages/downloader-core/src/contract.ts,创建、暂停、恢复、重试全在这里,界面上每次点击都对应一条命令。
- 粘贴链接加任务,支持整批
- 实时看速度、大小、格式
- 暂停、恢复、重试不重排队
- 断网断点续传,不用重来
- 按条目挑格式,或一键默认
相比直接用命令行 yt-dlp:引擎相同,但参数替你拼好了,进度摆在眼前。
本地转写:识别不出门,说话人自动分开
下载完自动转写,文件下完文字稿也就在;在文稿里搜一句话,点时间戳,播放直接跳过去。转写整条流水线在 packages/transcription/src/:本地语音识别、说话人聚类、标点修正,全在你自己机器上完成。
- 本机识别,视频不上传
- 自动分开说话人,可改人数
- 点时间戳直接跳到那秒
- 导出纯文本或 Markdown
- 可再烧录成带字幕视频
相比在线转写服务:文件不出你的机器,也没有按分钟计费的账单。
AI 提问:用你自己的模型
摘要、翻译、生成 FAQ,不用离开应用就能跑;你也可以自写提示词,先拿样例试一遍再正式用。AI 接入在 apps/desktop/src/main/ipc/services/ai-service.ts,OpenAI、DeepSeek 等云端模型,或 Ollama 这类本地端点都行,密钥存在你自己电脑上。
- 连云端或本地模型端点
- 内置摘要、FAQ、翻译提示词
- 自写提示词先拿样例试
- 换服务商不丢提示词库
想让 AI 这一步也留在本地,指向 Ollama 或 LM Studio,整条流程都在机器内完成。
RSS 订阅:新片自动排队
关注几个频道,更新的新集自动进队列,不用每次自己开网页手动保存。RSS(频道更新列表)的解析在 packages/subscriptions-core/src/feed-parser.ts,用浏览器风格请求抓取内容,新集自动排队下载。
- 每个订阅独立定规则
- 按关键词过滤并自动打标
- 自动下载或等人工确认
- 自定义存哪里、怎么命名
- 新集状态一眼看进度
从一个链接到一份笔记:一条完整工作流
- 粘贴链接,选视频或音频。下载命令在 packages/downloader-core/src/yt-dlp-args.ts 里拼装,默认重试 30 次、超时 30 秒,网络抖一下不会直接报废任务。
- 下完自动转写。识别在本地跑,模型按你的机器配置选,长视频分段处理,内存不爆。
- 点时间戳回到那一秒。在文稿里搜关键词,点时间戳,播放直接跳到那一句。
- 选一个内置提示词。要点摘要、FAQ、翻译,挑一个,结果还能再编辑。
- 导出笔记或字幕。纯文本、Markdown,或者做成带烧录字幕的新视频。
- 给常看的频道加 RSS 订阅。新集自动进队列,下次打开已经下好了。
效率小技巧:下载和转写同时进行的话,把转写并发设成 1~2 个。转写吃 CPU,留低一点,下载队列才跑得动。
调优与进阶:三个最值得动的开关
| 配置项 | 推荐值 | 适用场景 |
|---|---|---|
| 下载并发 | 3~5 个(上限 10) | 队列里有多个任务、带宽充足 |
| 转写并发 | 1~2 个(上限 4) | 笔记本转写长视频 |
| 转写模型 | 按内存选:4GB→minimal,8GB→balanced,16GB→quality 档 | 中文内容换 SenseVoice 更准 |
上限定义在 packages/transcription/src/concurrency.ts:下载默认 5 个、转写默认 1 个,两者共享同一个任务池。为什么这样调:并发提上去,下载和转写会互相挤,按你机器的配置各给一半比较稳。
转圈下不动?识别出岔了?
进度条转圈、不显示速度最可能原因:网络波动,或站点启用了反爬。
- 换到非高峰时段或换个网络再试
- 在设置里把下载引擎更新到最新版
- 换更低的码率格式重试
文字稿乱码、说话人没分开最可能原因:模型太小,跟不上这门语言;或没设置说话人数量。
- 换成对应语言的高一档模型,中文换 SenseVoice
- 手动指定说话人数量重新标注
- 源站有字幕就直接用,省时
特定网站下不动最可能原因:内容需要登录,缺 Cookie(登录凭证)。
- 在设置里直接导入当前浏览器的 Cookie
- 或上传 cookies.txt 文件
- 还不行就看任务里的错误详情找原因
和其他方式比一比
| 浏览器插件 | 命令行工具(yt-dlp) | 在线转换服务 | VidBee | |
|---|---|---|---|---|
| 上手成本 | 低 | 高,要学参数 | 低 | 低,纯图形界面 |
| 平台覆盖 | 看插件支持哪些站 | 1000+ 站点 | 看服务 | 1000+ 站点 |
| 隐私 | 取决于插件作者 | 本地处理 | 视频上传第三方 | 本地处理,视频不上传 |
| 费用 | 免费居多,常带广告 | 免费 | 按次或订阅收费 | 免费开源 |
命令行最灵活但要会看参数,在线服务最快但视频要出你的机器。VidBee 取中间:引擎和命令行同款 yt-dlp,还多出命令行没有的转写和 AI 提问。
快速上手
首选官方下载页的预编译包,解压即用,不用装环境;Windows、macOS、Linux 跨平台都有。想从源码自己跑的话:
git clone https://gitcode.com/GitHub_Trending/vi/VidBee cd VidBee && pnpm install pnpm dev仓库里还有 Web 版和 API 服务端,可以装在 NAS 上给全家共用。
先把一个视频下载跑通,再慢慢加队列和订阅。下载、转写、提问,VidBee 里一站搞定 ✨
【免费下载链接】VidBeeDownload video and audio from YouTube , TikTok , Twitter , Instagram , Facebook , Twitch , Bilibili , and 1000+ sites—or import local media. Create searchable transcripts on your computer, then summarize, translate, or ask questions with your preferred AI provider.项目地址: https://gitcode.com/GitHub_Trending/vi/VidBee
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考