編輯點評:免費開源的m3u8下載器
基于.net打造的一款免費開源的m3u8下載器,N_m3u8DL-CLI支持/m3u8/mAESdash/文件下載,支持普通,多線程,自定義請求頭等。支持簡體中文、繁體中文和英文。軟件很小巧簡潔方便,是個很不錯的工具。
使用方法
首先,最簡單的使用方式是直接雙擊EXE,將你要下載的m3u8文件或m3u8鏈接復制進去,然后按下回車鍵。就像這樣:
正常情況下,程序將產(chǎn)生如下的目錄結構:
├── Downloads
└── Logs
└── *.log
程序默認將視頻文件放在了EXE同目錄的Downloads文件夾中,將程序運行日志信息放在了Logs目錄中。
軟件特色
N_m3u8DL-CLI是一款用于下載m3u8的命令行工具,基于.NET Framework 4.6框架開發(fā),調用系統(tǒng)類庫進行HTTP下載,支持常見的m3u8格式下載,支持從視頻中選擇一部分下載,還提供豐富的命令行選項以增強其功能。
主要功能
不支持優(yōu)酷視頻解密
支持AES-128-CBC加密自動解密
支持多線程下載
支持下載限速
支持斷點續(xù)傳
支持Master List
支持直播流錄制(BETA)
支持自定義HTTP Headers
支持自動合并 (二進制合并或使用ffmpeg合并)
支持選擇下載m3u8中的指定時間段/分片內容
支持下載路徑為網(wǎng)絡驅動器的情況
支持下載外掛字幕軌道、音頻軌道
支持僅合并為音頻
自動使用系統(tǒng)代理(可禁止)
提供SimpleG簡易的GUI生成常用參數(shù)
命令行介紹
N_m3u8DL-CLI.exe[OPTIONS]
--workDir Directory 設定程序工作目錄
--saveName Filename 設定存儲文件名(不包括后綴)
--baseUrl BaseUrl 設定Baseurl
--headers headers 設定請求頭,格式 key:value 使用|分割不同的key&value
--maxThreads Thread 設定程序的最大線程數(shù)(默認為32)
--minThreads Thread 設定程序的最小線程數(shù)(默認為16)
--retryCount Count 設定程序的重試次數(shù)(默認為15)
--timeOut Sec 設定程序網(wǎng)絡請求的超時時間(單位為秒,默認為10秒)
--muxSetJson File 使用外部json文件定義混流選項
--useKeyFile File 使用外部16字節(jié)文件定義AES-128解密KEY
--useKeyBase64 Base64String 使用Base64字符串定義AES-128解密KEY
--useKeyIV HEXString 使用HEX字符串定義AES-128解密IV
--downloadRange Range 僅下載視頻的一部分分片或長度
--liveRecDur HH:MM:SS 直播錄制時,達到此長度自動退出軟件
--stopSpeed Number 當速度低于此值時,重試(單位為KB/s)
--maxSpeed Number 設置下載速度上限(單位為KB/s)
--enableDelAfterDone 開啟下載后刪除臨時文件夾的功能
--enableMuxFastStart 開啟混流mp4的FastStart特性
--enableBinaryMerge 開啟二進制合并分片
--enableParseOnly 開啟僅解析模式(程序只進行到meta.json)
--enableAudioOnly 合并時僅封裝音頻軌道
--disableDateInfo 關閉混流中的日期寫入
--noMerge 禁用自動合并
--noProxy 不自動使用系統(tǒng)代理
--disableIntegrityCheck 不檢測分片數(shù)量是否完整
2.9.9更新說明
修復問題2.9.8優(yōu)化后重試機制失效
版本號更新
熱門評論
最新評論