Skip to content

A simple web application built with Node.js and Express. The application allows users to search for YouTube videos and download them in different qualities. It offers a user-friendly interface for easy navigation and video management.

License

Notifications You must be signed in to change notification settings

minnukota381/youtube-video-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Video Downloader

A simple web application built with Node.js and Express to search for YouTube videos and download them in different qualities.

Features

  • Search for a YouTube video by URL.
  • Display available video formats and thumbnails.
  • Download the video in the selected quality as an MP4 file.

Installation

  1. Clone the repository:

    git clone https://github.com/minnukota381/youtube-video-downloader.git
    cd youtube-video-downloader
  2. Install dependencies:

    npm install
  3. Start the server:

    npm start
  4. Open your web browser and go to http://localhost:3000 to use the application.

Usage

  1. Enter a YouTube video URL in the search box and click "Search".
  2. Select the desired video quality from the options provided.
  3. Click "Download" to start downloading the video.

Dependencies

  • Express: Fast, unopinionated, minimalist web framework for Node.js.
  • ejs: Embedded JavaScript templating engine.
  • axios: HTTP client for the browser and Node.js.
  • ytpl: YouTube playlist downloader.
  • ytdl: YouTube video downloader.
  • ytdl-core: YouTube video downloader in pure JavaScript.
  • fluent-ffmpeg: A fluent API to FFmpeg (video encoding).

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A simple web application built with Node.js and Express. The application allows users to search for YouTube videos and download them in different qualities. It offers a user-friendly interface for easy navigation and video management.

Topics

Resources

License

Stars

Watchers

Forks