Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Pure Javascript youtube video downloader.
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.