you-get的安装与使用

2023-05-16

youget简介

you-get是github上python的一个开源库(https://github.com/soimort/you-get),使用you-get你只需要取得视频所在网页链接地址就可以很轻松的下载下来,目前you-get所支持的网站包含国内外几十个网站(youtube、twitter、腾讯、爱奇艺、优酷、bilibili等)。
首先看一下运行效果:
在这里插入图片描述
在这里插入图片描述

you-get所需的环境

在安装使用you-get之前,你需要安装pyhthon环境以及转换程序FFmpeg
Python 3下载地址:
https://www.python.org/downloads/
FFmpeg下载地址:
https://www.ffmpeg.org/

说一下Windows环境下ffmpeg的安装:

  1. 下载FFMpeg----https://ffmpeg.zeranoe.com/builds/,自行选择自己需要的多少位的静态程序
  2. 解压到指定文件夹下—d:/ffmpeg
  3. 添加到环境变量:d:/ffmpeg/bin
  4. 查看FFmpeg版本信息—ffmpeg.exe -version

下载安装you-get

我试过了使用命令 pip3 install you-get,但是发现下载超时了,应该是我的网络没有权限访问部分资源,所以此方法无效。
于是我去官网上https://github.com/soimort/you-get/releases/tag/v0.4.1423把you_get-0.4.1423-py3-none-any.whl文件先下载下来再安装。
在这里插入图片描述
这里提供我下载的安装包,其中ffmpeg是64位的
链接:https://pan.baidu.com/s/1rSHEyjl5fIinHzAPngkoZA
提取码:ie1a
在这里插入图片描述

安装方法:

1.用管理员方式打开cmd
2.首先通过pip命令安装wheel

pip install wheel

3.将python安装目录下的scripts目录添加到系统环境变量path里
4.在whl文件所在目录用管理员打开一个cmd窗口,直接执行下面的语句。

pip install you_get-0.4.1423-py3-none-any.whl

出现下面这样代表安装成功:
在这里插入图片描述

you-get的使用:

-i选项查看所有可用的品质和格式:

you-get -i url

不使用-i则直接下载。

例子:

D:\youget>you-get -i https://www.bilibili.com/video/BV1o7411C7nQ?spm_id_from=333.851.b_7265706f7274466972737432.4
site:                Bilibili
title:               【JO与DIO】第二集 父慈子孝
streams:             # Available quality and codecs
    [ DASH ] ____________________________________
    - format:        dash-flv720
      container:     mp4
      quality:       高清 720P
      size:          27.4 MiB (28776690 bytes)
    # download-with: you-get --format=dash-flv720 [URL]

    - format:        dash-flv480
      container:     mp4
      quality:       清晰 480P
      size:          15.7 MiB (16499293 bytes)
    # download-with: you-get --format=dash-flv480 [URL]

    - format:        dash-flv360
      container:     mp4
      quality:       流畅 360P
      size:          10.0 MiB (10465007 bytes)
    # download-with: you-get --format=dash-flv360 [URL]

    [ DEFAULT ] _________________________________
    - format:        flv720
      container:     flv
      quality:       高清 720P
      size:          42.9 MiB (45021748 bytes)
    # download-with: you-get --format=flv720 [URL]

    - format:        flv480
      container:     flv
      quality:       清晰 480P
      size:          22.1 MiB (23221077 bytes)
    # download-with: you-get --format=flv480 [URL]

    - format:        flv360
      container:     flv
      quality:       流畅 360P
      size:          10.0 MiB (10521254 bytes)
    # download-with: you-get --format=flv360 [URL]

然后我们这里选择格式为flv360

D:\youget>you-get --format=flv360 https://www.bilibili.com/video/BV1o7411C7nQ?spm_id_from=333.851.b_7265706f7274466972737432.4
site:                Bilibili
title:               【JO与DIO】第二集 父慈子孝
stream:
    - format:        flv360
      container:     flv
      quality:       流畅 360P
      size:          10.0 MiB (10521254 bytes)
    # download-with: you-get --format=flv360 [URL]

Downloading 【JO与DIO】第二集 父慈子孝.flv ...
 100% ( 10.0/ 10.0MB) ├████████████████████████████████████████┤[1/1]  642 kB/s

Downloading 【JO与DIO】第二集 父慈子孝.cmt.xml ...

至此就成功下载完成了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

you-get的安装与使用 的相关文章

  • 【入门学习三】基于 FPGA 使用 Verilog 实现按键状态机代码及原理讲解

    目录 一 状态机二 模块设计三 代码实现四 管脚配置及结果展示 上一篇博文 xff1a 入门学习二 基于 FPGA 使用 Verilog 实现蜂鸣器响动的代码及原理讲解 概述 xff1a 前面的两篇文章 xff0c 其中按键模块采用的是延时
  • 【二分】洛谷_3902 递增

    题意 给出n个数 xff0c 求出修改最少的数字 xff0c 使得数列严格单调递增 思路 我们用一个数组s来记录当前存到的数字 xff0c 每次放进一个数字 xff0c 我们就判断它是不是比之前的数小 xff0c 否则我们就二分找到一个最好
  • 使用mysql语句进行分组查询

    使用mysql语句进行分组查询 1 作用 对整个数据表的某几个字段进行分组 然后通过分组函数得到我们想要的结果 2 如何用 2 1 只分一个组 2 1 1 本质 就是根据分组字段把整个表的数据分为几组 然后分别对每组里面的数据进行汇总查询或
  • 删除流氓软件 Alibaba PC Safe Service

    好久没用笔记本了 xff0c 之前被人再用 xff0c 今天偶尔想用下 xff0c 开机遇到两件恶心到家的事情 xff0c 第一件 xff0c 360弹窗 xff0c 不停的显示 xff0c 感觉特别烦就卸载了360所有的东西 xff1b
  • 枚举类型字符化输出的方法

    方法一 xff1a 用函数 xff08 简单的应用场景下 xff09 方法二 xff1a 用字符串转换 创建枚举类型 enum athleteName WANG ZHOU SU CHO KIM LI MIRE BOUTIN 创建结构体 st
  • 【单片机竞赛:共阳数码管静态控制】

    51单片机 xff08 国信天长单片机实训平台 xff09 基于keli的常用程序之 共阳数码管一般静态控制程序设计 文章目录 51单片机 xff08 国信天长单片机实训平台 xff09 基于keli的常用程序之 共阳数码管一般静态控制程序
  • Linux - 搭建LDAP统一认证服务

    目的 通过以下步骤最终可使用ldap server中的用户登录一台ldap client xff0c 并允许有sudo权限 平常公司中所用的域账号以及服务器账号也许就是使用如下方式 xff0c 但是应该没有这么简陋 xff0c 只是借机了解
  • 每日练习------有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数

    题目 有n个整数 xff0c 使其前面各数顺序向后移m个位置 xff0c 最后m个数变成最前面的m个数 解题关键 需要新建个数组使得原数组可以做到整体往后移动M位 思路 1 创建个有n个整数的数组 2 输出n个数字 存储到数组中 3 遍历原
  • FLTK-Rs

    终于还是到这一步了 xff0c 可视化 xff0c 我的超人 xff01 FLTK是一个跨平台的轻量级 gui 库 该库本身是用 C 43 43 98 编写的 xff0c 具有很高的可移植性 fltk crate 是用 Rust 编写的 x
  • STM32寄存器点灯失败

    include 34 stm32f10x h 34 int main void unsigned int 0x40021018 61 1 lt lt 3 打开时钟GPIOB unsigned int 0x40010C00 61 1 lt l
  • nested exception is java.sql.SQLException: com.mysql.cj.jdbc.Driver

    解决方案 在 pom xml 中 xff0c 加入 mysql 的 maven 引用 span class token tag span class token tag span class token punctuation lt spa
  • iOS-开辟子线程(NSThread、NSOperationQueue、GCD)

    本节主要总结一些开辟子线程的常用的几种方法 一 通过NSThread类开辟子线程 1 NSThread手动开启子线程 span class hljs comment 创建线程对象 span span class hljs built in
  • iOS -UICollectionView添加区头区尾

    项目中需求时三个区 xff0c 没个区展示不同的数据 xff0c 一格一格的 xff0c 所以tableView是不是适用的 xff0c 需要采用collectionView才能更好的展示 xff0c 那么怎么给它添加区头区尾呢 xff1f
  • miui 安装app闪退问题

    android版本 xff1a 7 0 MIUI版本 xff1a 8 2 手机 xff1a 小米5 之前老版本可以运行 xff0c 今天用AS的run xff0c 在安装apk时报application installation faile
  • 在x64上构建智能家居(home assistant) (一) Supervised版本安装

    我的上一篇文章 在嵌入式x86上构建我的智能家居 home assistant 中本来希望在一个低功耗的x86嵌入式上安装home assistant xff0c 但是因为一些限制没有成功 找到一个低功耗的笔记本 xff08 东芝的dyna
  • 安装YMFE/yapi API管理服务器(Ubuntu20)

    GitHub YMFE yapi YApi 是一个可本地部署的 打通前后端及QA的 可视化的接口管理平台 YApi 是一个可本地部署的 打通前后端及QA的 可视化的接口管理平台 Contribute to YMFE yapi develop
  • 安装nodejs18 + yapi(Debian11)

    安装nodejs Node js Node js is a JavaScript runtime built on Chrome 39 s V8 JavaScript engine https nodejs org zh cn 官方手顺 通
  • Postgresql count 慢的处理方法

    performance Postgresql extremely slow count with index simple query Database Administrators Stack Exchange https dba sta
  • 解决Referenced file contains errors(struts-2.0.dtd)

    解决方法 两种 1 这个可能是你的DTD文件找不到 或者解析有错 才发生的错误 你可以在地址栏里输入http struts apache org dtds struts 2 0 dtd 这个看能查看不 如果不能 应该是网络的问题或XML解析
  • 使用POI向Excel中插入多张图片

    最近在大量使用poi对Excel进行操作 xff0c 可以说是越用越气愤 xff0c 很多功能支持得不完善 xff0c 一个在VB里很简单的操作 xff0c 你用poi实现可能就要多几倍甚至是数10倍的代码 但是我们搞JAVA的总不能丢掉J

随机推荐

  • 将“存储卡”改名为Storage Card的方法

    HKEY LOCAL MACHINE System StorageManager Profiles SDMemory 34 Name 34 61 34 SD Memory Card 34 34 Folder 34 61 34 Storage
  • ubuntu 驱动更新后导致无法进入界面

    问题描述 xff1a 安装新ubuntu系统后未禁止驱动更新导致无法进入登录界面 解决办法 xff1a 首先在进入BIOS中 xff0c 修改设置以进行命令行操作 xff0c 然后卸载已有的系统驱动 xff0c 最后安装新的驱动即可 开机按
  • PPC WM6.1智能手机上使用日语辞典浅谈

    在PPC手机上用日语辞典 xff08 広辞苑 xff0c 三省堂等 xff09 http bulo hjenglish com group topic 144804 PPC上的日文输入法 http bulo hjenglish com gr
  • PPC音量太小和听筒音太小的解决方法

    1下载注册表修改器 2复制修改器到PPC xff08 最好是卡上啦 xff09 3在PPC上运行修改器 我用的是华硕P525 以下是我小P的设置 xff1a 找到HKEY CURRENT USER ControlPanel Phone 项下
  • Delphi中的集成VBS脚本语言应用

    罗焱 从薇 王正浩 摘 要 xff1a 使用ActiveX Scripting技术 xff0c 可以在应用程序中集成使用脚本语言 本文介绍如何应用这一技术在Delphi应用程序中添加VBScript支持 关键词 xff1a ActiveX脚
  • python中嵌入C语言脚本

    借助Cinpy 和C语言解释器TinyCC xff0c 可以在python 程序里面直接嵌入C语言片断 不经编译直接使用C编写的函数了 win2k平台上 xff0c 简单的测试对比数据如下 xff08 递归方法计算第四十项兔子数列fib x
  • 最新Ubuntu内网源部署方法(Ubuntu20、Ubuntu21)

    最新Ubuntu内网源部署方法 1 下载公网离线源 安装apt mirror xff0c 并修改 etc apt mirror list内容 xff0c 以ubuntu20 04 为例说明 xff1a span class token co
  • wsl2-ubuntu安装图形界面;windows安装miniconda

    一 wsl2 ubuntu安装图形界面 1 安装 xff1a wsl2安装ubuntu Download VcXsrv Windows X Server from SourceForge net 2 配置 xff08 链接wsl和VcXsr
  • 双曲函数系列

    定义 双曲函数 xff08 Hyperbolic Function xff09 包括下列六种函数 xff1a sinh 双曲正弦 xff1a sinh x 61 e x e x 2 cosh 双曲余弦 xff1a cosh x 61 e x
  • 虚拟机增加磁盘空间(VMware虚拟机)

    1 写在前面 对于VMware虚拟机 xff0c 经常有最初分配的磁盘空间大小最后不够用的情况 xff0c 因此需要我们增加磁盘空间 网上看了一些博客资料 xff0c 大多不能完全照着做完 xff0c 参照了几个才实现 xff0c 2 操作
  • openSUSE通过snapper恢复系统

    事由 xff1a 系统中存在两个版本python xff0c 导致程序无法找到pygtk xff0c 遂打算删除所有python重新安装 xff0c KDE 崩溃只能用控制台 过程 xff1a 1 查找控制台安装kde的方法 xff0c 未
  • Scrapy 中 ImagesPipeline 无法执行,不起作用,图片无法下载的原因!

    经过检查scrapy样例程序的执行情况 xff0c 发现如下警告信息 xff1a 2021 04 11 22 33 59 scrapy middleware WARNING Disabled PianImgPipeline ImagesPi
  • 移植jpeg库文件到ARM开发板

    我们知道 xff0c jpeg格式的图片是经过压缩处理的 xff0c 所以想要在ARM开发板中显示 xff0c 就需要一些库文件的支持 xff0c 当然牛逼的人也可以自己写解压算法做库文件 xff0c 不过作为小白的我 xff0c 还是先借
  • 设置系统隐藏文件 + 恢复显示隐藏文件的CMD命令!

    打开记事本输入以下内容 for f 34 delims 61 34 i in 39 dir a b 39 do attrib 34 i 34 43 s 43 h 43 r 43 a 保存为 隐藏 bat xff08 扩展名一定要改 xff0
  • 调整tty文本模式终端字体大小

    以debian为例 xff0c 介绍两种设置方法 1 通过console tools设置控制台字体 1 1 选用并测试合适的字体和字库文件 xff1a dell ls usr share consolefonts 1 2 测试选用喜爱的字库
  • sudo apt-get install wine 速度非常慢的解决方法

    经过我的测试 xff0c 在有的ubuntu系统中 xff0c 比如linux mint中 xff0c 我发现 sudo apt get install wine 的速度平均以b s为单位进行传输 xff0c 这样的速度非常的慢 xff0c
  • 使用LIOS之中遇到的问题

    1 运行train tassdata后的第一个问题 xff1a language combobox changed Started Exception in thread Thread 3 Traceback most recent cal
  • WIN10 anaconda 安装 tensorflow-gpu不出错的最佳解决办法(不在系统安装CUDA)

    来源 xff1a https www pugetsystems com labs hpc The Best Way to Install TensorFlow with GPU Support on Windows 10 Without I
  • PostgreSQL教程

    一 PostgreSQL介绍 PostgreSQL是一个功能强大的 开源 的关系型数据库 底层基于C实现 PostgreSQL的开源协议和Linux内核版本的开源协议是一样的 BDS协议 xff0c 这个协议基本和MIT开源协议一样 xff
  • you-get的安装与使用

    youget简介 you get是github上python的一个开源库 https github com soimort you get xff0c 使用you get你只需要取得视频所在网页链接地址就可以很轻松的下载下来 xff0c 目