網易首頁 > 網易號 > 正文 申請入駐

星哥帶你玩飛牛NAS-20:把B站收藏同步下載到NAS,打造家庭教育、娛樂分中心

0
分享至


星哥帶你玩飛牛NAS-20:把B站收藏同步下載到NAS,打造家庭教育、娛樂分中心

在大多數人的印象里,NAS 似乎就是一個“家庭文件柜”:備份照片、存點電影、同步資料……功能不算少,但也談不上驚艷。

如果你是一個B站的重度愛好者,您一定會把 B 站上那些優質學習資源、視頻、娛樂收藏起來。

但是如果能把收藏的視頻,自動下載到NAS中,讓孩子、家人隨時隨地學習,你可能會重新認識這個“小盒子”。

今天,我們就來拆解一種非常實用、可落地的 NAS 新玩法:用 NAS 自動采集 B 站學習資源 → 分類整理 → 使用Jellyfin(其他播放器也行) → 打造家庭教育中心。


為什么要把 B 站資源搬到 NAS?

B 站的學習內容非常豐富,從科普、編程、數學,到藝術、歷史、語言學習,應有盡有。但它也有幾個痛點:

  • ?資源分散:收藏夾越多越亂,想找某個視頻經常翻半天。

  • ?容易“被打斷”:學習視頻旁邊就是娛樂內容,孩子很容易跑偏。

  • ?無法統一管理:家長難以為孩子定制學習內容。

  • ?網絡依賴強:沒有網絡就無法觀看。

而 NAS 的優勢剛好能補上這些短板:

  • ? 本地存儲、隨時訪問

  • ? 分類清晰、可控可管

  • ? 自動化腳本可實現“無人值守采集”

這就是為什么越來越多家庭開始用 NAS 打造“家庭教育中心”。

Bili?Sync 是什么?一句話概括

Bili?Sync 是一款用于自動同步 B 站收藏夾、稍后再看、UP 主投稿等內容到本地或 NAS 的工具。它的核心目標是:讓你不再手動下載 B 站視頻,而是讓 NAS 自動幫你“搬運 + 分類 + 更新”。

項目官方主頁地址:bili-sync.allwens.work

bili-sync 是一款專為 NAS 用戶編寫的嗶哩嗶哩同步工具。它的基本的工作原理是使用用戶填寫的憑據定期掃描視頻合集、收藏夾等,獲取到本地未下載過的內容并保存到本地,維持本地視頻庫與嗶哩嗶哩網站的同步。

下載的內容包括視頻、封面、彈幕、標簽與簡介信息等,這些文件整體保持與 Emby、Jellyfin 等媒體服務器軟件兼容的文件布局,使得目的文件夾可以直接被作為媒體庫添加到這些軟件中,無需干預自動識別。

如何開始,準備工作

如果你想快速搭建這套系統,可以參考以下步驟:

1. 準備設備

  • ? 一臺 NAS(飛牛NAS、群暉、威聯通、都可以)

  • ? 家庭網絡環境

安裝Bili?Sync 1.在NAS使用 Docker Compose 部署

Linux/amd64 與 Linux/arm64 兩個平臺可直接使用 Docker 或 Docker Compose 運行,此處以 Compose 為例:

services:
bili-sync-rs:
# 不推薦使用 latest 這種模糊的 tag,最好直接指明版本號
image: amtoaer/bili-sync-rs:latest
restart: unless-stopped
network_mode: bridge
# 該選項請僅在日志終端支持彩色輸出時啟用,否則日志中可能會出現亂碼
tty: true
# 非必需設置項,推薦設置為宿主機用戶的 uid 及 gid (`$uid:$gid`)
# 可以執行 `id ${user}` 獲取 `user` 用戶的 uid 及 gid
# 程序下載的所有文件權限將與此處的用戶保持一致,不設置默認為 Root
user: 1000:1000
hostname: bili-sync-rs
container_name: bili-sync-rs
# 程序默認綁定 0.0.0.0:12345 運行 http 服務
# 可同時修改 compose 文件與 config.toml 變更服務運行的端口
ports:
- 12345:12345
volumes:
- ${你希望存儲程序配置的目錄}:/app/.config/bili-sync
# metadata/people 正確掛載才能在 Emby 或 Jellyfin 中顯示 UP 主頭像
# 右邊的目標目錄不固定,只需要確保目標目錄與 bili-sync 中填寫的“UP 主頭像保存路徑”保持一致即可
- ${Emby 或 Jellyfin 配置下的 metadata/people 目錄}:/app/.config/bili-sync/upper_face
# 接下來可以掛載一系列用于保存視頻的目錄,接著在 bili-sync 中配置將視頻下載到這些目錄即可
# 例如:
# - /home/amtoaer/HDDs/Videos/Bilibilis/:/home/amtoaer/HDDs/Videos/Bilibilis/
# 如果你使用的是群暉系統,請移除最后的 logging 配置,否則會導致日志不顯示
logging:
driver: "local"

使用該 compose 文件,執行docker compose up -d即可運行。

星哥正式部署

2.新建文件夾

NAS的路徑 
/vol1/1000/bili-sync-file 【存放視頻】
/vol1/1000/Docker/bili-sync 【存放配置文件】

填入

services:
bili-sync-rs:
# 不推薦使用 latest 這種模糊的 tag,最好直接指明版本號
image: amtoaer/bili-sync-rs:latest
restart: unless-stopped
network_mode: bridge
# 該選項請僅在日志終端支持彩色輸出時啟用,否則日志中可能會出現亂碼
tty: true
# 非必需設置項,推薦設置為宿主機用戶的 uid 及 gid (`$uid:$gid`)
# 可以執行 `id ${user}` 獲取 `user` 用戶的 uid 及 gid
# 程序下載的所有文件權限將與此處的用戶保持一致,不設置默認為 Root
user: 1000:1000
hostname: bili-sync-rs
container_name: bili-sync-rs
# 程序默認綁定 0.0.0.0:12345 運行 http 服務
# 可同時修改 compose 文件與 config.toml 變更服務運行的端口
ports:
- 12345:12345
volumes:
- /vol1/1000/Docker/bili-sync/config:/app/.config/bili-sync
# metadata/people 正確掛載才能在 Emby 或 Jellyfin 中顯示 UP 主頭像
# 右邊的目標目錄不固定,只需要確保目標目錄與 bili-sync 中填寫的“UP 主頭像保存路徑”保持一致即可
- /vol1/1000/Docker/bili-sync/upper_face:/app/.config/bili-sync/upper_face
# 接下來可以掛載一系列用于保存視頻的目錄,接著在 bili-sync 中配置將視頻下載到這些目錄即可
# 例如:
- /vol1/1000/bili-sync-file/:/downloads
# 如果你使用的是群暉系統,請移除最后的 logging 配置,否則會導致日志不顯示
logging:
driver: "local"

Releases頁面下載Bili?Sync

程序為各個平臺提供了預構建的二進制文件,并且打包了Linux/amd64Linux/arm64兩個平臺的 Docker 鏡像。用戶可以自行選擇使用哪種方式運行。

在程序發布頁 https://github.com/amtoaer/bili-sync/releases 選擇最新版本中對應機器架構的壓縮包,解壓后會獲取一個名為bili-sync-rs的可執行文件,直接雙擊執行。


如果你使用這種方式運行,請確保 FFmpeg 已被正確安裝且位于 PATH 中,可直接通過ffmpeg命令訪問。

星哥以windows系統演示,如下:


獲取B站信息 視頻名稱

  • ?video_name:指定下載的視頻文件的命名格式,支持使用模板,如{{title}}表示視頻標題、{{bvid}}表示視頻編號、{{upper_name}}表示 up 主名稱、{{upper_mid}}表示 up 主 id 等。

  • ?page_name:在多 P 視頻中,用于指定每個分 P 的命名格式,除了支持video_name中的參數外,還支持{{ptitle}}表示分 P 標題、{{pid}}表示分 P 頁號。

賬號相關配置
  • ? 也就是[credential]下面的參數,包括sessdatabili_jctbuvid3dedeuseridac_time_value,這些值可以通過瀏覽器開發者工具和本地存儲獲取,用于 Bili-Sync 登錄嗶哩嗶哩賬號,獲取相應的視頻資源。

下載路徑配置
  • ?favorite_list:用于設置嗶哩嗶哩收藏夾的 ID 與本地下載路徑的對應關系,需要我們手動添加參數。格式一般為:123456789 = "/downloads",表示將收藏夾 ID 為 123456789 的內容下載到downloads目錄下。

  • ?collection_list:用于合集/視頻的下載路徑,同樣需要我們手動添加參數。格式一般為:"season:123456:123456" = "/downloads",表示將該合集的視頻下載到/downloads目錄下。

1.登錄B站獲取cookie

使用谷歌瀏覽器按F12

點擊“應用程序”

在左側找到“Cookie”

隨意選中下面一個網址,就能在右側找到

sessdata,bili_jct,buvid3,dedeuserid 對應的值。


獲取ac_time_value:

也是在當前頁面,選擇“控制臺”,在最后一行輸入代碼“window.localStorage.ac_time_value”并回車,返回的一行代碼便是我們需要的值


2.B站的收藏夾

接著我們搞定下載路徑相關配置,先是咱們B站收藏夾內的下載。我們需要打開自己B站的收藏夾,隨意點擊其中一個收藏分類,可以看到瀏覽器網址顯示的網址

space.bilibili.com/ 
<你的用戶id>
 /favlist?fid= 
<你的收藏夾的id>
 &ftype=create 



知道了收藏夾 ID,所以我們此時的下載路徑配置就為:xxxxxxxx = "/downloads"(請注意,xxxxxxxx為純數字!)

如果有多個收藏夾需要下載

在添加一行下載路徑配置即可。

3.前端認證

我這里使用windows+bili-sync-rs-Windows-x86_64,來演示。

運行時的日志,會生成auth_token。

[2mJan 29 17:52:19[0m [32m INFO[0m 歡迎使用 Bili-Sync,當前程序版本:v2.10.3
[2mJan 29 17:52:19[0m [32m INFO[0m 項目地址:https://github.com/amtoaer/bili-sync
[2mJan 29 17:52:20[0m [32m INFO[0m 數據庫初始化完成
[2mJan 29 17:52:20[0m [33m WARN[0m 生成 auth_token:Z$=CuG87Yba%wW-B,可使用該 token 登錄 web UI,該信息僅在首次運行時打印
[2mJan 29 17:52:20[0m [32m INFO[0m 配置初始化完成
[2mJan 29 17:52:20[0m [32m INFO[0m 開始運行管理頁:http://0.0.0.0:12345

把auth_token 填入設置中



認證成功


4.在Bili?Sync設置中登錄B站

這里掃碼登錄或者填寫剛才獲取到的

sessdata,bili_jct,buvid3,dedeuserid、ac_time_value

我直接使用B站的掃碼登錄就行了。


5.打開我創建的收藏夾

就可以看到我的賬號在


6.點擊訂閱

報錯:

Bad request: path: Validation error: path must be a non-empty absolute path [{"value": String("默認收藏夾")}]

在我的電腦D盤新建一個文件夾


7.啟用視頻源

8.執行下載任務

回到首頁


9.查看視頻

NAS

總結

當你把 B 站資源搬到 NAS,再把你的教育視頻下載到NAS中,用飛牛自帶的播放器、EMBY播放,你會發現:NAS 不只是存儲,它可以成為家庭教育的“內容引擎”。

這套方案不僅能提升孩子的學習效率,也能讓家長更輕松地管理學習資源。 如果你家里已經有 NAS,不妨試試這種新玩法,也許會徹底改變你對 NAS 的認知。

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
蔡琳帶兒子搬離住了4年的別墅,哭著與鄰居告別,光化妝品就裝3車

蔡琳帶兒子搬離住了4年的別墅,哭著與鄰居告別,光化妝品就裝3車

八怪娛
2026-04-24 15:18:26
比導彈便宜萬倍!中國 LW30 一出場,無人機當場變廢鐵

比導彈便宜萬倍!中國 LW30 一出場,無人機當場變廢鐵

小蘭聊歷史
2026-04-18 14:25:14
往事悠悠:七十年代隨父母下放到農村,那段經歷我記憶深刻

往事悠悠:七十年代隨父母下放到農村,那段經歷我記憶深刻

草根情感故事茶社
2026-04-25 13:22:28
伊朗用血淚換來的教訓:萬一中美開戰,中國必須首先鎖定這一點

伊朗用血淚換來的教訓:萬一中美開戰,中國必須首先鎖定這一點

姑娘視角
2026-04-26 11:27:03
特斯拉為什么不參加北京車展?

特斯拉為什么不參加北京車展?

華庭講美食
2026-04-25 20:47:07
悲催!畢業后拼到的浙江體制工作,被媽媽毀了,孩子現去新疆發展

悲催!畢業后拼到的浙江體制工作,被媽媽毀了,孩子現去新疆發展

火山詩話
2026-04-25 09:47:37
陳首富終究吞不下云南白藥 | 棱鏡

陳首富終究吞不下云南白藥 | 棱鏡

新浪財經
2026-04-24 17:04:15
旺運登門,聰慧又有耐力的3大生肖,好事要來了,5月事業紅火

旺運登門,聰慧又有耐力的3大生肖,好事要來了,5月事業紅火

人閒情事
2026-04-26 14:23:43
狄龍談SGA獨砍42分:他確實很高效 但G4我會防住他

狄龍談SGA獨砍42分:他確實很高效 但G4我會防住他

北青網-北京青年報
2026-04-26 14:33:03
成龍不再拍那部電影了。

成龍不再拍那部電影了。

可樂談情感
2026-04-26 14:19:56
一場比賽出現4名35歲+老將 北京國安主帥蒙哥馬利蜜月期要結束了

一場比賽出現4名35歲+老將 北京國安主帥蒙哥馬利蜜月期要結束了

80后體育大蜀黍
2026-04-26 12:22:08
內斗升級,石破茂怒斥高市:繼續死磕中國,日本必成下一個戰場!

內斗升級,石破茂怒斥高市:繼續死磕中國,日本必成下一個戰場!

我一直在終點等你
2026-04-26 13:34:34
白宮記協晚宴安全事件細節披露:嫌疑人持霰彈槍試圖突破安保

白宮記協晚宴安全事件細節披露:嫌疑人持霰彈槍試圖突破安保

環球網資訊
2026-04-26 10:27:18
87年,我帶著父親當兵的照片入伍,誰知女首長看到照片后差點暈過去

87年,我帶著父親當兵的照片入伍,誰知女首長看到照片后差點暈過去

紅豆講堂
2025-03-23 10:39:32
快了!中國第四艘航母呼之欲出,將會是十萬噸核動力

快了!中國第四艘航母呼之欲出,將會是十萬噸核動力

知兵堂軍事
2026-04-26 10:43:13
“深圳公交站臺吸煙”涉事男子被罰50元,當場執行,警方執法過程合法合規

“深圳公交站臺吸煙”涉事男子被罰50元,當場執行,警方執法過程合法合規

上觀新聞
2026-04-26 06:53:02
如果四大名著要刪掉一本,你會選擇哪一本?網友的答案出奇一致

如果四大名著要刪掉一本,你會選擇哪一本?網友的答案出奇一致

孤城落日
2026-04-26 10:43:07
1995年,在香港高檔餐廳里,34歲的洪晃與63歲的父親洪君彥的合影

1995年,在香港高檔餐廳里,34歲的洪晃與63歲的父親洪君彥的合影

娛樂洞察點點
2026-04-25 21:55:38
調查發現:每天吃一根香蕉,就等于給血脂添負擔?真相來了

調查發現:每天吃一根香蕉,就等于給血脂添負擔?真相來了

今日養生之道
2026-04-17 12:48:36
A股:周末利空,剛剛,突發兩件大事!對下周市場有何影響?

A股:周末利空,剛剛,突發兩件大事!對下周市場有何影響?

虎哥閑聊
2026-04-26 10:46:43
2026-04-26 15:12:49
星哥玩云 incentive-icons
星哥玩云
星哥跟你說說工作生活的那些事
345文章數 274關注度
往期回顧 全部

科技要聞

漲價浪潮下,DeepSeek推動AI“價格戰”

頭條要聞

特朗普2年內遭遇4次刺殺威脅 第一個任期也曾險遭襲擊

頭條要聞

特朗普2年內遭遇4次刺殺威脅 第一個任期也曾險遭襲擊

體育要聞

那一刻開始,兩支球隊的命運悄然改變了

娛樂要聞

《八千里路云和月》大結局意難平

財經要聞

DeepSeek V4背后,梁文鋒的轉身

汽車要聞

預售19.38萬元起 哈弗猛龍PLUS七座版亮相

態度原創

時尚
數碼
手機
本地
軍事航空

IU的臉,真的有自己的時間線

數碼要聞

小米截至2025年底全球授權專利超4.5萬項 智能座艙專利中國第一

手機要聞

vivo Y600 Pro手機現身中國電信終端產品庫,4月27日發布

本地新聞

云游中國|逛世界風箏都 留學生探秘中國傳統文化

軍事要聞

伊朗總統:不會在壓力、威脅下進行談判

無障礙瀏覽 進入關懷版