The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

youtube-download - Download video(s) from YouTube

SYNOPSIS

  $ youtube-download bT8yLWy4B5w
  $ youtube-download http://www.youtube.com/watch?v=bT8yLWy4B5w
  $ youtube-download < video_list_file

OPTIONS

-C, --no-colors

Force disable colored output

-o, --output

output filename, supports `{$value}` format (default: {video_id}.{suffix})

-i, --interval

Download interval (default: 1 (sec))

-p

Use the given proxy. Requires LWP::Protocol::socks to be installed for socks proxies. See examples for syntax. (default: no proxy)

-e, --encode

File system encoding (default: utf8)

-s, --skip

Skip downloading a video, if target file exists.

-f, --force

Force overwrite output file (default: disabled)

-n, --dry-run

Do not download any videos, but print their target filenames, as defined by -o option. This option still sends query to Google servers to fetch details about given video.

-F, --fmt

Video quality (SEE ALSO Wikipedia)

-v, --verbose

Turns on chatty output (default: enabled)

-U, --url

Show playback URL of a video, but do not download it

-q, --quiet

Turns off the most output

-h, --help

Display help

-m, --man

Display help page

-V, --version

Display version

supported `{$value}` format

{video_id} / {user} / {title} / {fmt} / {suffix} / {resolution}

  Example:
  $ youtube-download -o "[{video_id}] {title}.{suffix}"

AUTHOR

Yuji Shiamda (xaicron)