Skip to content

Repository files navigation

Clip — YouTube Downloader

A clean, minimalist YouTube downloader with a web UI.

Requirements

  • Node.js (v16+)
  • yt-dlp installed and in your PATH
  • ffmpeg (recommended, for merging high-quality video+audio)

Setup

1. Install yt-dlp

macOS (Homebrew):

brew install yt-dlp

Windows (winget):

winget install yt-dlp

Linux / pip:

pip install yt-dlp

2. Install ffmpeg (recommended)

macOS: brew install ffmpeg
Windows: Download from https://ffmpeg.org/download.html
Linux: sudo apt install ffmpeg

3. Run the app

npm install
node server.js

Then open http://localhost:3000 in your browser.

Usage

  1. Paste a YouTube URL
  2. Click Fetch to load available formats
  3. Select your preferred resolution/format
  4. Click Download — the file saves to your downloads folder

Notes

  • For personal use only. Respect copyright and YouTube's Terms of Service.
  • High-quality formats (1080p+) require ffmpeg for audio/video merging.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages