EasyYoutubeDL is a manager for automating download lists based on youtube-dl
Features
- download video in (
channel
&playlist
&direct link
inyoutube
and other websites (more than 1000 website) - downloadHLS video by direct link
- add the embedded
subtitle
byYoutube Machine Learning
orattached subtitle
- categorize files as folders
- maximum download speed with concurrent connections (aria2)
- ?
Dependency : youtube-dl & ffmpeg
In macOS
brew install youtube-dl ffmpeg aria2
In debian base
sudo apt update && sudo apt install youtube-dl ffmpeg aria2
In readhat base
sudo yum update && sudo yum install youtube-dl ffmpeg aria2
In windows
Step One: Install the Ubuntu WSL terminal Step Two: Follow the installation steps in debian Base
How to use this ?
Download bash file
wget https://raw.githubusercontent.com/aaaamirabbas/easyYoutubeDL/master/easyYoutubeDL.sh
start comment
bash easyYoutubeDL.sh -t video -q highest -s en -f ls.txt bash easyYoutubeDL.sh -t audio -f ls.txt bash easyYoutubeDL.sh -t hls -q best -f ls.txt
-t
type - default video - for example video, music, hls, audio (only best audio)-q
quality (optional) - default highest - for example best, highest, audio (only best audio)-s
subtitle (optional) - for example en, fa, fr, ar, sp and …-m
max file size (optional) - default 2g - for example 100k, 100m …-p
path (optional) - default current path - for example ~/Downloads-f
input file (sample of the file is available in the repository)youtube channel sample
https://www.youtube.com/channel/idyoutube playlist sample
https://www.youtube.com/playlist?list=idyoutube video sample
https://www.youtube.com/watch?v=id