N_m3u8DL-CLI是一款M3U8視頻下載器,目前只支持Windows平臺(tái),程序依賴(lài)ffmpeg.exe(僅用于合并視頻)、.NET4.0以上,N_m3u8DL-CLI.exe為主程序,N_m3u8DL-CLI-SimpleG為臨時(shí)使用的簡(jiǎn)易用戶界面。
N_m3u8DL-CLI-SimpleG:
使用方法:
基本用法
雙擊exe,然后輸入m3u8鏈接或拖入m3u8文件或拖入本程序生成的json文件按下回車(chē)鍵。
其他用法
使用命令行參數(shù)
N_m3u8DL-CLI.exe
--workDirDirectory設(shè)定程序工作目錄
--saveNameFilename設(shè)定存儲(chǔ)文件名(不包括后綴)
--baseUrlBaseUrl設(shè)定Baseurl
--headersheaders設(shè)定請(qǐng)求頭,格式key:value使用|分割不同的key&value
--maxThreadsThread設(shè)定程序的最大線程數(shù)(默認(rèn)為32)
--minThreadsThread設(shè)定程序的最小線程數(shù)(默認(rèn)為16)
--retryCountCount設(shè)定程序的重試次數(shù)(默認(rèn)為15)
--timeOutSec設(shè)定程序網(wǎng)絡(luò)請(qǐng)求的超時(shí)時(shí)間(單位為秒,默認(rèn)為10秒)
--muxSetJsonFile使用外部json文件定義混流選項(xiàng)
--enableDelAfterDone開(kāi)啟下載后刪除臨時(shí)文件夾的功能
--enableMuxFastStart開(kāi)啟混流mp4的FastStart特性
--enableBinaryMerge開(kāi)啟二進(jìn)制合并分片
--enableParseOnly開(kāi)啟僅解析模式(程序只進(jìn)行到meta.json)
--disableDateInfo關(guān)閉混流中的日期寫(xiě)入
附錄:一個(gè)典型的混流Json文件應(yīng)該長(zhǎng)這個(gè)樣子:
{
"muxFormat":"mp4",
"fastStart":"True",
"poster":"文件路徑,\需寫(xiě)為\\",
"audioName":"",
"title":"",
"copyright":"",
"comment":""
}
SimpleG附加說(shuō)明
這是程序臨時(shí)的用戶界面程序
在輸入m3u8鏈接后,雙擊“名字”的輸入框會(huì)嘗試自動(dòng)獲取視頻標(biāo)題,目前僅支持騰訊、愛(ài)奇藝、優(yōu)酷視頻。
URL輸入框可接受txt文件路徑或文件夾拖入以進(jìn)行批量下載:
txt文件格式為每行一個(gè)m3u8地址;
文件夾內(nèi)存在若干m3u8文件。