该下载器可以从不同站点下载动漫。当前支持的是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-clipnpm run prebuild-gui然后,您可以将CD CD到lib文件夹中,并且可以按照以下方式运行CLI或GUI:
node ./index.js --helpnode ./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与软件一起包含,您将必须自己来源。