/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
N_m3u8DL-CLI是一款由.net開發的一個簡單易用的m3u8下載器。現在很多視頻網站的視頻都分割成了小片段,其m3u8就是來記錄這一堆地址的文件,使用本下載器可以快速的下載並合並成一個完整的視頻文件。這款N_m3u8DL-CLI【軟件功能】強大,簡單易用,目前它隻支持Windows平台。該程序依賴於ffmpeg.exe用於合並視頻,.NET4.0及更高版本,N_m3u8DL-CLI.exe作為主程序,N_m3u8DL-CLI-SimpleG用於臨時使用,簡單的用戶界麵。目前隻支持Windows平台,程序依賴ffmpeg.exe(僅用於合並視頻)、.NET4.0以上,N_m3u8DL-CLI.exe為主程序,N_m3u8DL-CLI-SimpleG為臨時使用的簡易用戶界麵。歡迎需要此款工具的朋友前來下載使用。
這是一款由.net開發的一個簡單易用的m3u8下載器。現在很多視頻網站的視頻都分割成了小片段,其m3u8就是來記錄這一堆地址的文件,使用本下載器可以快速的下載並合並成一個完整的視頻文件。
不支持優酷視頻解密
支持AES-128-CBC加密自動解密
支持多線程下載
支持下載限速
支持斷點續傳
支持Master List
支持直播流錄製(BETA)
支持自定義HTTP Headers
支持自動合並 (二進製合並或使用ffmpeg合並)
支持選擇下載m3u8中的指定時間段/分片內容
支持下載路徑為網絡驅動器的情況
支持下載外掛字幕軌道、音頻軌道
支持僅合並為音頻
自動使用係統代理(可禁止)
提供SimpleG簡易的GUI生成常用參數
N_m3u8DL-CLI.exe
–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 僅下載視頻的一部分分片或長度
–stopSpeed Number 當速度低於此值時,重試(單位為KB/s)
–maxSpeed Number 設置下載速度上限(單位為KB/s)
–enableDelAfterDone 開啟下載後刪除臨時文件夾的功能
–enableMuxFastStart 開啟混流mp4的FastStart特性
–enableBinaryMerge 開啟二進製合並分片
–enableParseOnly 開啟僅解析模式(程序隻進行到meta.json)
–enableAudioOnly 合並時僅封裝音頻軌道
–disableDateInfo 關閉混流中的日期寫入
–noMerge 禁用自動合並
–noProxy 不自動使用係統代理
–disableIntegrityCheck 不檢測分片數量是否完整
M3U8文件格式
M3U8文件是指UTF-8編碼格式的M3U文件。M3U文件是記錄了一個索引純文本文件,打開它時播放軟件並不是播放它,而是根據它的索引找到對應的音視頻文件的網絡地址進行在線播放。
M3U是一種播放多媒體列表的文件格式,它的設計初衷是為了播放音頻文件,比如MP3,但是越來越多的軟件現在用來播放視頻文件列表,M3U也可以指定在線流媒體音頻源。很多播放器和軟件都支持M3U文件格式。
雙擊exe,然後輸入m3u8鏈接或拖入m3u8文件或拖入本程序生成的json文件按下回車鍵。
修複輸出太長隻在最後一行顯示的BUG
隻認第一個#EXT-X-MAP, 其餘的全部丟棄處理(已經不是同一個mp4文件了)
優化直播錄製
增加同名文件合並時共存策略