このダウンローダーは、さまざまなサイトからアニメをダウンロードできます。現在サポートされているのは、 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-cli
pnpm run prebuild-gui
次に、 lib
フォルダーにCDを使用でき、次のようにCLIまたはGUIを実行できます。
node ./index.js --help
node ./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を含めることはなく、自分で調達する必要があります。