N_m3u8DL-CLI v2.9.0 一款M3U8下載器,網絡視頻下載

N_m3u8DL-CLI

N_m3u8DL-CLI是一款用於下載m3u8的命令行工具,基於.NET Framework 4.6框架開發,調用系統類庫進行HTTP下載,支持常見的m3u8格式下載,支持從視頻中選擇一部分下載,還提供豐富的命令行選項以增強其功能。

[.NET] m3u8 downloader 開源的命令行m3u8/HLS下載器,支持普通AES-128解密、普通優酷DRM解密,多線程,斷點續傳,自定義請求頭等.

程序依賴

所需運行時環境:.NET Framework 4.6
用於合併分片:ffmpeg

軟件功能命令行選項

支持下載m3u8鏈接或文件為mp4ts格式,並提供豐富的命令行選項。

  • 支持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     不檢測分片數量是否完整

項目地址

https://github.com/nilaoda/N_m3u8DL-CLI/

使用方法

最簡單的方式:直接雙擊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下載器,網絡視頻下載

38 評論

  1. 2.9.0 2020-12-06
    常規更新

    2.8.9
    修正多語言識別問題
    Fix Language Bug

  2. 2.8.8 2020-11-26

    優化MPD識別方案
    修復MPD情況下可能存在的時間戳溢出問題
    修復BUG

  3. 2.8.6 2020-11-25

    針對MPD輸入,現在你可以選擇想要的音軌(僅在存在多種不同語言的音軌時)

  4. 2.8.5 2020-11-25

    修正MPD判斷最高清晰度的邏輯

  5. 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

  6. 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文件

發表評論