m3u8批量下載工具由逍遙一仙制作的一款m3u8批量下載工具,可以快速解析m3u8視頻的播放地址,支持Aria2下載、可設置同時下載數、允許自定義全局協議頭、允許其他程序調用(調用方式見下)、針對本地M3U8文件優化下載、支持拖入文件,并獲取真實下載鏈接;尤其是更多展現了平臺地址服務或者鏈接信息仔剖析下載的必要性,也是目前網上最好用的M3U8下載工具之一!
可能會遇到的問題
key無效或下載失敗需自行逆向,獲取到算法后可編寫插件或導入原始key以實現批量下載
提示相對鏈接
使用寫字板(或其他第三方文本編輯器)打開m3u8文件,在文件第一行后新增一行,#YUMING|m3u8所在目錄,以指定baseurl
例如m3u8鏈接為http://111.com/123/1.m3u8?a=123,則應添加#YUMING|http://111.com/123/
引用本地文件
直接替換鏈接即可,需使用絕對路徑,路徑前需加file@以指定為本地文件
將M3U8內容帶入配置文件
1、構造JSON(參數為:data-m3u8內容;baseurl-文件鏈接所在目錄,用于解決相對鏈接問題,以/結尾)
2、將json文本BASE64編碼(需GBK)
3、加上前綴base64:
作為配置中的鏈接即可
合并瀏覽器緩存
將m3u8文件與ts以及key(如果有)放在一起,將m3u8拖入即可,工具會自動判斷路徑
使用說明
調用方式
M3U8.exe [配置文件路徑]
配置文件按如下格式:
文件名,鏈接/文件路徑(需要加前綴file@)
文件名,鏈接
選項解釋
選項名稱 | 解釋 |
---|---|
導入配置 | 批量下載使用 |
修改同時下載數 | 修改同時下載的分片數量,以提高下載速度(默認為3) |
修改重試次數 | 設置分片下載失敗后的重試次數,失敗次數超過則任務失敗(默認為3) |
自定義協議頭 | 如果網站會驗證UA、cookie等協議頭內容時,可在此自定義 |
分片忽略失敗 | 當下載失敗次數超過重試次數時,會忽略當前分片繼續接下來的任務 |
啟用數據校驗 | 下載多次數據進行比對,如兩次下載不一致則繼續下載,直到出現相同分片為止(實驗性功能,可能會出現意料之外的情況) |
忽略轉碼 | 僅拼合分片(對concat合并方式無效) |
不清理緩存 | 勾選后將不清理下載的分片文件 |
啟用隊列備份 | 備份隊列,防止意外情況下丟失下載列表 |
禁用網絡狀態識別 | 工具帶有斷網暫停功能。如感覺影響到使用,請選中此項 |
完成后退出 | 任務全部完成后自動退出 |
忽略KEY參數 | 如M3U8內帶有KEY參數但分片本身未加密,請選中此項 |
如何調用
配置文件內容格式
名稱(或參數名),鏈接(或參數值) 一行一條,中間用英文逗號分割
參數列表
參數名 | 解釋 |
---|---|
#HEAD | 自定義協議頭(需編碼為base64) |
#OUT | 輸出目錄,值為絕對路徑 |
- | 以下命令參數為1啟用,其他為關閉 |
#FAIL | 忽略分片失敗 |
#CLOSE | 完成后關閉程序 |
#CHECK | 啟用文件校驗(實驗性) |
#UNPACK | 忽略轉碼 |
#CACHE | 不清理緩存 |
#UNKEY | 忽略key |
EXE調用
運行下載器時傳入配置文件的路徑
如:m3u8.exe D:\1.txt
WebSocket調用
僅提供易語言的模塊以供調 用,demo與模塊見下
WEB調用
調用格式為xyyxm3u8://URLD[URL編碼后的配置內容]
插件
僅提供易語言的模板,見下
點此下載插件模板
注:插件崩潰會導致主程序一并崩潰,請自行測試好插件穩定性
其他要說的
win7退出時可能會出現停止運行的情況,測試關閉數據執行保護就可正常使用。還沒找到原因,先將就下咯
簡單使用方法:
第一步、復制文件鏈接,需要注意是帶域名 http什么的
第二步、然后點擊 添加
第三步、點擊全部開始,可以多添加幾個網址
第四步、接著我們只需慢慢等待下載完成并自動保存為mp4文件,中途www.lsfcmy.cn不要關閉軟件
然后就可以到目錄中查看文件了,這次就全部完成了。
更新日志
新增插件功能
新增m3u8的批量導入
優化鏈接訪問
優化Aria2的啟動
新增web、ws調用
key使用base64的調用方式更改,請查閱下方說明
限制多開
修復bug
上一篇:最新百度MP3批量下載器
下一篇:磁力狗BT搜索器