B 站收藏视频,自动下载到 NAS

2025-08-05 16:51:14 0点赞 21收藏 0评论

哈喽,艾瑞巴蒂我是生活爱好者。

如果你是B站重度使用者,不能错过本篇内容哦,本文重点介绍通过NAS部署bili-sync,将B站收藏的内容自动下载到NAS,并且与 Emby、Jellyfin 等媒体服务器无缝兼容。

功能特性:

多来源同步:可同步收藏夹、视频列表 / 合集、“稍后再看” 列表及 UP 主投稿内容。

智能选资源:自动在用户设置范围内选择最优的视频和音频流,下载完成后通过 FFmpeg 自动合并。

高效下载:采用 Tokio 与 Reqwest 实现异步、视频分页的异步并发下载,支持单个文件的分块并行下载。

媒体库友好:采用媒体服务器支持的文件命名方式,文件布局与 Emby、Jellyfin 等主流媒体服务器软件兼容,可直接作为媒体库添加。

容错与重试:下载失败会在下次同步时重试,失败次数过多则自动丢弃。

风控处理:智能识别接口请求风控,自动终止并等待下一轮执行,避免账号被封风险。

多平台支持:提供多平台二进制可执行文件,为 Linux 平台准备了即用型 Docker 镜像。

可视化管理:提供 Web UI 用于配置、查看和管理视频及视频源,可查看任务队列、管理已下载视频、调整并发数等参数。

本文使用设备:威联通NAS

一、部署前准备

在正式部署前需要获取SESSDATA,bili_jct,buvid3,dedeuserid 和 ac_time_value 这 5 个参数。

首先使用浏览器的无痕登录,打开B站,登录自己的账号。

B 站收藏视频,自动下载到 NAS

接着在该页面按F12,进入开发人员页面。

B 站收藏视频,自动下载到 NAS

点击上方【控制台】,在下方输入

window.localStorage.ac_time_value 获取ac_time_value的值,复制保存用于后面的设置。

B 站收藏视频,自动下载到 NASB 站收藏视频,自动下载到 NAS

接着点击【应用程序】→【Cookie】 选择https..... 右侧会出现SESSDATA,bili_jct,buvid3,dedeuserid四个参数的值,然后复制保存。

B 站收藏视频,自动下载到 NAS

二、NAS部署

打开威联通NAS,进入ContainerStation,点击【应用程序】→【创建】,然后将代码复制。

version: "3" services: bili-sync: image: docker.1ms.run/amtoaer/bili-sync-rs:latest container_name: bili-sync user: 0:0 ports: - 12345:12345 volumes: - /share/Container/bili-sync/config:/app/.config/bili-sync - /share/Container/bili-video:/bilibili restart: unless-stopped

B 站收藏视频,自动下载到 NAS

等待安装。

B 站收藏视频,自动下载到 NAS

三、设置bili-sync

在浏览器中输入NAS的IP+端口号即可访问该项目。

B 站收藏视频,自动下载到 NAS

首先需要进行认证,需要一个token码,可在日志中查看,如果在日志中查看不到,可返回NAS在【bili-sync】这个文件夹中将如图的文件进行下载。

B 站收藏视频,自动下载到 NAS

接着用记事本打开,找到token进行复制。

B 站收藏视频,自动下载到 NAS

再返回到bili-sync,点击左下角设置,进行认证,将上步骤复制的token码进行粘贴。

B 站收藏视频,自动下载到 NAS

然后选择【B站认证】,上另外的五个参数值进行粘贴。

B 站收藏视频,自动下载到 NAS

配置成功后,在【我关注的UP主】可查看自己账号关注的up主。

B 站收藏视频,自动下载到 NAS

保存视频的路径选择之前映射的 /bilibili。

B 站收藏视频,自动下载到 NAS

测试,在手机端登录自己账号收藏了几个视频,收藏的视频自动下载了。

B 站收藏视频,自动下载到 NAS

返回NAS后,即可查看下载的视频。

B 站收藏视频,自动下载到 NAS

推荐适合玩docker的NAS

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
21
扫一下,分享更方便,购买更轻松