Skip to content

prajwalx/Nodejs--Youtube.Video.Downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NodeJs - Youtube Video Downloader

The best use case of Nodejs is its ability to stream content in chunks using pipes . This app is developed to use this feature to create a Media Downloader in Nodejs for downloading Video / Audio files from Youtube . Since downloading from youtube is not allowed, we use the popular youtube-dl as a child process in our application.

Preview

Getting Started

Prerequisites

  • Git
  • Node.js and npm Node ^13.0.1, npm ^6.12.0
  • Youtube-dl
  • FFmpeg
  • Run youtube-dl --version to check if Youtube-dl is installed correctly.
  • Run ffmpeg -version to check if FFmpeg is installed correctly.
  • Proceed only if above 2 packages are installed correctly and versions are displayed in terminal.
  • Create your own Youtube API KEY for getting search results for queries. It's free of cost. Dont worry :)
  • Goto routes/youtube_search.js and update const YOUTUBE_API_KEY = ' YOUR - API - KEY - HERE';

Developing

  1. Run npm install to install server dependencies.

  2. Run npm start to start the development server.

  3. Open your favorite browser and goto localhost:3000

  4. Search for any video and enjoy your download :)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published