Skip to content

Downloads videos and playlists from YouTube, Twitter, Instagram, Tik Tok and many other platforms

Notifications You must be signed in to change notification settings

MCheca/VideosDownloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Videos Downloader

Project based on youtube-dl that allows user download single videos or videos playlists in a simple way.

You can see all the platforms where you can download videos in this link, some of the available platforms are Youtube, Twitter, Instagram, TikTok, Vimeo, Udemy and hundreds of other popular platforms.

Prerequistes

Python >= 3.7

NodeJs >= 18

Download ffmpeg and move the ffmpeg, ffplay and ffprobe files inside the "ffmpeg" folder of this repository.

Install the required dependencies with npm install

Usage

You can run the program with npm start, once it is running some questions will prompt on your terminal.

The first question will ask you if you are going to download a single video or a playlist First question

In the second question you have to input the url of the video or playlist you are going to download Second question

Finally you will be asked if you want to download only the audio of the videos (it will be downloaded in .mp3) or if you want to download audio and video (.mp4) Third question

Once the process have finished, you can check the downloads folder where you will see the downloaded files.

Features

To download playlist it will use multithreading in order to optimise the download time. To do this it will split the playlist items and distribute them in all the cpu cores that are available in the system.

Eg: If your cpu has 4 cores, it will download 4 videos at once.

About

Downloads videos and playlists from YouTube, Twitter, Instagram, Tik Tok and many other platforms

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published