Bili-Sync 是一款專為NAS用戶設計的嗶哩嗶哩(B站)同步工具,由高效的 Rust 編程語言及其異步運行時 Tokio 驅動。它的核心目標是幫助用戶自動將B站上的各類視頻內容同步下載到本地存儲,從而實現對珍貴資源的備份與統一管理。
- bili-sync官網入口網址:https://bili-sync.allwens.work/
- bili-sync開源項目地址:https://github.com/amtoaer/bili-sync

核心理念與工作原理
Bili-Sync的設計理念圍繞自動同步與媒體庫兼容性展開。其工作流程清晰明了:
- 配置視頻源:用戶首先在工具中添加希望跟蹤的視頻源。
- 定期掃描:系統會按照預設的時間間隔,自動掃描這些視頻源是否有更新的內容。
- 自動下載:一旦發現本地尚未保存的新內容,工具便會立刻啟動下載任務。它會智能地選擇用戶設定范圍內的最佳視頻和音頻流,并利用FFmpeg進行合并,確保最終的觀影質量。
- 規范歸檔:下載完成后,所有文件(包括視頻、封面、彈幕等)都會以一種符合媒體服務器標準的文件結構進行組織和命名。
這個過程確保了用戶的本地視頻庫能夠持續地與嗶哩嗶哩網站上的動態保持同步。
功能特色與強大強大優勢
- 全面的內容支持:它不僅支持下載用戶的個人收藏夾和“稍后再看”列表,還能同步UP主的全部投稿視頻、視頻合集/列表乃至番劇和影視劇,涵蓋了絕大部分B站的內容形式。
- 豐富的下載資產:除了視頻文件本身,Bili-Sync還會一并下載封面圖片、彈幕數據、標簽信息以及視頻簡介,有些版本甚至還支持下載CC字幕并將其轉換為SRT格式,極大地豐富了離線觀看的體驗。
- 卓越的性能表現:得益于Rust語言的高效性和Tokio的異步并發能力,Bili-Sync在運行時資源占用極低,卻能實現高速下載,非常適合7×24小時長期部署在NAS或家庭服務器上。
- 友好的媒體服務器集成:這一點是其一大亮點。下載內容的結構經過特殊優化,能夠直接被Emby、Jellyfin、Plex等主流媒體服務器軟件識別和刮削。這意味著用戶只需將下載文件夾添加到媒體服務器的資料庫中,就能立即生成精美、信息完整的影視墻,無需任何額外的手動干預。
- 便捷的管理與穩定的運行:工具提供了由SvelteKit構建的現代化響應式Web管理界面(WebUI),用戶可以通過瀏覽器遠程輕松查看下載進度、管理任務和處理失敗的條目。同時,它具備優雅的退出機制和智能的錯誤重試邏輯,保證了服務的穩定性。
Bili-Sync不僅僅是一個簡單的視頻下載器,更是一套完整的B站內容自動化歸檔與管理系統。它特別適合擁有家庭媒體服務器的用戶、熱衷于收藏B站有價值視頻內容的愛好者,以及任何希望將自己喜歡的B站視頻安全地保存在本地,以便隨時離線觀看的用戶。
相關導航
暫無評論...



