Note
A simple Video downloader using yt-dlp
, FFmpeg
.
No fancy gui just a single link to paste in a console.
- It's not the fastest at all, but works.
Important
For download with this setup, is needed to have a url
, you can get it manualy
or with a script
using Tampermonkey.
Just open the file and copy all the content into a new script.
Tip
You need to install the required dependencies as administrator (suggested).
You can do this by running the following command in your terminal:
pip install -r requirements.txt
Caution
Running StreamSaver.py
The downloads will start with the name of 1.mp4 to x.mp4
you can select at start what is the starter number.
Warning
Do not download more than 3 request at the same time, you may risk get ip banned or else.
- Suggest to wait a little when downloading in big chunks.
Single console command:
yt-dlp <url> -o <filename.mp4>
Script:
import os i = 1 while True: user_input = input("Enter a URL or 'exit' to quit: ") if user_input.lower() == "exit": print("Exiting the loop.") break output_filename = f"{i}.mp4" # Format the output filename dynamically with 'i' # Run yt-dlp with the given URL and output filename s = os.system(f'yt-dlp "{user_input}" -o "{output_filename}"') if(s == 0) i += 1