Package Exports
- vdwn
- vdwn/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (vdwn) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
vdwn v1.1.2
vdwn is a simple yet powerful interactive CLI wrapper that makes it easy to download videos and audio from YouTube and other supported sources. By wrapping powerful tools like yt-dlp and ffmpeg, it automates the installation of required dependencies and offers a smooth, user-friendly experience.
Features
- Download full videos or audio-only tracks from YouTube and other URLs
- Playlist support - Download entire playlists with ease
- Select video quality: 1440p, 1080p, 720p, or best available
- Automatic installation of dependencies (
yt-dlp,ffmpeg) using pip for cross-platform compatibility - Displays download progress with a clear progress bar
- Save output to a custom directory of your choice
- Improved performance by removing video details fetching to speed up downloads
Requirements
- Node.js v18 or later
- Python (required for yt-dlp installation and updates)
- Windows, macOS, or Linux
Installation
Install globally from your project directory:
npm install -g vdwnUsage
Start the CLI with:
vdwnFollow the prompts to:
- Enter a video, playlist, or other supported URL
- Choose whether to download as video or audio
- Select quality options
- Specify the output directory
Example
vdwn
# Enter URL: https://www.youtube.com/watch?v=dQw4w9WgXcQ
# Select: Audio-only
# Output: C:\Users\You\DownloadsTroubleshooting
If you encounter errors during dependency installation or downloads, ensure Python is installed on your system. You can download it from python.org.
License
This project is licensed under the MIT License.