A fast, modern, and beautiful Crunchyroll downloader.
Downloads the Crunchyroll videos with the subtitles hardsubbed or softsubbed.
- Download an entire series or just a single episode
- Specify which seasons to download from a series (or download them all)
- Specify which episodes to download
- Use the USA library of Crunchyroll (unblock)
- Specify download resolution
- Custom output of file names
- Colourful user interface
npm install -g crunchyroll-dl
Authentication
--username,-uusername/email--password,-ppassword--unblockeduse a USA Crunchyroll session (default:false)
Downloading
--input,-i(required) the episode/series to download--language,-lthe language to download (default:enUS, see below for other options)--quality,-qthe quality/resolution to download (default:auto)--dont-autoselect-qualitydon't automatically select quality if requested is not available (i.e. if 1080p was specified and is not available, fail)--download-all,-adownload all collections (no dialog)--ignore-dubsattempt to ignore dubs--episodes,-eepisode ranges- examples
--episodes 1-2,12-15,18-20-e 1,3,5,7
- examples
--output,-othe output file name (default::name Episode :ep [:resolution])- can use components to customize
:namename of collection:epnamename of episode:resolutionresolution of the video:epthe episode number:seriesthe series name
- can use components to customize
--vilosfetch the videos/subtitles from the Crunchyroll web page. will not work with the unblocked option.--ffmpeg,-fspecify custom FFMPEG arguments (default:-c copy)- examples
-f="-c copy" -f="-crf 24" -ffmpeg="-vcodec libx264"-f="-vf scale=-1:720"
- examples
--overwriteforce overwrite existing files.
Downloading with Softsubs
--language(same as above) which subtitle languages to download. if omitted, will present a list to select from. same options as below for the languages- can be set to
noneto download no subs
- can be set to
--muxwhether to mux the subtitles into the video. if set tofalse, a temporary directory with the subtitles and media files is left in the current directory.--subsOnlydownload only the subs, and no video--tmpDirwhere to put the media and subtitle files before muxing
Help
--help,-hhelp--version, version--debug, debug information--list, list the episodes of a series (only works with series, will exit after)
Download an episode with a custom file name
crunchyroll-dl -i https://www.crunchyroll.com/my-hero-academia/episode-1-izuku-midoriya-origin-730707 -u username -p password --unblocked -o ":epname [:resolution]"
Download an entire series
crunchyroll-dl -i https://www.crunchyroll.com/my-hero-academia
Download all seasons without dubs, and only specific episodes
crunchyroll-dl -i https://www.crunchyroll.com/rezero-starting-life-in-another-world- --ignore-dubs --download-all --episodes 1A,1B,2-15
Download an episode with soft subtitles
crunchyroll-dl -i https://www.crunchyroll.com/demon-slayer-kimetsu-no-yaiba/episode-19-hinokami-786932 -u username -p password -s soft --language enUS
Download an episode with all available soft subs, leaving the subs and media files alone (no muxing)
crunchyroll-dl -i https://www.crunchyroll.com/dr-stone/episode-1-stone-world-786941 -u username -p password -s soft --language all --mux=false
The possible languages are as follows, the default is enUS
enUS - English (US)
enGB - English (UK)
esLA - Español
esES - Español (España)
ptBR - Português (Brasil)
ptPT - Português (Portugal)
frFR - Français (France)
deDE - Deutsch
itIT - Italiano
ruRU - Русский
arME - العربية