第240114期 – 流媒体下载

第240114期 - 流媒体下载
2.5k star,推荐一款流媒体下载器,免费、开源

开源地址在文末:

第240114期 - 流媒体下载

第240114期 - 流媒体下载

N_m3u8DL-RE 是一款跨平台的流媒体下载工具,可以下载 MPD/M3U8/ISM 格式的视频和音频。它是基于 nilaoda 的 N_m3u8DL-CLI 项目开发的,使用 .NET 5.0 框架,支持 Windows、Linux 和 MacOS 系统。

N_m3u8DL-RE 的功能特点有:

  • 支持点播和直播(DASH/HLS)的下载。
  • 支持多种加密方式,如 AES-128-CBC、AES-128-ECB、CENC、CHACHA20、SAMPLE_AES、SAMPLE_AES_CTR 等。
  • 支持多线程下载,提高下载速度和效率。
  • 支持自定义请求头,如 Cookie、User-Agent 等。
  • 支持自动选择最佳轨道,或者手动选择音频、视频和字幕轨道。
  • 支持输出 MP4、TS 或 MKV 格式的文件。
  • 支持二进制合并或者使用 ffmpeg 合并分片。
  • 支持输出日志文件和元数据文件。
  • 支持使用系统代理或者自定义代理。
  • 支持使用 URL Processor 处理输入的链接。
  • 支持使用 MP4Decrypt 或者 Shaka Packager 解密分片。
  • 支持使用 MuxAfterDone 功能在所有工作完成后混流分离的音视频。
  • 支持多种语言,如英语、简体中文和繁体中文。

要安装使用 N_m3u8DL-RE,可以从 GitHub 的 Releases 页面下载最新的版本,或者从 AUR 获取 Arch Linux 的版本。下载后,可以直接运行可执行文件,或者在终端中输入命令行参数。命令行参数的详细说明可以在 GitHub 的 README.md 文件中查看,或者在终端中输入 --help 参数查看帮助信息。

类似的工具有:

  • N_m3u8DL-CLI:N_m3u8DL-RE 的前身,只支持 Windows 系统,功能较少,但稳定性较高。
  • annie:一个 Go 语言编写的视频下载工具,支持多个网站,如 YouTube、Bilibili、Youku 等。
  • youtube-dl:一个 Python 语言编写的视频下载工具,支持多个网站,如 YouTube、Bilibili、Youku 等。
  • streamlink:一个 Python 语言编写的流媒体下载工具,支持多个网站,如 YouTube、Twitch、Netflix 等。

总之,N_m3u8DL-RE 是一款功能强大的流媒体下载工具,可以下载 MPD/M3U8/ISM 格式的视频和音频,支持多种加密方式,多线程下载,自定义请求头,自动选择最佳轨道,输出多种格式的文件,使用方便,跨平台兼容,是值得一试的工具。

开源地址:https://github.com/nilaoda/N_m3u8DL-RE


© 版权声明

相关文章