N_m3u8DL-CLI 是一款基于 .NET Framework 開發(fā)的開源?M3U8下載工具,m3u8下載器,最早于 2019 年 10 月 9 日在 GitHub 上公開發(fā)布,采用 MIT 許可證,支持跨平臺(Windows、macOS、Linux)運行。
- N_m3u8DL-CLI官網(wǎng)入口網(wǎng)址:https://nilaoda.github.io/N_m3u8DL-CLI/
- N_m3u8DL-CLI開源項目地址:https://github.com/nilaoda/N_m3u8DL-CLI
- N_m3u8DL-CLI官方下載地址:https://github.com/nilaoda/N_m3u8DL-CLI/releases
- 建議選下載with_ffmpeg_and_SimpleG版本,帶界面。

該工具的核心功能是將?m3u8?播放列表中的分段視頻(TS)或加密流自動下載并合并為完整的?MP4?文件,具體特性包括:
- 多線程高速下載:支持自定義線程數(shù),實現(xiàn)并行下載提升速度。
- 斷點續(xù)傳與限速:在網(wǎng)絡(luò)中斷或需要控制帶寬時,可自動恢復(fù)下載并設(shè)置下載上限。
- 自動解密:內(nèi)置 AES?128?CBC 加密解密算法,能夠自動識別并解密受保護的?m3u8?流,無需手動提供密鑰。
- 直播錄制(Beta)?:支持對 HLS 直播流進行實時錄制,保存為本地文件。
- 自定義 HTTP Header:可通過 –headers 參數(shù)添加請求頭,兼容需要身份驗證或特殊 Header 的站點。
- 自動合并:下載完成后可直接調(diào)用內(nèi)置的二進制合并或外部?ffmpeg?進行音視頻合并,生成可直接播放的文件。
- GUI 簡易界面(SimpleG)?:除了命令行模式外,還提供一個輕量級的圖形界面,適合不熟悉命令行的用戶快速配置參數(shù)。
項目的官方文檔與使用指南托管在 GitHub Pages(https://nilaoda.github.io/N_m3u8DL-CLI/ ),其中詳細列出了各參數(shù)的含義、示例命令以及常見問題的解決方案。最新的發(fā)布版本可在 GitHub Release 頁面下載,常規(guī)發(fā)布會同步提供帶 ffmpeg 的完整壓縮包,用戶只需解壓后即可直接使用。
N_m3u8DL-CLI 以其“免費、開源、跨平臺、功能全面” 的定位,成為國內(nèi)外用戶在處理 HLS?m3u8?資源時的首選工具之一。
相關(guān)導(dǎo)航
暫無評論...



