N_m3u8DL-CLI v2.9.0 一款M3U8下載器,網絡視頻下載
N_m3u8DL-CLI
N_m3u8DL-CLI是一款用於下載m3u8的命令行工具,基於.NET Framework 4.6
框架開發,調用系統類庫進行HTTP下載,支持常見的m3u8格式下載,支持從視頻中選擇一部分下載,還提供豐富的命令行選項以增強其功能。
程序依賴
所需運行時環境:.NET Framework 4.6
用於合併分片:ffmpeg
軟件功能命令行選項
支持下載m3u8鏈接或文件為mp4
或ts
格式,並提供豐富的命令行選項。
- 支持
AES-128
加密自動解密 - 支持多線程下載
- 支持下載限速
- 支持斷點續傳
- 支持
Master List
- 支持直播流錄製(
BETA
) - 支持騰訊、愛奇藝、優酷的
杜比視界m3u8
下載 - 支持自定義
HTTP Headers
- 支持自動合併 (二進制合併或使用ffmpeg合併)
- 支持選擇下載
m3u8
中的指定時間段/分片內容 - 支持下載路徑為網絡驅動器的情況
- 支持下載外掛字幕軌道、音頻軌道
- 支持僅合併為音頻
- 自動使用系統代理(可禁止)
- 針對國內視頻網站
m3u8
進行了優化 - 提供SimpleG簡易的
GUI
生成常用參數 - 支持優酷普通加密方式的解密(教程在用戶文檔中可以找到)
N_m3u8DL-CLI.exe <URL|JSON|FILE> [OPTIONS]
--workDir Directory 設定程序工作目錄
--saveName Filename 設定存儲文件名(不包括後綴)
--baseUrl BaseUrl 設定Baseurl
--headers headers 設定請求頭,格式 key:value 使用|分割不同的key&value
--maxThreads Thread 設定程序的最大線程數(默認為32)
--minThreads Thread 設定程序的最小線程數(默認為16)
--retryCount Count 設定程序的重試次數(默認為15)
--timeOut Sec 設定程序網絡請求的超時時間(單位為秒,默認為10秒)
--muxSetJson File 使用外部json文件定義混流選項
--useKeyFile File 使用外部16位元組文件定義AES-128解密KEY
--useKeyBase64 Base64String 使用Base64字符串定義AES-128解密KEY
--downloadRange Range 僅下載視頻的一部分分片或長度
--liveRecDur HH:MM:SS 直播錄製時,達到此長度自動退出軟件
--stopSpeed Number 當速度低於此值時,重試(單位為KB/s)
--maxSpeed Number 設置下載速度上限(單位為KB/s)
--enableYouKuAes 使用優酷AES-128解密方案
--enableDelAfterDone 開啟下載後刪除臨時文件夾的功能
--enableMuxFastStart 開啟混流mp4的FastStart特性
--enableBinaryMerge 開啟二進制合併分片
--enableParseOnly 開啟僅解析模式(程序只進行到meta.json)
--enableAudioOnly 合併時僅封裝音頻軌道
--disableDateInfo 關閉混流中的日期寫入
--noMerge 禁用自動合併
--noProxy 不自動使用系統代理
--disableIntegrityCheck 不檢測分片數量是否完整
項目地址
使用方法
最簡單的方式:直接雙擊EXE,將你要下載的m3u8文件或m3u8鏈接複製進去,然後按下回車鍵。
其他方式請查閱文檔:https://nilaoda.github.io/N_m3u8DL-CLI/
SimpleGUI 的使用
簡介
鑒於大部分用戶在使用命令行程序時感受到比較繁瑣的操作體驗,所以nilaoda開發了N_m3u8DL-CLI-SimpleG.exe
來自動化生產絕大部分參數,大大提高了下載效率。
功能說明
- 程序在啟動時會自動從剪貼板中尋找URL,貼入
M3U8地址
文本框 - 當
M3U8地址
文本框不為空時,雙擊視頻標題
文本框時,程序將自動識別您輸入的m3u8地址並給出一個合適的標題(僅支持愛奇藝、優酷、騰訊視頻等)
- 支持批量下載
1.將m3u8鏈接每行一個存入一個
.txt
文件,然後將文件直接拖到M3U8地址
文本框,點擊GO
按鈕
2.將m3u8文件存到一個文件夾中,然後將文件夾直接拖到M3U8地址
文本框,點擊GO
按鈕 - 在
M3U8地址
文本框或視頻標題
文本框按下回車
鍵時,可觸發下載;亦或者在程序界面按下快捷鍵Alt + S
- 自動保存配置
分流下載
提取碼:320n
Hey,你好哇。
影視剪輯 | AE | Pr | 電腦技術 | 攝影攝像 | 電影 | 電視劇 | 二次元
我們下次見
收集的所有資源均來自網絡,僅供私下交流學習之用,任何涉及到商業目的的均不能使用,否則產生的一切後果由您自行承擔,提供資源但是不對任何資源負法律責任,所有資源請在你下載後24小時刪除。
如有侵權,聯繫 admin#mail.320nle.com
320印象 » N_m3u8DL-CLI v2.9.0 一款M3U8下載器,網絡視頻下載
320印象 » N_m3u8DL-CLI v2.9.0 一款M3U8下載器,網絡視頻下載
2.9.0 2020-12-06
常規更新
2.8.9
修正多語言識別問題
Fix Language Bug
2.8.8 2020-11-26
優化MPD識別方案
修復MPD情況下可能存在的時間戳溢出問題
修復BUG
2.8.6 2020-11-25
針對MPD輸入,現在你可以選擇想要的音軌(僅在存在多種不同語言的音軌時)
2.8.5 2020-11-25
修正MPD判斷最高清晰度的邏輯
2.8.4 2020-11-23
經過測試,將默認UA修改為 Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36,更加普適
芒果TV鏈接自動增加
修復其他BUG
2.8.1 2020-11-21
下載器更新:
將默認UA修改為 Mozilla/5.0 (Linux; U; Android 7.0; zh-cn; 15 Plus Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/9.4 Mobile Safari/537.36
m3u8響應長度大於50M則丟棄
修正使用AAC濾鏡的邏輯
識別EXT-X-PROGRAM-DATE-TIME
識別大部分mpd地址,自動轉換為m3u8並下載
GIF HEADER檢測
修復可能2.7.5中下載效率低下的BUG
SimpleG更新:
修改UI布局
支持拖入mpd文件