该下载器可以从不同站点下载动漫。当前支持的是Crunchyroll , Hidive , Animeonegai和AnimationDigitalNetwork 。
此应用程序不受Crunchyroll , Hidive , Animeonegai或AnimationDigitalNetwork的认可或附属。此应用程序使您可以下载视频以供离线观看,这可能是您所在国家 /地区的法律禁止的。此应用程序的使用也可能导致您与流提供商之间的服务条款。该工具对您的行为不承担任何责任;在使用此应用程序之前,请做出明智的决定。
默认情况下,此应用程序使用以下路径到程序(主要可执行文件):
ffmpeg.exe
(从路径)ffprobe.exe
(从路径)mkvmerge.exe
(从路径)mp4decrypt.exe
(从路径)要更改这些路径,您需要编辑bin-path.yml
in ./config/
目录。
有关可用选项的完整列表,请参见文档。您可以通过编辑./config/
目录中的cli-defaults.yml
文件来定义命令的默认值。
大多数服务都要求您登录,以便从中下载,这是您如何登录的示例:
AniDL --service {ServiceName} --auth
为了找到要下载的ID,您可以使用这样的--search
标志从每个服务中搜索:
AniDL --service {ServiceName} --search {SearchTerm}
一旦拥有可以从搜索或其他方式获得的ID,就可以下载,您可以这样做:
AniDL --service {ServiceName} -s {SeasonID} -e {EpisodeNumber}
仅从代码运行所需的依赖项。如果您使用预制的二进制文件,则不需要这些。
请注意,NODEJS,NPM和PNPM必须安装在您的系统上。有关如何安装PNPM的说明,请检查(https://pnpm.io/installation)
首先克隆此回购git clone https://github.com/anidl/multi-downloader-nx.git
。
cd
进入克隆目录并运行pnpm i
。接下来,确定是否要打包应用程序,构建代码或从打字稿运行。
您可以从本机打字稿中运行代码,这需要TS节点,您可以使用PNPM安装以下命令: pnpm -gi ts-node
后词,您可以这样运行应用程序:
ts-node -T ./index.ts --help
如果要在JavaScript代码中构建应用程序,则可以这样做:
pnpm run prebuild-cli
pnpm run prebuild-gui
然后,您可以将CD CD到lib
文件夹中,并且可以按照以下方式运行CLI或GUI:
node ./index.js --help
node ./gui.js
如果要打包应用程序,请运行pnpm run build- {platform}
- {type}
,其中{platform}
是操作系统(当前选择是Windows,Linux,MacOS,Alpine,Alpine,Android和ARM), {type}
是CLI或GUI。
为了解密DRM内容,您需要将丢弃的CDM放置,此后,您需要将CDM文件( device_client_id_blob
和device_private_key
)放入./widevine/
目录。出于法律原因,我们不将CDM与软件一起包含,您将必须自己来源。