Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/redbaty/Wasari

Downloads anime episodes
https://github.com/redbaty/Wasari

anime anime4k crunchyroll ffmpeg yt-dlp

Last synced: about 2 months ago
JSON representation

Downloads anime episodes

Awesome Lists containing this project

README

        

# ⚠️ Crunchyroll has apparently gone DRM only, this project is not working at the moment.





Anime Downloader




Build Status


Latest version

## 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