)
一條命令搞定 M3U8 視頻下載N_m3u8DL-RE 完整上手手冊(cè)【免費(fèi)下載鏈接】N_m3u8DL-RECross-Platform, modern and powerful stream downloader for MPD/M3U8/ISM. English/簡(jiǎn)體中文/繁體中文.項(xiàng)目地址: https://gitcode.com/GitHub_Trending/nm3/N_m3u8DL-RE你有沒(méi)有過(guò)這樣的時(shí)刻遇到一門(mén)想收藏的在線課程翻遍整個(gè)網(wǎng)頁(yè)卻找不到下載按鈕或者錯(cuò)過(guò)了一場(chǎng)直播只能對(duì)著暫無(wú)回放四個(gè)字干瞪眼別急著安慰自己算了N_m3u8DL-RE 正是為這種時(shí)刻準(zhǔn)備的流媒體下載工具——免費(fèi)、開(kāi)源、跨平臺(tái)一條命令就能把 MPD / M3U8 / ISM 格式的點(diǎn)播視頻和直播流搬回本地硬盤(pán)。先弄明白它到底在幫你搬什么大部分視頻網(wǎng)站不會(huì)直接把 MP4 甩給你而是把視頻切成上百個(gè)小分片再配一張目錄清單M3U8、MPD 這類(lèi)文件播放器邊讀清單邊按順序播放。N_m3u8DL-RE 做的事就是替你讀懂這張清單把分片一個(gè)個(gè)抓下來(lái)再合并成完整文件——相當(dāng)于給你搭了一座從只能在線看通往隨時(shí)能回看的橋。它主要支持三種協(xié)議協(xié)議常見(jiàn)后綴典型場(chǎng)景HLS.m3u8直播、在線點(diǎn)播應(yīng)用最廣DASH.mpd高清平臺(tái)、自適應(yīng)碼率MSS.ism/.ismc微軟系流媒體服務(wù)Windows、macOS、Linux 通吃界面自帶簡(jiǎn)體中文、繁體中文和英文幾乎零門(mén)檻。一句話小結(jié)N_m3u8DL-RE 下載的核心能力是把清單分片的流媒體還原成一個(gè)能離線播放的完整視頻文件。把在線課程存下來(lái)三分鐘完成第一次下載先把工具裝好。Windows 用戶去 Release 頁(yè)面下載對(duì)應(yīng)系統(tǒng)的壓縮包解壓即用Arch Linux 用戶更省事yay -Syu n-m3u8dl-re-bin想嘗鮮最新功能也可以從源碼自己構(gòu)建git clone https://gitcode.com/GitHub_Trending/nm3/N_m3u8DL-RE.git cd N_m3u8DL-RE/src/N_m3u8DL-RE dotnet build -c Release裝好后最基礎(chǔ)的用法短到不可思議N_m3u8DL-RE 你的視頻鏈接是的就這一行。不過(guò)想讓下載體驗(yàn)更好建議給命令加點(diǎn)佐料N_m3u8DL-RE https://example.com/course.m3u8 \ --save-dir ./我的課程 \ --save-name 網(wǎng)絡(luò)編程-第01講 \ --thread-count 8--save-dir指定視頻存進(jìn)哪個(gè)文件夾--save-name給視頻起個(gè)一眼能認(rèn)出來(lái)的名字告別一堆亂碼文件名--thread-count下載線程數(shù)默認(rèn)已按你的 CPU 自動(dòng)設(shè)置帶寬夠大可適當(dāng)調(diào)大速度提升立竿見(jiàn)影。小提醒中途網(wǎng)絡(luò)抖動(dòng)別慌--download-retry-count默認(rèn)會(huì)自動(dòng)重試 3 次大多數(shù)情況根本輪不到你操心。追直播卻總錯(cuò)過(guò)讓直播自動(dòng)變成錄像點(diǎn)播只是開(kāi)胃菜N_m3u8DL-RE 真正的看家本領(lǐng)是直播錄制。深夜開(kāi)打的比賽、不想熬夜蹲守的發(fā)布會(huì)都可以讓它代班N_m3u8DL-RE 直播地址 \ --live-real-time-merge \ --live-record-limit 02:00:00--live-real-time-merge邊錄邊把分片實(shí)時(shí)合并錄完即是完整文件不用等結(jié)束再統(tǒng)一處理--live-record-limit設(shè)定錄制時(shí)長(zhǎng)上限這里的02:00:00表示最多錄 2 小時(shí)免得整夜開(kāi)機(jī)。直播中途斷流也不用緊張程序會(huì)持續(xù)刷新播放列表并嘗試接續(xù)拉取。錄完這一場(chǎng)你就悄悄擁有了一座私人回放庫(kù)。碰上加密視頻解密其實(shí)沒(méi)那么嚇人有些視頻源會(huì)加密直接硬下回來(lái)只會(huì)得到一堆播放不了的碎片。N_m3u8DL-RE 內(nèi)置了多種解密方案你只需要把密鑰喂給它N_m3u8DL-RE 加密視頻鏈接 \ --key KID:KEY \ --decryption-engine FFMPEG--key按KID:KEY的格式提供解密密鑰有多個(gè)就多寫(xiě)幾個(gè)--key--decryption-engine指定解密引擎支持 FFMPEG、MP4DECRYPT、SHAKA_PACKAGER看你機(jī)器上裝了哪個(gè)。密鑰內(nèi)容比較長(zhǎng)時(shí)還可以存成文本文件用--key-text-file指向路徑。至于密鑰本身去哪找屬于各憑本事的部分但工具已經(jīng)把拿到密鑰之后的全部流程做成了開(kāi)箱即用。下載完不是終點(diǎn)把輸出文件安排得明明白白能下下來(lái)只是及格文件整理才見(jiàn)功力。N_m3u8DL-RE 提供命名模板自動(dòng)生成有規(guī)律的文件名N_m3u8DL-RE 視頻鏈接 \ --save-pattern SaveName_Resolution_Bandwidth \ --ui-language zh-CNSaveName、Resolution、Bandwidth都是內(nèi)置變量輸出就會(huì)類(lèi)似我的視頻_1080p_5000kbps.mp4。常用的還有Codecs、Language、Ext隨便組合出你想要的格式。排查問(wèn)題時(shí)再打開(kāi)詳細(xì)日志N_m3u8DL-RE 視頻鏈接 \ --log-level DEBUG \ --log-file-path ./下載日志.txt記不清某個(gè)參數(shù)怎么用直接輸--morehelp 參數(shù)名程序會(huì)當(dāng)場(chǎng)打印該參數(shù)的完整說(shuō)明比翻文檔還快。一張速查表常見(jiàn)報(bào)錯(cuò)與避坑指南現(xiàn)象原因解決辦法提示找不到 .NET 運(yùn)行時(shí)系統(tǒng)缺依賴Ubuntu/Debian 執(zhí)行sudo apt install dotnet-runtimeWindows 到官網(wǎng)裝 .NET Runtime報(bào) FFmpeg 相關(guān)錯(cuò)誤混流或解密需要它先跑ffmpeg -version確認(rèn)沒(méi)有就sudo apt install ffmpegLinux 下提示無(wú)權(quán)限程序或輸出目錄權(quán)限不夠給程序加執(zhí)行權(quán)限確保輸出目錄可寫(xiě)分片頻繁下載失敗網(wǎng)絡(luò)波動(dòng)調(diào)大--download-retry-count或改用--binary-merge降低資源占用再補(bǔ)兩個(gè)小貼士低配設(shè)備建議--thread-count 2 --binary-mergeCPU 和內(nèi)存壓力小很多想把分離的音視頻合成一個(gè)文件下載完加一句-M formatmp4即可。想深挖實(shí)現(xiàn)原理的朋友倉(cāng)庫(kù)里src/N_m3u8DL-RE.Parser/和src/N_m3u8DL-RE/DownloadManager/是很好的起點(diǎn)。最后動(dòng)手試試回想一下收藏夾里那些以后再說(shuō)的視頻鏈接——它們其實(shí)一直在等你花一分鐘把它帶回家。裝好 N_m3u8DL-RE把第一條命令跑起來(lái)你從此就擁有了一座隨身媒體倉(cāng)庫(kù)課程、紀(jì)錄片、演唱會(huì)、老劇集統(tǒng)統(tǒng)離線可看。下載這件事從看運(yùn)氣到一句話搞定差的只是一個(gè)趁手的工具?,F(xiàn)在就去試試吧把下載成功的第一份視頻留給你最喜歡的那部作品?!久赓M(fèi)下載鏈接】N_m3u8DL-RECross-Platform, modern and powerful stream downloader for MPD/M3U8/ISM. English/簡(jiǎn)體中文/繁體中文.項(xiàng)目地址: https://gitcode.com/GitHub_Trending/nm3/N_m3u8DL-RE創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考