このダウンローダーは、さまざまなサイトからアニメをダウンロードできます。現在サポートされているのは、 Crunchyroll 、 Hidive 、 Animeonegai 、 AnimationDigitalNetworkです。
このアプリケーションは、 Crunchyroll 、 Hidive 、 Animeonegai 、またはAnimationDigitalNetworkによって承認されていないか、承認されていません。このアプリケーションを使用すると、オフライン視聴用のビデオをダウンロードできます。このアプリケーションの使用は、お客様とストリームプロバイダーとの間の利用規約に違反する可能性もあります。このツールはあなたの行動について責任を負いません。このアプリケーションを使用する前に、情報に基づいた決定を下してください。
デフォルトでは、このアプリケーションでは、次のパスをプログラム(メイン実行可能ファイル)に使用します。
ffmpeg.exe (Pathから)ffprobe.exe (Pathから)mkvmerge.exe (Pathから)mp4decrypt.exe (Pathから)これらのパスを変更するにはbin-path.yml ./config/ディレクトリで編集する必要があります。
利用可能なオプションの完全なリストについては、ドキュメントを参照してください。 ./config/ディレクトリでcli-defaults.ymlファイルを編集して、コマンドのデフォルトを定義できます。
ほとんどのサービスでは、ダウンロードするためにログインするためにログインする必要があります。ログインの例は次のとおりです。
AniDL --service {ServiceName} --authダウンロードするIDを見つけるために、次のような--searchフラグを使用して各サービスから検索できます。
AniDL --service {ServiceName} --search {SearchTerm}検索またはその他の手段を使用して取得できるIDを取得したら、ダウンロードする準備ができています。これは次のようにできます。
AniDL --service {ServiceName} -s {SeasonID} -e {EpisodeNumber}コードからの実行にのみ必要な依存関係。事前に構築されたバイナリを使用している場合、これらは必要ありません。
NodeJ、NPM、およびPNPMをシステムにインストールする必要があることに注意してください。 PNPMのインストール方法については、(https://pnpm.io/installation)を確認してください。
最初にこのレポgit clone https://github.com/anidl/multi-downloader-nx.git 。
クローン式ディレクトリにcd使用し、 pnpm i実行します。次に、アプリケーションをパッケージ化するか、コードを作成するか、TypeScriptから実行するかを決定します。
Native TypeScriptからコードを実行できます。これには、次のコマンドでpnpmを使用してインストールできるts-nodeが必要です。pnpm pnpm -gi ts-node
あとで、次のようなアプリケーションを実行できます。
ts-node -T ./index.ts --help実行するためにアプリケーションをJavaScriptコードにビルドする場合は、次のようにそれを行うことができます。
pnpm run prebuild-clipnpm run prebuild-gui次に、 libフォルダーにCDを使用でき、次のようにCLIまたはGUIを実行できます。
node ./index.js --helpnode ./gui.jsアプリケーションをパッケージ化する場合は、pnpm run build- {platform} - {type}を実行する場合、 {platform}はオペレーティングシステムです(現在、選択肢はWindows、Linux、Macos、Alpine、Android、およびArm)および{type}です。 CLIまたはGUIです。
DRMコンテンツを復号化するには、ダンプCDMを使用する必要があります。その後、CDMファイル( device_client_id_blobおよびdevice_private_key )を./widevine/ directoryに配置する必要があります。法的理由により、ソフトウェアにCDMを含めることはなく、自分で調達する必要があります。