該下載器可以從不同站點下載動漫。當前支持的是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與軟件一起包含,您將必須自己來源。