LinuxCommandLibrary

you-get

Download videos from streaming sites

TLDR

Download video

$ you-get [https://example.com/video]
copy
Show video info
$ you-get -i [https://example.com/video]
copy
Download specific format
$ you-get --format [dash-flv720] [url]
copy
Download to directory
$ you-get -o [/output/dir] [url]
copy
Download playlist
$ you-get --playlist [url]
copy
Set output filename
$ you-get -O [filename] [url]
copy
Use proxy
$ you-get -x [127.0.0.1:1080] [url]
copy
Download with cookies
$ you-get -c [cookies.txt] [url]
copy

SYNOPSIS

you-get [-i] [-o dir] [-O name] [--format fmt] [options] url

DESCRIPTION

you-get downloads videos from websites. It supports YouTube, Bilibili, Vimeo, and many other video platforms.
Info mode (-i) shows available formats without downloading. This helps choose the best quality or format.
Format selection downloads specific quality levels. Available formats are shown with -i and selected with --format.
Playlist support downloads entire playlists or channels. Individual videos are numbered in output.
Cookie support accesses private or age-restricted content. Cookies can be exported from browsers.
Proxy support enables access through firewalls. HTTP and SOCKS5 proxies are supported.

PARAMETERS

-i, --info

Show video info only.
-o DIR
Output directory.
-O NAME
Output filename.
--format FMT
Specific format.
--playlist
Download playlist.
-c FILE
Cookie file.
-x PROXY
HTTP proxy.
-s PROXY
SOCKS5 proxy.
-u
Auto retry on error.
-n
No merge (keep parts).
-F
Force download.
--json
JSON output.

CAVEATS

Site support may break with website changes. Some sites require login. Download speeds vary by site. Terms of service considerations.

HISTORY

you-get was created by Mort Yao around 2012. Written in Python, it focuses on supporting Chinese video sites alongside international platforms.

SEE ALSO

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community