开箱即用,支持非 DRM 加密的个人投稿/番剧/课堂,完整支持合集/播放列表/稍后再看。支持封面和弹幕下载。
之前嫌大部分哔哩哔哩视频下载软件使用太麻烦,Chrome 插件体验又很一般(对批量下载支持不好,且对于超过 3GB 的大文件下载会遇到 Chrome 内存墙问题)。于是在刚学 JavaScript 没多久的情况下,踩了无数坑,花了 2 个多月写了这个插件。
合并音频流和视频流部分没有用到 ffmpeg.wasm ,而是自己针对哔哩哔哩的 dash 流,在 AI 帮助下写了专门的合并算法,已经稳定运行了 2 个月没出问题。用 mp4box -info 检查合并后的视频,与 yt-dlp 下载合并后的视频,返回的信息一致。
因为是原生 JavaScript ,所以可以直接用源代码模式运行,除 Bilibili 官方接口外无任何网络请求,数据保存在本地,且可以完整导出已完成任务的 json 数据。
如果大家有时间的话,能否赏脸使用一下呢?这个开源的版本虽然还有很多缺陷,不过核心使用流程上还是很流畅的。
项目地址: https://github.com/weiyunjun/sakidown
如果你有任何问题,欢迎提交 issue 。谢谢你看到这里。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.