/YouTube-Downloader

Download and convert any YouTube video to MP4 or MP3. Built using Node.js

Primary LanguageJavaScript

YouTube Downloader & Converter

Download and convert any YouTube video to MP3 or MP4. Built using Vanilla JS and Node.js

Deployed live

N.b. Only to be used in accordance with YouTube's terms of service

Code style

js-standard-style js-standard-style js-standard-style

Demo

Walkthrough Screenshot 2019-05-24 at 22 38 30

Features

  • Select video/audio quality
  • Select audio only (YouTube to MP3)
  • Video with no audio option

How to Run

Instructions to run server:

$ git clone https://github.com/barclayd/YouTube-Downloader.git
$ cd YouTube-Downloader && cd server
$ npm start

After having run the server, to view the frontend:

$ cd .. && cd client
$ open index.html

Future Improvements

  • Configure format (e.g. flv, wmv)
  • Specify start and end times for video
  • Batch convert videos