Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Pure Javascript youtube video downloader.
JavaScript
Failed to load latest commit information.
bin param descriptions
lib remove ytdl-core parts
test remove ytdl-core parts
.gitignore first commit
.travis.yml update node versions
LICENSE first commit
README.md update readme with --print-url
index.js remove ytdl-core parts
package.json update packages

README.md

node-ytdl Build Status

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.

Usage

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

And it streams!

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
   -o FILE, --output FILE         Where to save the file. Default: stdout
   --filter-container REGEXP      Filter in format container. Default: -o ext
   --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
   --print-url                    Print direct download url

Install

[sudo] npm -g install ytdl

Tests

Tests are written with mocha

npm test

License

MIT

Something went wrong with that request. Please try again.