BOSh
文章28
标签12
分类5

一言

文章归档

You-Get

You-Get

You-Get 乃一小小哒命令行程序,提供便利的方式来下载网络上的媒体信息。

利用you-get下载这个网页的视频:

$ you-get http://www.fsf.org/blogs/rms/20140407-geneva-tedx-talk-free-software-free-society
Site:       fsf.org
Title:      TEDxGE2014_Stallman05_LQ
Type:       WebM video (video/webm)
Size:       27.12 MiB (28435804 Bytes)

Downloading TEDxGE2014_Stallman05_LQ.webm ...
100.0% ( 27.1/27.1 MB) ├████████████████████████████████████████┤[1/1]   12 MB/s

为什么你要好好的用You-get:

  • 你欢喜于互联网上的富媒体内容,并为个人寻欢而储存
  • 你喜悦观看的视频,然而不得保存;对个人设备无从控制,此乃违背开放互联网之行为
  • 你寻求解脱于闭源软件或JavaScript代码,并禁止Flash运行
  • 你为黑客精神与自由软件而欣喜

you-get之功用:

  • 下载流行网站之音视频,例如YouTube, Youku, Niconico,以及更多. (查看完整支持列表)
  • 于您心仪的媒体播放器中观看在线视频,脱离浏览器与广告
  • 下载您喜欢的网页上的图片
  • 下载任何非HTML内容,例如二进制文件

心动? 现在安装 并 查看使用范例.

使用Python编程?敬请查看 源代码 并fork!

安装 {.wp-block-heading}

绪论 {.wp-block-heading}

以下乃必要依赖,需要单独安装,除非于Windows下使用预包装包:

选项 1: 通过pip安装 {.wp-block-heading}

you-get之官方版本通过PyPI分发, 可从PyPI镜像中通过pip 包管理器安装. 须知您务必使用版本3的 pip:

$ pip3 install you-get

选项 2: 使用预装包(仅供Windows) {.wp-block-heading}

exe (单独文件) 或 7z (包括所有依赖) 可从https://github.com/soimort/you-get/releases/latest 下载.

选项 3: 于GitHub下载 {.wp-block-heading}

您可选择稳定版 (与PyPI最新版等同) 或 开发版 (更多的热补丁与不稳定功能)的you-get. 解压并将含有you-get的目录加入PATH.

或者, 运行

$ make install

以安装you-get 于永久路径.

选项 4: Git clone {.wp-block-heading}

即使您不常使用Python,作为开发者,也请使用此方法。

$ git clone git://github.com/soimort/you-get.git

将目录加入 PATH, 或运行 make install 以安装you-get 于永久路径.

升级 {.wp-block-heading}

考虑到 you-get 安装方法之差异, 请使用:

$ pip3 install --upgrade you-get

或下载最新更新:

$ you-get https://github.com/soimort/you-get/archive/master.zip

开始 {.wp-block-heading}

下载视频 {.wp-block-heading}

当观赏感兴趣之视频,您可以使用 --info/-i 以查看所有可用画质与格式、s:

$ you-get -i 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
site:                YouTube
title:               Me at the zoo
streams:             # Available quality and codecs
    [ DEFAULT ] _________________________________
    - itag:          43
      container:     webm
      quality:       medium
      size:          0.5 MiB (564215 bytes)
    # download-with: you-get --itag=43 [URL]

    - itag:          18
      container:     mp4
      quality:       medium
    # download-with: you-get --itag=18 [URL]

    - itag:          5
      container:     flv
      quality:       small
    # download-with: you-get --itag=5 [URL]

    - itag:          36
      container:     3gp
      quality:       small
    # download-with: you-get --itag=36 [URL]

    - itag:          17
      container:     3gp
      quality:       small
    # download-with: you-get --itag=17 [URL]

标有DEFAULT 为默认画质。如认同,可下载:

$ you-get 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
site:                YouTube
title:               Me at the zoo
stream:
    - itag:          43
      container:     webm
      quality:       medium
      size:          0.5 MiB (564215 bytes)
    # download-with: you-get --itag=43 [URL]

Downloading zoo.webm ...
100.0% (  0.5/0.5  MB) ├████████████████████████████████████████┤[1/1]    7 MB/s

Saving Me at the zoo.en.srt ...Done.

(如YouTube视频带有字幕,将被一同下载,以SubRip格式保存.)

或,如您希望其他格式(mp4),请使用其他提示选项:

$ you-get --itag=18 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

注意:

  • 目前,格式选择没有大规模铺开;默认选项为最高画质.
  • ffmpeg为必要依赖,以下载流式视频以及合并分块视频(例如,类似Youku), 以及YouTube的1080p或更高分辨率.
  • 如不希望you-get合并视频,使用--no-merge/-n.

下载其他内容 {.wp-block-heading}

如你有URL,可以直接使用:

$ you-get https://stallman.org/rms.jpg
Site:       stallman.org
Title:      rms
Type:       JPEG Image (image/jpeg)
Size:       0.06 MiB (66482 Bytes)

Downloading rms.jpg ...
100.0% (  0.1/0.1  MB) ├████████████████████████████████████████┤[1/1]  127 kB/s

或者, you-get将自动检查网页,下载一切有可能感兴趣的内容:

$ you-get http://kopasas.tumblr.com/post/69361932517
Site:       Tumblr.com
Title:      kopasas
Type:       Unknown type (None)
Size:       0.51 MiB (536583 Bytes)

Site:       Tumblr.com
Title:      tumblr_mxhg13jx4n1sftq6do1_1280
Type:       Portable Network Graphics (image/png)
Size:       0.51 MiB (536583 Bytes)

Downloading tumblr_mxhg13jx4n1sftq6do1_1280.png ...
100.0% (  0.5/0.5  MB) ├████████████████████████████████████████┤[1/1]   22 MB/s

注意:

  • 此功能为测试性,远未完成。对于类似Tumblr和Blogger的大图有效,但是没有办法为所有网站建立通用格式.

在Google Videos搜索并下载 {.wp-block-heading}

you-get可以吃任何东西. 如果不是合法的URL, you-get将在Google查找并下载最相关视频. (可能不是最心仪的,但是很有可能)

$ you-get "Richard Stallman eats"

暂停与恢复下载 {.wp-block-heading}

可以使用Ctrl+C 暂停下载.

临时的.download文件将保存于输出目录。下次使用you-get传入相同参数时,下载将从上次继续开始. 如果下载已经完成 (临时的.download 扩展名消失), you-get将忽略下载.

--force/-f强行重下载. (注意: 将覆盖同名文件或临时文件!)

设置输出文件名或路径 {.wp-block-heading}

使用--output-dir/-o 设定路径, --output-filename/-O 设定输出文件名:

$ you-get -o ~/Videos -O zoo.webm 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

提示:

  • 如果原视频标题含有与系统不兼容字符,十分有效.
  • 也可以帮助使用脚本批量下载于指定目录和文件名.

代理设置 {.wp-block-heading}

使用 --http-proxy/-xyou-get设置HTTP代理:

$ you-get -x 127.0.0.1:8087 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

然而系统代理 (即系统变量http_proxy) 自动使用. 使用--no-proxy强行关闭.

提示:

  • 如果经常使用代理 (网络封锁了部分网站), 考虑将you-get和 proxychains 一同使用,并设置alias you-get="proxychains -q you-get" (于命令行).
  • 对于某些网站(例如Youku), 如果你需要下载仅供中国大陆观看的视频, 可以使用 --extractor-proxy/-y单独为解析器设置代理. 可以使用 -y proxy.uku.im:8888 (鸣谢: Unblock Youku 项目).

观看视频 {.wp-block-heading}

使用 --player/-p 将视频喂进播放器, 例如 mplayer 或者 vlc,而不是下载:

$ you-get -p vlc 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

或者你想在浏览器中观看而不希望看广告或评论区:

$ you-get -p chromium 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

提示:

  • 可以使用 -p 开启下载工具,例如 you-get -p uget-gtk 'https://www.youtube.com/watch?v=jNQXAC9IVRw', 虽然有可能不灵.

加载cookie {.wp-block-heading}

并非所有视频可供任何人观看。如果需要登录以观看 (例如, 私密视频), 可能必须将浏览器cookie通过--cookies/-c 加载入 you-get.

注意:

  • 目前我们支持两种cookie格式:Mozilla cookies.sqlite 和 Netscape cookies.txt.

复用解析数据 {.wp-block-heading}

使用 --url/-u 获得页面所有可下载URL列表. 使用 --json以获得JSON格式.

警告:

  • 目前此功能未定型,JSON格式未来有可能变化.

支持网站 {.wp-block-heading}

<th>
  URL
</th>

<th>
  视频?
</th>

<th>
  图像?
</th>

<th>
  音频?
</th>
<td>
  <a href="https://www.youtube.com/">https://www.youtube.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="https://twitter.com/">https://twitter.com/</a>
</td>

<td>
  ✓
</td>

<td>
  ✓
</td>

<td>
</td>
<td>
  <a href="http://vk.com/">http://vk.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="https://vine.co/">https://vine.co/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="https://vimeo.com/">https://vimeo.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://vidto.me/">http://vidto.me/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.veoh.com/">http://www.veoh.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="https://www.tumblr.com/">https://www.tumblr.com/</a>
</td>

<td>
  ✓
</td>

<td>
  ✓
</td>

<td>
  ✓
</td>
<td>
  <a href="http://www.ted.com/">http://www.ted.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="https://soundcloud.com/">https://soundcloud.com/</a>
</td>

<td>
</td>

<td>
</td>

<td>
  ✓
</td>
<td>
  <a href="https://www.pinterest.com/">https://www.pinterest.com/</a>
</td>

<td>
</td>

<td>
  ✓
</td>

<td>
</td>
<td>
  <a href="http://en.musicplayon.com/">http://en.musicplayon.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.mtv81.com/">http://www.mtv81.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="https://www.mixcloud.com/">https://www.mixcloud.com/</a>
</td>

<td>
</td>

<td>
</td>

<td>
  ✓
</td>
<td>
  <a href="http://www.metacafe.com/">http://www.metacafe.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.magisto.com/">http://www.magisto.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="https://www.khanacademy.org/">https://www.khanacademy.org/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.jpopsuki.tv/">http://www.jpopsuki.tv/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="https://archive.org/">https://archive.org/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="https://instagram.com/">https://instagram.com/</a>
</td>

<td>
  ✓
</td>

<td>
  ✓
</td>

<td>
</td>
<td>
  <a href="http://www.heavy-music.ru/">http://www.heavy-music.ru/</a>
</td>

<td>
</td>

<td>
</td>

<td>
  ✓
</td>
<td>
  <a href="https://plus.google.com/">https://plus.google.com/</a>
</td>

<td>
  ✓
</td>

<td>
  ✓
</td>

<td>
</td>
<td>
  <a href="http://www.freesound.org/">http://www.freesound.org/</a>
</td>

<td>
</td>

<td>
</td>

<td>
  ✓
</td>
<td>
  <a href="https://www.flickr.com/">https://www.flickr.com/</a>
</td>

<td>
  ✓
</td>

<td>
  ✓
</td>

<td>
</td>
<td>
  <a href="https://www.facebook.com/">https://www.facebook.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.ehow.com/">http://www.ehow.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.dailymotion.com/">http://www.dailymotion.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.cbs.com/">http://www.cbs.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://bandcamp.com/">http://bandcamp.com/</a>
</td>

<td>
</td>

<td>
</td>

<td>
  ✓
</td>
<td>
  <a href="http://alive.in.th/">http://alive.in.th/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://ch.interest.me/tvn">http://ch.interest.me/tvn</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://7gogo.jp/">http://7gogo.jp/</a>
</td>

<td>
  ✓
</td>

<td>
  ✓
</td>

<td>
</td>
<td>
  <a href="http://www.nicovideo.jp/">http://www.nicovideo.jp/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://v.163.com/">http://v.163.com/</a><br /><a href="http://music.163.com/">http://music.163.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
  ✓
</td>
<td>
  <a href="http://www.56.com/">http://www.56.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.acfun.tv/">http://www.acfun.tv/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://tieba.baidu.com/">http://tieba.baidu.com/</a>
</td>

<td>
  ✓
</td>

<td>
  ✓
</td>

<td>
</td>
<td>
  <a href="http://www.baomihua.com/">http://www.baomihua.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.bilibili.com/">http://www.bilibili.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.dilidili.com/">http://www.dilidili.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.douban.com/">http://www.douban.com/</a>
</td>

<td>
</td>

<td>
</td>

<td>
  ✓
</td>
<td>
  <a href="http://www.douyutv.com/">http://www.douyutv.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://v.ifeng.com/">http://v.ifeng.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.fun.tv/">http://www.fun.tv/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.iqiyi.com/">http://www.iqiyi.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.joy.cn/">http://www.joy.cn/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.ku6.com/">http://www.ku6.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.kugou.com/">http://www.kugou.com/</a>
</td>

<td>
</td>

<td>
</td>

<td>
  ✓
</td>
<td>
  <a href="http://www.kuwo.cn/">http://www.kuwo.cn/</a>
</td>

<td>
</td>

<td>
</td>

<td>
  ✓
</td>
<td>
  <a href="http://www.letv.com/">http://www.letv.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.lizhi.fm/">http://www.lizhi.fm/</a>
</td>

<td>
</td>

<td>
</td>

<td>
  ✓
</td>
<td>
  <a href="http://www.miaopai.com/">http://www.miaopai.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.miomio.tv/">http://www.miomio.tv/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="https://www.pixnet.net/">https://www.pixnet.net/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.pptv.com/">http://www.pptv.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://v.iqilu.com/">http://v.iqilu.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://v.qq.com/">http://v.qq.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://qianmo.com/">http://qianmo.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://video.sina.com.cn/">http://video.sina.com.cn/</a><br /><a href="http://video.weibo.com/">http://video.weibo.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://tv.sohu.com/">http://tv.sohu.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.dongting.com/">http://www.dongting.com/</a>
</td>

<td>
</td>

<td>
</td>

<td>
  ✓
</td>
<td>
  <a href="http://www.tudou.com/">http://www.tudou.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.xiami.com/">http://www.xiami.com/</a>
</td>

<td>
</td>

<td>
</td>

<td>
  ✓
</td>
<td>
  <a href="http://www.isuntv.com/">http://www.isuntv.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.yinyuetai.com/">http://www.yinyuetai.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.youku.com/">http://www.youku.com/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.zhanqi.tv/lives">http://www.zhanqi.tv/lives</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
<td>
  <a href="http://www.cntv.cn/">http://www.cntv.cn/</a>
</td>

<td>
  ✓
</td>

<td>
</td>

<td>
</td>
网站
YouTube
Twitter
VK
Vine
Vimeo
Vidto
Veoh
Tumblr
TED
SoundCloud
Pinterest
MusicPlayOn
MTV81
Mixcloud
Metacafe
Magisto
Khan Academy
JPopsuki TV
Internet Archive
Instagram
Heavy Music Archive
Google+
Freesound
Flickr
Facebook
eHow
Dailymotion
CBS
Bandcamp
AliveThai
interest.me
755
ナナゴーゴー
niconico
ニコニコ動画
163
网易视频
网易云音乐
56网
AcFun
Baidu
百度贴吧
爆米花网
bilibili
哔哩哔哩
Dilidili
豆瓣
斗鱼
凤凰视频
风行网
iQIYI
爱奇艺
激动网
酷6网
酷狗音乐
酷我音乐
乐视网
荔枝FM
秒拍
MioMio弹幕网
痞客邦
PPTV聚力
齐鲁网
QQ
腾讯视频
阡陌视频
Sina
新浪视频
微博秒拍视频
Sohu
搜狐视频
天天动听
Tudou
土豆
虾米
阳光卫视
音悦Tai
Youku
优酷
战旗TV
央视网

对于不在列表的网站,通用解析器将寻找并下载感兴趣之内容.

本文作者:BOSh
本文链接:http://zsb.hidns.co/2025/04/11/2025-04-11-you-get/
版权声明:本文由BoSh发布,部分内容来源于网络。