
BBDown使用教程一條命令搞定B站視頻下載從4K到8K、番劇課程全支持【免費下載鏈接】BBDownBilibili Downloader. 一個命令行式嗶哩嗶哩下載器.項目地址: https://gitcode.com/gh_mirrors/bb/BBDown本篇文章采用成長階梯線結構帶你入門先認識 BBDown 這個開源命令行嗶哩嗶哩下載器到底是什么第一印象再完成安裝與首次下載常用功能最后解鎖畫質、分P、登錄、配置文件與 API 服務器等進階玩法。每一節都建立在前一節的基礎上讓你像打怪升級一樣逐步把一個B站視頻下載工具用成你自己的離線視頻庫。你還在用錄屏和在線緩存存B站視頻嗎先分享一個大多數人都踩過的坑看到喜歡的教學視頻、收藏夾里幾十個沒看完的投稿想緩存下來卻處處碰壁——網頁端沒有下載按鈕App 緩存的視頻會被清掉錄屏出來的畫面糊、聲音雜、還占滿磁盤。BBDown 就是來解決這個問題的。它是一個基于 .NET 開發的開源命令行式嗶哩嗶哩下載器支持普通視頻、番劇、課程、合集、收藏夾與個人空間的批量解析能下載彈幕、外掛字幕甚至支持 8K、HDR、杜比視界和杜比全景聲。它的全部優勢濃縮成一句話把想下載卻下不了變成一行命令全搞定。第一印象這個命令行工具憑什么比網頁緩存強在動手之前先用 30 秒建立對 BBDown 的整體認知。它沒有圖形界面所有操作都在終端里完成換來的是三個實打實的好處免費開源跨平臺Windows、macOS、Linux 都能跑代碼完全公開可自行構建。下載質量由你說了算不只是高清而是精確到 8K 超高清127、杜比視界126、HDR 真彩125、4K 超清120、1080P 高幀率116等十幾個檔位。一條龍出片自動下載音視頻流、字幕調用 ffmpeg 或 mp4box 合并最終交給你一個帶章節信息的完整 MP4 文件。小貼士BBDown 混流時需要外部程序 ffmpeg 或 mp4box下載杜比視界內容建議使用 ffmpeg 5.0 以上版本。提前裝好后面才不卡殼。三步完成安裝跑通你的第一次下載第一步安裝 BBDown如果你本地已有 .NET 環境安裝只需一條命令dotnet tool install --global BBDown以后要升級到最新版本同樣一條命令dotnet tool update --global BBDown安裝完成后輸入BBDown --version確認版本號看到輸出就說明裝好了。第二步準備混流工具在系統里安裝 ffmpeg或用 mp4box并確保它能被命令行直接調用。這一步不準備視頻能下但合并不了等于白忙。第三步下達第一條下載命令BBDown https://www.bilibili.com/video/BV1qt4y1X7TWBBDown 會依次完成檢測登錄狀態 → 獲取 aid → 解析視頻信息 → 按默認畫質優先級下載音視頻流 → 合并輸出 MP4。第一次跑通后你會看到終端里清晰地打印出視頻標題、發布時間、UP 主主頁和每個分P的信息下載完成后文件就在當前目錄。避坑提醒首次運行如果提示未登錄別慌普通視頻照樣能下只有高清、會員專屬內容才需要登錄登錄方法在后面的進階章節。把畫質和分P調成你想要的樣子用優先級參數指定畫質默認畫質排序不一定符合你的需求BBDown 支持用逗號分隔的優先級列表越靠前越優先BBDown https://www.bilibili.com/video/BV1qt4y1X7TW -q 8K 超高清, 1080P 高碼率, HDR 真彩# 也可以指定視頻編碼優先級例如優先 HEVC BBDown https://www.bilibili.com/video/BV1qt4y1X7TW -e hevc,av1,avc多線程下載默認就是開啟的不用額外設置覺得速度不夠可以用-aria2參數調用 aria2c 進一步提速。靈活選擇分P不必全量下載遇到幾十P的合集精確挑選比全下載更實用# 下載指定幾個分P BBDown https://www.bilibili.com/video/BV1At41167aj -p 1,3,5 # 下載一個連續范圍 BBDown https://www.bilibili.com/video/BV1At41167aj -p 1-10 # 番劇/課程直接下載全集 BBDown https://www.bilibili.com/bangumi/play/ss33073 -p ALL小貼士分P很多時默認只展示前幾個用--show-all可以展開全部加-info則只解析不下載先看清單再決定避免下錯內容。進階玩法一單獨下載音頻、字幕和彈幕BBDown 支持把一部視頻拆開拿# 只要音頻適合做音樂收藏 BBDown 視頻地址 --audio-only # 只要字幕且自動轉換為 srt 格式 BBDown 視頻地址 --sub-only # 只拿彈幕文件 BBDown 視頻地址 --danmaku-only # 只下載封面圖 BBDown 視頻地址 --cover-only如果你對下載文件的命名有強迫癥還能用內置變量自定義文件名比如videoTitle表示視頻主標題、pageNumberWithZero表示補零的分P序號、dfn表示清晰度、ownerName表示UP主名BBDown 視頻地址 -F videoTitle[dfn]進階玩法二登錄賬號下載無水印片源部分高清內容和會員專屬視頻需要登錄才能下載。BBDown 提供了二維碼登錄完全不需要手動復制 Cookie# 掃碼登錄網頁賬號 BBDown login # 掃碼登錄云視聽小電視TV端賬號 BBDown logintv劃重點想要無水印片源核心操作是改用 TV 接口解析——粉絲量大的UP主視頻用 TV 端源基本沒有水印BBDown -tv https://www.bilibili.com/video/BV1qt4y1X7TW如果你已經有 Cookie 或 TV 端 access_token也可以用-c或-token參數直接加載適合放到腳本里自動執行。進階玩法三配置文件與本地 API 服務器從 1.4.9 版本開始BBDown 支持讀取配置文件把常用參數固化下來省去每次敲一長串命令。默認讀取程序同目錄下的BBDown.config每行一個選項參數放下一行#開頭是注釋# 自定義輸出文件名 --file-pattern videoTitle[dfn] # 多分P下載間隔 2 秒 --delay-per-page 2 # 開啟彈幕下載 --download-danmaku以后只需執行BBDown 視頻地址 --config-file BBDown.config更進階的玩法是服務器模式——把 BBDown 變成一個本地 HTTP 服務通過接口添加、查詢下載任務BBDown serve -l http://0.0.0.0:12450然后用 curl 就能投遞下載任務適合集成到自己的自動化工具鏈里curl -X POST -H Content-Type: application/json -d { Url: BV1qt4y1X7TW } http://localhost:12450/add-task接口列表和返回的數據結構在項目根目錄的json-api-doc.md中有完整說明想自己寫調用方的人可以直接翻它。想深入了解源碼這些入口值得一讀如果你不滿足于使用想看看它到底怎么實現源碼模塊的組織相當清晰入口與參數裝配BBDown/Program.cs下載核心邏輯BBDown/BBDownDownloadUtil.cs音視頻合并BBDown/BBDownMuxer.cs配置解析BBDown/BBDownConfigParser.cs登錄邏輯BBDown/BBDownLoginUtil.cs信息獲取與解析BBDown.Core/Parser.cs以及BBDown.Core/Fetcher/下的番劇、課程、收藏夾、系列等各類 Fetcher從一條下載命令出發順著Program.cs → Parser → Fetcher → DownloadUtil → Muxer這條線讀下去你基本就能看懂整個 BBDown 的下載鏈路。現在去跑通你的第一條 BBDown 命令看完這篇文章你已經從聽過名字走到了知道怎么用。剩下的就是把第一步邁出去打開終端安裝 BBDown貼上一個你最想保存的視頻鏈接親眼看著它從解析、下載到合并出一份完整 MP4。給個小目標先成功下載 1 個視頻再用-p下一部合集最后配置好你的BBDown.config。三個小目標全部完成你就是一個熟練的 BBDown 用戶了。記得合理使用——僅用于個人學習、研究和合法的內容保存場景這樣才能長久地用好這個優秀的開源工具。【免費下載鏈接】BBDownBilibili Downloader. 一個命令行式嗶哩嗶哩下載器.項目地址: https://gitcode.com/gh_mirrors/bb/BBDown創作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考