easy to use youtube downloader
- python3
git clone https://github.com/ramintoosi/YoutubeDownloader
cd YoutubeDownloader
sh install
pip install -r requirements.txt
python GUI.py
Follow these steps:
- Paste your url in "Youtube URL" text and click "Load URL"
- The list of available streams (video and audio) would appear in "Available Streams"
- Select desired streams(s)
- Click Download
It's Done!
Follow these steps
- Write your URLs in a text file. Each line must contain a separate URL. A simple batch file is provided as an example (batch)
- Go to the "Batch Download" tab.
- Click on "select" and choose your batch file (you can also paste its address directly in "Batch File" text)
- Click Download
In each tab there exist some useful options.
Click "Brows" to select the output dir or simply paste it in the "Output Dir" text. The default is the root of project.
In a case you want to change the downloaded file name.
Disables the available streams and downloads the best quality. Please note that the best quality always has audio and may be different from the best available video stream only. You can also see the best quality properties in the available streams list (the last one in video streams).
Also saves thumbnail image.
Click "Brows" to select the output dir or simply paste it in the "Output Dir" text. The default is the root of project.
Select to download the "Best" or the "Worst" quality of each URL.
Check to create a folder for each URL. With "Folder Name" you can determine the name of the created folder.
If you want to use a proxy write the address and port here as "proxy-type://address:port". For example, for default TOR, use "socks5://127.0.0.1:9050"
ffmpeg -i video.mp4 -i audio.mp4a -c copy -map 0:v:0 -map 1:a:0 output.mp4