Skip to content

isoaxe/vidkeeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VidKeeper

A simple command-line tool for downloading videos and audio from various online platforms using yt-dlp.

Prerequisites

  • Node.js (v14 or higher)
  • npm (Node Package Manager)
  • yt-dlp (required for general video downloading)
  • FFmpeg (required for high-quality YouTube downloads)

Installing yt-dlp

macOS

brew install yt-dlp

Linux

sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp

Windows

winget install yt-dlp

Installing FFmpeg

macOS

brew install ffmpeg

Linux

sudo apt-get install ffmpeg

Windows

winget install ffmpeg

Installation

  1. Clone this repository:
git clone https://github.com/isoaxe/vidkeeper.git
cd vidkeeper
  1. Install dependencies:
npm install

Usage

  1. Start the application:
npm start
  1. When prompted, enter the URL of the video you want to download.

  2. Choose whether to download video (v) or audio only (a).

  3. The content will be downloaded to your Downloads folder in a vidkeeper subdirectory.

Features

  • Downloads videos in the best available quality
  • Supports audio-only downloads in M4A format
  • Automatically saves to your Downloads folder
  • Simple command-line interface
  • Supports multiple video platforms (YouTube, Vimeo, etc.)
  • Optimized for QuickTime compatibility
  • Automatic cleanup of temporary files

License

ISC

About

Download videos using the command line.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published