Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/redbaty/Wasari
Downloads anime episodes
https://github.com/redbaty/Wasari
anime anime4k crunchyroll ffmpeg yt-dlp
Last synced: 6 days ago
JSON representation
Downloads anime episodes
- Host: GitHub
- URL: https://github.com/redbaty/Wasari
- Owner: redbaty
- License: mit
- Archived: true
- Created: 2021-09-16T13:52:56.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-11T21:31:42.000Z (7 months ago)
- Last Synced: 2024-08-01T21:42:58.463Z (3 months ago)
- Topics: anime, anime4k, crunchyroll, ffmpeg, yt-dlp
- Language: C#
- Homepage:
- Size: 845 KB
- Stars: 10
- Watchers: 4
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ⚠️ Crunchyroll has apparently gone DRM only, this project is not working at the moment.
Anime Downloader
## Introduction
Wasari is a tool for downloading anime from various sources, and transcoding them to a format that is supported by most media players.
## Features
* :tv: Crunchyroll Support
* :star: Anime4K Support
* :memo: Soft subs encoding
* :arrow_down: Download queue
* :bullettrain_side: HEVC Transcoding (With NVIDIA and AMD AMF Hardware Acceleration support)## :information_source: Getting Started
### :warning: Prerequisite
* FFmpeg ([Master build](https://github.com/BtbN/FFmpeg-Builds/releases) recommended, for full Anime4K support)
* [YT-DLP](https://github.com/yt-dlp/yt-dlp)Wasari can be used as a CLI tool, or as a Docker container (as an API).
To use the CLI tool, you can download the latest release from the [releases page](https://github.com/redbaty/Wasari/releases) and run it using the following command:
`.\Wasari.Cli -o `
You can check the full supported arguments list using the `--help` argument.
To utilize the Docker container, you can retrieve the most recent image from Docker Hub. By exposing port 80, you can access the API through the `/media/download` endpoint. To test the API, you can utilize Swagger UI, which is accessible at the `/swagger` endpoint.
## :+1: Credits
* [FFmpeg](https://git.ffmpeg.org/ffmpeg.git) - For video decoding/transcoding
* [YT-DLP](https://github.com/yt-dlp/yt-dlp) - For video downloading
* [CliFx](https://github.com/Tyrrrz/CliFx) - For arguments parsing