An open API service indexing awesome lists of open source software.

https://github.com/anuj-thakur-513/youtube-downloader

A youtube downloader which downloads the whole playlist or a video on the go for free. Just paste the link and see the magic happening
https://github.com/anuj-thakur-513/youtube-downloader

nodejs youtube-downloader youtube-playlist youtube-playlist-downloader youtube-video youtube-video-downloader

Last synced: 8 months ago
JSON representation

A youtube downloader which downloads the whole playlist or a video on the go for free. Just paste the link and see the magic happening

Awesome Lists containing this project

README

          

# YouTube Downloader

This is a youtube downloader where you can either paste a video or a playlist link to download the videos in one go.

![image](https://github.com/user-attachments/assets/2f2d1044-8423-4c53-941f-fb47bada194e)

https://github.com/user-attachments/assets/231fab33-8879-4679-b2e6-2a07b646554b

## Run Locally
Make sure you have ffmpeg installed locally

Here are the steps to install ffmpeg on different operating systems:

### macOS
If you have Homebrew installed, you can install ffmpeg using:
```bash
brew install ffmpeg
```

### Linux
For Ubuntu or Debian-based distributions:
```bash
sudo apt update
sudo apt install ffmpeg
```

For CentOS or RHEL-based distributions:
```bash
sudo yum install epel-release
sudo yum install ffmpeg
```

### Windows
1. Download `ffmpeg` from the official website: [FFmpeg Downloads](https://ffmpeg.org/download.html)
2. Extract the downloaded archive and add the bin directory to your system's PATH environment variable.

### Start the project
Install the dependencies:
```bash
npm install
```
Start the downloader
```bash
npm start
```