在数字化时代,B站作为年轻人喜爱的视频平台,汇聚了海量优质内容。对于B站重度用户而言,如何高效保存喜爱的视频到本地,尤其是NAS私有云,实现自动下载与媒体索引,成为提升观影体验的关键。本文将详细介绍如何在群晖和威联通NAS上部署bili-sync工具,实现B站视频的自动下载与媒体索引。
一、前期准备:获取B站认证参数
在正式部署前,需获取SESSDATA、bili_jct、buvid3、dedeuserid和ac_time_value这五个关键参数。这些参数是bili-sync工具登录B站账号、获取视频资源的必要凭证。获取步骤如下:
1. 使用浏览器无痕模式登录B站账号。
2. 按F12键打开开发者工具,切换至“控制台”标签页,输入`window.localStorage.ac_time_value`获取ac_time_value值,并复制保存。
3. 切换至“应用程序”标签页,选择“Cookie”,在右侧列表中找到SESSDATA、bili_jct、buvid3和dedeuserid四个参数的值,同样复制保存。
二、NAS部署:群晖与威联通操作指南
(一)群晖NAS部署
1. 打开群晖的Docker套件,搜索并下载`amtoaer/bili-sync-rs`镜像。
2. 创建容器,配置网络端口为12345(或自定义端口),并映射以下目录:
- 配置文件目录:`/volume1/docker/bili-sync/config`映射至`/app/.config/bili-sync`
- 视频下载目录:`/volume1/video/bilibili`映射至`/bilibili`

3. 启动容器,等待初始化完成。
(二)威联通NAS部署
1. 打开威联通的Container Station,点击“创建”按钮,选择“应用程序”标签页。
2. 粘贴以下Docker Compose配置代码,并修改版本号为最新版本:
```yaml
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
```
3. 点击“创建”按钮,等待容器安装完成。
三、bili-sync配置:认证与视频源设置
1. 在浏览器中输入NAS的IP地址和端口号(如`http://192.168.1.100:12345`),访问bili-sync的Web界面。
2. 首次访问需进行认证,token码可在容器日志中查看。若日志中未显示,可返回NAS的bili-sync配置目录,下载并编辑配置文件获取token。
3. 在Web界面中粘贴token码完成认证,随后进入B站认证页面,粘贴之前获取的五个参数值。
4. 配置视频源,选择“收藏夹”类型,点击“获取收藏夹”按钮,选择需要下载的收藏夹,并设置下载路径为之前映射的`/bilibili`目录。
四、自动下载与媒体索引:打造个人影音库
1. 完成上述配置后,bili-sync将自动扫描B站收藏夹,下载未下载过的视频到NAS的指定目录。
2. 下载的视频文件包含视频、封面、弹幕、标签与简介信息等,与Emby、Jellyfin等媒体服务器软件兼容。
3. 在Jellyfin或Emby中添加NAS的视频目录作为媒体库,软件将自动刮削海报与元数据,生成美观的海报墙。
4. 用户可通过手机、平板等设备随时随地访问NAS中的视频资源,享受高清流畅的观影体验。
五、进阶设置:提升下载效率与稳定性
1. 加入PT站点:通过做种赚取积分,提升下载速度。
2. 调整并发数:在bili-sync的设置界面中调整并发数参数,优化下载效率。
3. 定期清理:定期清理NAS中的无用文件,释放存储空间。
4. 备份配置:定期备份bili-sync的配置文件,防止数据丢失。
通过以上步骤,用户可轻松实现B站视频到NAS私有云的自动下载与媒体索引,打造个人影音库。无论是学习资料、娱乐视频还是追剧观影,都能随时随地畅享高清流畅的观影体验。