前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >霸占Github热搜榜,视频下载神器,支持80+网站,比迅雷还快!

霸占Github热搜榜,视频下载神器,支持80+网站,比迅雷还快!

作者头像
昱良
发布2020-11-17 16:21:29
7220
发布2020-11-17 16:21:29
举报

开源最前线(ID:OpenSourceTop)编译 项目地址:https://github.com/soimort/you-get

今天,推荐一款下载神器,秒杀市面上你知道的所有下载工具,它就是——you-get。

目前,you-get已经在Github上标星36970,累计分支7484。(Github地址:https://github.com/soimort/you-get

you-get其实就是一个很小的命令行工具,可以帮助你从Web上下载媒体内容,诸如视频、音频、图像等,举个例子,假如你要从Youtube下载视频,只需要通过以下方式就可以了:

代码语言:javascript
复制
$ 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 Me at the zoo.webm ...
 100% (  0.5/  0.5MB) ├██████████████████████████████████┤[1/1]    6 MB/s

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

如果说使用you-get需要什么理由的话,那一定是下面这几个:

  • 你想在Internet上随心所欲下载一些东西
  • 当你看到一些自己很喜欢的在线视频却无法下载时,you-get可以轻松下载
  • 你想摆脱任何闭源技术或专有代码
  • 你是黑客文化和免费软件的拥护者。

通过you-get,你可以:

  • 从YouTube,优酷,Niconico等热门网站下载视频/音频。
  • 在媒体播放器中流式传输在线视频。无广告播放
  • 通过抓取网页下载(感兴趣的)图像。
  • 下载任意非HTML内容,即二进制文件。

如何安装you-get?

如果你已经想要安装you-get,你首先需要满足一下两个条件:

  • 安装Python 3.2或以上
  • 安装FFmpeg1.0或以上版本

在这里我们介绍通过pip这个python包管理进行下载,注意必须使用Python 3版本pip:

代码语言:javascript
复制
$ pip3 install you-get

当然你也可以选择从Github上直接下载,全凭个人喜好。下载完毕之后我们来说一下具体用法。

你已经知道如何通过you-get下载youtube视频,如果你想下载其他内容要怎么做呢?首先你要有确切资源的URL,然后使用以下方法下载:

代码语言:javascript
复制
$ 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感兴趣,不妨试看看。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-11-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 机器学习算法与Python学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档