五分钟you-get入门

简介: pip插件you-get免费获取高质量音频、视频资源

title: 五分钟you-get入门

date: 2022-02-19 14:00:00

categories: python

description: python you-get


python

1. You-Get介绍

命令行程序,为下载网络上的媒体信息提供便利。

2. 用途

  • 下载流行网站之音视频,例如 YouTubeYoukuNiconico 等。
  • 于您心仪的媒体播放器中观看在线视频,脱离浏览器与广告
  • 下载您喜欢的网页上的图片
  • 下载任何非 HTML 内容,例如二进制文件

3. 安装升级

安装方法有很多,这里只说明以 Python 环境,并且 pip / pip3 为介绍。

  • 安装

C:\Users\WONGS>pip3 install you-get
  • 升级

C:\Users\WONGS>pip3 install --upgrade you-get

4. 参数列表

4.1. 可选参数

参数 描述
-V, --version 查看版本并退出
-h, --help 查看帮助信息

4.2. 不影响使用的选项

参数 描述
-i, --info 查看页面视频信息
-u, --url 查看页面视频信息包括解析的url地址
--json 以json格式查看页面视频信息

4.3. 下载选项

参数 描述
-n, --no-merge 不合并视频
--no-caption 不下载字幕
-f, --force 强制覆盖现有文件
-F STREAM_ID, --format STREAM_ID 指定视频的格式
-O FILE, --output-filename FILE 指定下载的文件名称
-o DIR, --output-dir DIR 指定下载文件的目录
-p PLAYER, --player PLAYER 把视频流输出到指定的播放器
-c COOKIES_FILE, --cookies COOKIES_FILE 加载cookie文件
-t SECONDS, --timeout SECONDS 设置超时时间
-d, --debug 显示跟踪、调试信息
-I FILE, --input-file FILE 从文件读取url列表
-P PASSWORD, --password PASSWORD 指定加密视频的密码
-l, --playlist 显示可以下载的列表
-a, --auto-rename 自动重命名相同的名称不同的文件

4.4. 代理选项

参数 描述
-x HOST:PORT, --http-proxy HOST:PORT 使用http代理下载
-y HOST:PORT, --extractor-proxy HOST:PORT 仅抓取数据时使用http代理
--no-proxy 关闭代理
-s HOST:PORT, --socks-proxy HOST:PORT 使用socks5代理进行下载

5. 入门

5.1. 下载视频

下载视频之前,可以用 -i 查看所有可用画质与格式,方便我们自己根据需要选择。

 C:\Users\WONGS>you-get -i https://www.youtube.com/watch?v=Uoa3m1j5PgA
site:                YouTube
title:               Beijing 2022 Olympic Winter Games Opening Ceremony | Beijing 2022
streams:             # Available quality and codecs
    [ DASH ] ____________________________________
    - itag:          136
      container:     mp4
      quality:       1280x720 (720p)
      size:          1932.5 MiB (2026328465 bytes)
    # download-with: you-get --itag=136 [URL]

    - itag:          247
      container:     webm
      quality:       1280x720 (720p)
      size:          1415.6 MiB (1484314406 bytes)
    # download-with: you-get --itag=247 [URL]

    - itag:          135
      container:     mp4
      quality:       854x480 (480p)
      size:          1074.5 MiB (1126707395 bytes)
    # download-with: you-get --itag=135 [URL]

    - itag:          244
      container:     webm
      quality:       854x480 (480p)
      size:          791.8 MiB (830242418 bytes)
    # download-with: you-get --itag=244 [URL]

    - itag:          134
      container:     mp4
      quality:       640x360 (360p)
      size:          640.3 MiB (671439244 bytes)
    # download-with: you-get --itag=134 [URL]

    - itag:          243
      container:     webm
      quality:       640x360 (360p)
      size:          505.3 MiB (529846456 bytes)
    # download-with: you-get --itag=243 [URL]

    - itag:          133
      container:     mp4
      quality:       426x240 (240p)
      size:          373.3 MiB (391437550 bytes)
    # download-with: you-get --itag=133 [URL]

    - itag:          242
      container:     webm
      quality:       426x240 (240p)
      size:          343.8 MiB (360489245 bytes)
    # download-with: you-get --itag=242 [URL]

    - itag:          160
      container:     mp4
      quality:       256x144 (144p)
      size:          244.3 MiB (256160530 bytes)
    # download-with: you-get --itag=160 [URL]

    - itag:          278
      container:     webm
      quality:       256x144 (144p)
      size:          236.6 MiB (248121107 bytes)
    # download-with: you-get --itag=278 [URL]

    [ DEFAULT ] _________________________________
    - itag:          22
      container:     mp4
      quality:       hd720
      size:          1931.3 MiB (2025107647 bytes)
    # download-with: you-get --itag=22 [URL]

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

[ DEFAULT ] _________________________________ 为默认画质,默认选项的画质为最高画质,,不选画质的话就是以这个为默认选择的。


C:\Users\WONGS>you-get -o F:\YouGet https://www.youtube.com/watch?v=Uoa3m1j5PgA --itag=160
site:                YouTube
title:               Beijing 2022 Olympic Winter Games Opening Ceremony | Beijing 2022
stream:
    - itag:          160
      container:     mp4
      quality:       256x144 (144p)
      size:          244.3 MiB (256160530 bytes)
    # download-with: you-get --itag=160 [URL]

Downloading Beijing 2022 Olympic Winter Games Opening Ceremony - Beijing 2022.mp4 ...
 0.0% (  0.0/244.3MB) ├────────────────────────────────────────┤[1/2]

  • -o : 下载目录,后面为路径
  • --itag=160 : 指定需要的视频画质,其他参数可以查看上一章节。

5.2. 加载cookie

如果资源需要登录才能查看,尝试将浏览器 cookie 通过 -c 加入,根据官方说明,目前只支持两种 cookie 格式 Mozilla cookies.sqliteNetscape cookies.txt

6. 支持网站

网站 URL 视频 图像 音频
YouTube https://www.youtube.com/
Twitter https://twitter.com/
VK http://vk.com/
Vine https://vine.co/
Vimeo https://vimeo.com/
Veoh http://www.veoh.com/
Tumblr https://www.tumblr.com/
TED http://www.ted.com/
SoundCloud https://soundcloud.com/
SHOWROOM https://www.showroom-live.com/
Pinterest https://www.pinterest.com/
MTV81 http://www.mtv81.com/
Mixcloud https://www.mixcloud.com/
Metacafe http://www.metacafe.com/
Magisto http://www.magisto.com/
Khan Academy https://www.khanacademy.org/
Internet Archive https://archive.org/
Instagram https://instagram.com/
InfoQ http://www.infoq.com/presentations/
Imgur http://imgur.com/
Heavy Music Archive http://www.heavy-music.ru/
Freesound http://www.freesound.org/
Flickr https://www.flickr.com/
FC2 Video http://video.fc2.com/
Facebook https://www.facebook.com/
eHow http://www.ehow.com/
Dailymotion http://www.dailymotion.com/
Coub http://coub.com/
CBS http://www.cbs.com/
Bandcamp http://bandcamp.com/
AliveThai http://alive.in.th/
interest.me http://ch.interest.me/tvn
755<br/>ナナゴーゴー http://7gogo.jp/
niconico<br/>ニコニコ動画 http://www.nicovideo.jp/
163<br/>网易视频<br/>网易云音乐 http://v.163.com/>
56网 http://www.56.com/
AcFun http://www.acfun.cn/
Baidu<br/>百度贴吧 http://tieba.baidu.com/
爆米花网 http://www.baomihua.com/
bilibili<br/>哔哩哔哩 http://www.bilibili.com/
豆瓣 http://www.douban.com/
斗鱼 http://www.douyutv.com/
凤凰视频 http://v.ifeng.com/
风行网 http://www.fun.tv/
iQIYI<br/>爱奇艺 http://www.iqiyi.com/
激动网 http://www.joy.cn/
酷6网 http://www.ku6.com/
酷狗音乐 http://www.kugou.com/
酷我音乐 http://www.kuwo.cn/
乐视网 http://www.le.com/
荔枝FM http://www.lizhi.fm/
懒人听书 http://www.lrts.me/
秒拍 http://www.miaopai.com/
MioMio弹幕网 http://www.miomio.tv/
MissEvan<br/>猫耳FM http://www.missevan.com/
痞客邦 https://www.pixnet.net/
PPTV聚力 http://www.pptv.com/
齐鲁网 http://v.iqilu.com/
QQ<br/>腾讯视频 http://v.qq.com/
企鹅直播 http://live.qq.com/
Sina<br/>新浪视频<br/>微博秒拍视频 http://video.sina.com.cn/>
Sohu<br/>搜狐视频 http://tv.sohu.com/
Tudou<br/>土豆 http://www.tudou.com/
阳光卫视 http://www.isuntv.com/
Youku<br/>优酷 http://www.youku.com/
战旗TV http://www.zhanqi.tv/lives
央视网 http://www.cntv.cn/
Naver<br/>네이버 http://tvcast.naver.com/
芒果TV http://www.mgtv.com/
火猫TV http://www.huomao.com/
阳光宽频网 http://www.365yg.com/
西瓜视频 https://www.ixigua.com/
新片场 https://www.xinpianchang.com/
快手 https://www.kuaishou.com/
抖音 https://www.douyin.com/
TikTok https://www.tiktok.com/
中国体育(TV) http://v.zhibo.tv/>
知乎 https://www.zhihu.com/
目录
相关文章
C# DEV TextEdit 设置文本框只能输入数字(整数)
C# DEV TextEdit 设置文本框只能输入数字(整数)
|
9月前
|
存储 缓存 NoSQL
阿里云 Tair 联手 SGLang 共建 HiCache,构建面向“智能体式推理”的缓存新范式
针对智能体式推理对KVCache的挑战,阿里云Tair KVCache团队联合SGLang社区推出HiCache技术,通过多级存储卸载与全局共享机制,实现缓存命中率翻倍、TTFT降低56%、QPS提升2倍,构建面向长上下文、高并发、多智能体协作的下一代推理缓存基础设施。
1619 27
阿里云 Tair 联手 SGLang 共建 HiCache,构建面向“智能体式推理”的缓存新范式
|
2月前
|
人工智能 数据处理 开发工具
阿里云大模型Night Plan活动:夜间专属折扣,Qoder/Meoo客户使用Qwen3.7-Max享2折
阿里云推出大模型Night Plan夜间专属优惠活动,面向Qoder和Meoo全量用户,北京时间每晚22:00至次日8:00错峰时段内,调用Qwen3.7-Max享2折、Qwen3.7-Plus享4折,最高节省80%调用成本。用户无需额外操作,切换指定模型提交任务即可自动适配折扣,覆盖Qoder全系产品与秒悟Meoo平台。活动配套QoderWork CN首月0元福利、多档位灵活订阅方案,以及AI Coding入门/专业版组合套餐,一站式配齐编程工具与算力资源,大幅降低复杂代码项目、长文本推理、创意开发等高算力任务的运行成本,助力个人开发者与小团队零门槛接入旗舰大模型生产力。
|
SQL 存储 关系型数据库
DataX - 全量数据同步工具(2)
DataX - 全量数据同步工具
|
3月前
|
编解码 运维 监控
基于pymobiledevice3实现苹果手机群控系统批量自动化操控
本文结合游戏工作室实际运维场景,讲解苹果手机群控系统的整体架构、设备接入、触控模拟、任务调度等核心模块实现。针对iOS系统封闭性、多设备分辨率适配、平台风控、异常断线等行业痛点,基于pymobiledevice3、OpenCV等技术搭建整套批量操控方案。文中附带完整可运行代码,实现USB设备监听、图像模板匹配、差异化防风控、状态自愈等功能。方案无需设备越狱,经过多设备长时间实测运行稳定,可为从事iOS自动化、设备集群开发的技术人员提供落地参考。
|
5月前
|
机器学习/深度学习 人工智能 Java
实测对比:企业落地的主流 AI 开发框架测评
本文以中立、客观、可落地为原则,实测对比JBoltAI、LangChain、Spring AI等主流AI框架,聚焦Java企业适配性、国产模型支持、工程化能力及存量系统改造难度,提供清晰选型建议。(239字)
369 0
|
8月前
|
人工智能 自然语言处理 前端开发
建造者还是饲料投喂者?AI Agent搭建师职业焦虑与“工具反噬”的幽灵
当AI Agent自主迭代,程序员正面临“工具反噬”的焦虑:我们是智能体的建筑师,还是数据饲养员?本文剖析职业危机根源,揭示从编码者到“人机指挥家”的进化之路,探寻人类在智能洪流中不可替代的价值锚点——意图、判断与创造力。
332 3
|
缓存 安全 Android开发
Python实战:搭建短信转发器,实现验证码自动接收与处理
在移动互联网时代,短信验证码是重要的安全手段,但手动输入效率低且易出错。本文介绍如何用Python搭建短信转发器,实现验证码自动接收、识别与转发。通过ADB工具监听短信、正则表达式或ddddocr库提取验证码,并利用Flask框架转发数据。系统支持多设备运行,具备安全性与性能优化功能,适合自动化需求场景。未来可扩展更多功能,提升智能化水平。
2727 1
Linux中将文件解压到指定目录
Linux中将文件解压到指定目录
2816 19
|
调度 vr&ar 图形学
阿里云联合平行云推出云XR平台,支持沉浸式体验应用快速落地
2022年6月,阿里云与平行云联合发布云XR平台,降低云端视觉计算应用开发门槛,加速数字孪生、虚拟人、虚拟现实等XR应用落地。该平台由阿里云提供算力调度服务,平行云全面集成3D实时渲染、音视频编码与推流等服务,支持多终端接入,助力互联网、新零售、社交等行业创新业务形态。开发者可通过SDK轻松接入,实现3D应用快速云化部署,终端用户可享受低延时、高性能的沉浸式体验。