# 介绍

You-Get 是一个微型命令行实用程序,可从 Web 下载媒体内容(视频,音频,图像)。
项目地址:https://github.com/soimort/you-get
示例:

user@PC ~ % you-get https://www.bilibili.com/video/BV1EJ411u7DN
site:                Bilibili
title:               绝版画面,中国大兴机场通航了!
stream:
    - format:        flv
      container:     flv
      quality:       高清 1080P
      size:          71.5 MiB (75010314 bytes)
    # download-with: you-get --format=flv [URL]
Downloading 绝版画面,中国大兴机场通航了!.flv ...
 100% ( 71.5/ 71.5MB) ├████████████████████████████████████████┤[1/1]    1 MB/s
Downloading 绝版画面,中国大兴机场通航了!.cmt.xml ...

# 安装

# 依赖

  • Python 3.2 或以上
  • FFmpeg 1.0 或以上
  • RTMPDump(可选)

# 选项 1:通过 pip 安装(推荐)

you-get 的正式版本在 PyPI 上分发,可以通过 pip 软件包管理器从 PyPI 镜像轻松安装。 请注意,您必须使用 Python 3 版本的 pip :
$ pip3 install you-get
示例:

user@PC ~ % pip install you-get
Collecting you-get
  Downloading you_get-0.4.1432-py3-none-any.whl (215 kB)
     |████████████████████████████████| 215 kB 577 kB/s 
Installing collected packages: you-get
Successfully installed you-get-0.4.1432

# 选项 2:通过 Antigen 安装(对于 Zsh 用户)

.zshrc 下行添加到您的.zshrc :
antigen bundle soimort/you-get

# 选项 3:从 GitHub 下载

您可以下载您获得的稳定版 (与 PyPI 的最新版本相同)或开发 (更多修补程序,不稳定的功能)分支。 解压缩它,然后将包含 you-get 脚本的目录放入 PATH 。
或者,运行
$ [sudo] python3 setup.py install
要么
$ python3 setup.py install --user
安装 you-get 永久路径。

# 选项 4:Git 克隆

即使您不经常使用 Python 编写代码,这也是所有开发人员的推荐方法。
$ git clone git://github.com/soimort/you-get.git
然后将克隆的目录放入 PATH ,或运行./setup.py install 将 you-get ./setup.py install 到永久路径。

# 选项 5:自制程序(仅 Mac)

您可以通过以下方式轻松安装:
$ brew install you-get

# 选项 6:pkg(仅 FreeBSD)

您可以通过以下方式轻松安装:
pkg install you-get

# 升级

根据您选择安装 you-get 选项,可以通过以下方式升级它:
$ pip3 install --upgrade you-get
或通过以下方式下载最新版本:
$ you-get https://github.com/soimort/you-get/archive/master.zip
为了获得最新的 develop 分支而不弄乱 PIP,可以尝试:
$ pip3 install --upgrade git+https://github.com/soimort/you-get@develop

# 使用

# 下载

当您获得感兴趣的视频时,您可能希望使用 --info / -i 选项查看所有可用的质量和格式:
you-get -i 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

# 设置路径

使用 --output-dir / -o 选项设置路径,使用 --output-filename / -O 设置下载文件的名称:
$ you-get -o ~/Videos -O zoo.webm 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

更新于