All Projects → fent → Node Ytdl

fent / Node Ytdl

Licence: mit
Command line youtube video downloader.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Node Ytdl

Yturl
YouTube videos on the command line
Stars: ✭ 218 (-77.89%)
Mutual labels:  video-downloader, youtube-downloader, youtube
Node Ytdl Core
YouTube video downloader in javascript.
Stars: ✭ 3,004 (+204.67%)
Mutual labels:  video-downloader, youtube-downloader, youtube
Node Youtube Dl
youtube-dl driver for node
Stars: ✭ 1,692 (+71.6%)
Mutual labels:  video-downloader, youtube-downloader, youtube
Youtube Dl Android
📦📦Video downloader for Android - Download videos from Youtube, Facebook, Twitter, Instagram, Dailymotion, Vimeo and more than 1000 other sites
Stars: ✭ 322 (-67.34%)
Mutual labels:  video-downloader, youtube-downloader, youtube
YouTube-Downloader
An easy-to-use, YouTube video downloader, without pesky ads or malware.
Stars: ✭ 22 (-97.77%)
Mutual labels:  youtube, youtube-downloader
flutter youtube downloader
A Flutter Youtube and Video Downloader
Stars: ✭ 19 (-98.07%)
Mutual labels:  video-downloader, youtube-downloader
mpv-youtube-download
A userscript for MPV that allows you to download youtube audio and video with one key press 💾
Stars: ✭ 16 (-98.38%)
Mutual labels:  youtube, youtube-downloader
Youtube Dl Gui
A cross platform front-end GUI of the popular youtube-dl written in wxPython.
Stars: ✭ 7,914 (+702.64%)
Mutual labels:  video-downloader, youtube
video-dl
Video Downloader 📥 - Download Facebook Video and Youtube Video and Audio.
Stars: ✭ 13 (-98.68%)
Mutual labels:  video-downloader, youtube-downloader
Spotiflyer
Spotify/Gaana/Youtube Music Downloader For Android!
Stars: ✭ 231 (-76.57%)
Mutual labels:  youtube-downloader, youtube
Youtube To Mp3
⚡️Electron application to convert and download YouTube videos as MP3s
Stars: ✭ 430 (-56.39%)
Mutual labels:  youtube-downloader, youtube
NaturalGroundingPlayer
Sequence videos based on their energy readings
Stars: ✭ 46 (-95.33%)
Mutual labels:  video-downloader, youtube-downloader
android-browser-downloader
🌎 Android Browser - Video Downloader - This repository is deprecated. Please check out new version of this project at: https://github.com/cuongpm/youtube-dl-android
Stars: ✭ 34 (-96.55%)
Mutual labels:  video-downloader, youtube-downloader
ytqck.github.io
YouTube quick ⚡ Search and Download Music for Free.
Stars: ✭ 18 (-98.17%)
Mutual labels:  youtube, youtube-downloader
Youtube Music
YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)
Stars: ✭ 376 (-61.87%)
Mutual labels:  youtube-downloader, youtube
Youtube Downloader
👍 A much faster alternative to youtube-dl built for PHP applications. Working as of 2021-02-27
Stars: ✭ 474 (-51.93%)
Mutual labels:  youtube-downloader, youtube
ypc
Convert text/spotify/deezer albums/playlists to youtube urls and audio/video files.
Stars: ✭ 17 (-98.28%)
Mutual labels:  youtube, youtube-downloader
Downzemall
DownZemAll! is a download manager for Windows, MacOS and Linux
Stars: ✭ 157 (-84.08%)
Mutual labels:  video-downloader, youtube-downloader
Youtub.ly Android
An android app to download 📹 videos and songs from youtube to phone internal storage
Stars: ✭ 17 (-98.28%)
Mutual labels:  youtube-downloader, youtube
Smd
Spotify Music Downloader
Stars: ✭ 822 (-16.63%)
Mutual labels:  youtube-downloader, youtube

node-ytdl

A youtube downloader written in Javascript. To be used with the command line. If you're looking to use it in your node program, check out ytdl-core.

Depfu codecov

Usage

Streams to stdout by default

ytdl "http://www.youtube.com/watch?v=_HSylqgVYQI" | mpv -

To save to a file

ytdl "http://www.youtube.com/watch?v=_HSylqgVYQI" > myvideo.mp4

or

ytdl -o "{author.name} - {title}" "http://www.youtube.com/watch?v=_HSylqgVYQI"

Download video and convert to mp3 (Requires ffmpeg)

ytdl http://www.youtube.com/watch?v=_HSylqgVYQI | ffmpeg -i pipe:0 -b:a 192K -vn myfile.mp3

Supported options

Usage: ytdl <url> [options]

url     URL to the video.

Options:
   -v, --version                  Print program version.
   -q ITAG, --quality ITAG        Video quality to download, default: highest
   -r INT-INT, --range INT-INT    Byte range to download, ie 10355705-12452856
   -b INT, --begin INT            Time to begin video, format by 1:30.123 and 1m30s
   -o FILE, --output FILE         Save to file, template by {prop}, default: stdout
   --filter STR                   Can be video, videoonly, audio, audioonly
   --filter-container REGEXP      Filter in format container
   --unfilter-container REGEXP    Filter out format container
   --filter-resolution REGEXP     Filter in format resolution
   --unfilter-resolution REGEXP   Filter out format resolution
   --filter-encoding REGEXP       Filter in format encoding
   --unfilter-encoding REGEXP     Filter out format encoding
   -i, --info                     Print video info without downloading
   -j, --info-json                Print video info as JSON without downloading
   --print-url                    Print direct download URL
   --no-cache                     Skip file cache for html5player
   --debug                        Print debug information

Install

npm -g install ytdl

Tests

Tests are written with mocha

npm test
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].