編輯點(diǎn)評(píng):支持下載視頻,動(dòng)漫,番劇,漫畫和神器
使用Qt C++開發(fā)的一款b站下載工具,B23Downloader支持下載B站視頻如投稿視頻、番劇、電影、課程、直播、漫畫等,用戶只需要輸入鏈接或者BV號(hào)/SSID/EPID即可解析下載,支持畫質(zhì)的選擇,下載速度超快。
使用方法
1、下載軟件后,解壓出來就是一個(gè)單文件exe,運(yùn)行它;
2、粘貼要下載的鏈接到該地址,點(diǎn)擊右方箭頭獲取有效的下載內(nèi)容即可下載視頻、漫畫等等
3、支持選擇畫質(zhì),部分功能像是需要會(huì)員的要登錄賬號(hào)。
4、且點(diǎn)擊該下載欄處可調(diào)用播放軟件(如potplayer)進(jìn)行播放
5、下載好的文件直接存放在軟件根目錄。
特別說明
漫畫是一頁(yè)一頁(yè)下載的。
目前刪除漫畫下載任務(wù)會(huì)粗暴地刪除整個(gè)文件夾
直播說明
對(duì)話框的標(biāo)題為 【嗶哩嗶哩英雄聯(lián)盟賽事】【直播】HLE vs LNG,其命名規(guī)則為【<用戶名>】<房間標(biāo)題>,示例中用戶名為 嗶哩嗶哩英雄聯(lián)盟賽事,房間標(biāo)題為 【直播】HLE vs LNG。
下載文件的命名為 <標(biāo)題> <下載開始時(shí)間>.flv,比如【嗶哩嗶哩英雄聯(lián)盟賽事】【直播】HLE vs LNG [2021.10.05] 18.59.22.flv,其所在文件夾為上圖中所選的 E:/tmp/
目前的直播下載任務(wù)策略為:
暫停直播下載任務(wù)后重新開始,會(huì)寫入另一個(gè)文件,比如 【嗶哩嗶哩英雄聯(lián)盟賽事】【直播】HLE vs LNG [2021.10.05] 19.32.11.flv
刪除任務(wù)不會(huì)刪除任何相關(guān)文件
任務(wù)不會(huì)被保存,即退出程序后再啟動(dòng),之前的直播下載任務(wù)不被保留
如果添加直播下載任務(wù)時(shí),正在下載的任務(wù)數(shù)量超過最大可同時(shí)下載任務(wù)數(shù)(代碼里硬編碼為 3),那么這個(gè)直播下載任務(wù)會(huì)處于“等待下載”狀態(tài)。
支持的鏈接
用戶投稿類視頻鏈接 ,不支持互動(dòng)視頻
劇集(番劇,電影等)鏈接 ,暫不支持活動(dòng)頁(yè)鏈接如「天氣之子」B站正在熱播!
課程類視頻鏈接
直播鏈接
直播活動(dòng)頁(yè)鏈接,如 Aimer線上演唱會(huì) "Walpurgis"
漫畫鏈接,暫不支持 Vomic
b23.tv 視頻短鏈,b22.top 漫畫短鏈
部分類型可以使用編號(hào):
視頻 BV 或 av 號(hào),如 BV1ab411c7St 或 av35581924
劇集 ssid 或 epid,如 ss28341 或 ep281280
live+直播房間號(hào),如 live6
軟件原理
B23Downloader 使用 Qt 6 (C++ 17) 開發(fā),雖然 Release 只有 Windows 64-bit 的,但你可以在其他桌面平臺(tái)編譯使用。
由于所有請(qǐng)求鏈接均采用 HTTPS,所以依賴 OpenSSL庫(kù)。在 Windows 上,雖然 Qt Installer 可以勾選 OpenSSL Toolkit,但 Qt Installer 并不會(huì)設(shè)置好相關(guān)環(huán)境,于是會(huì)出現(xiàn)找不到 SSL 庫(kù)的錯(cuò)誤(如 TLS initialization failed)
暫未實(shí)現(xiàn)“設(shè)置”功能(以后有時(shí)間會(huì)加上的),代理跟隨系統(tǒng),你可以設(shè)置全局代理來下載地域限制內(nèi)容(比如代理服務(wù)器在香港,那么可以下載“僅限港澳臺(tái)地區(qū)”的動(dòng)漫)。
熱門評(píng)論
最新評(píng)論