首页 > 其他分享 >使用you-get下载网站视频

使用you-get下载网站视频

时间:2023-06-02 12:04:33浏览次数:51  
标签:视频 format -- quality get URL com 下载


使用you-get下载网站视频

you-get是一个跨平台命令行视频、音频与图像下载工具,支持常用的各种多媒体网站。




文章目录

  • 使用you-get下载网站视频
  • 一、安装
  • 先决条件
  • 1.pip安装
  • 2.通过[Antigen](https://github.com/zsh-users/antigen)安装(适用于 Zsh 用户)
  • 3.GitHub下载
  • 4.GitHub克隆
  • 5.升级
  • 二、使用步骤
  • 1.查看所有可用的质量和格式
  • 2.下载



# 前言

you-get 是一个跨平台命令行视频、音频与图像下载工具,支持常用的各种多媒体网站。

参数

作用

-i

查看所有可用的质量和格式

–itag

–itag=18 根据-i显示的质量视频 下载

-n

不下载视频

-o

设置路径

-O

设置名称

–http-proxy/-x

指定要使用的 HTTP 代理

–no-proxy

禁用代理

-p vlc

观看不下载

-p chromium

使用浏览器播放

–cookies/-c

加载cookie 支持Mozillacookies.sqlite和 Netscape cookies.txt

–url/-u

获取从页面中提取的可下载资源 URL 的列表。使用--json得到一个抽象提取数据的JSON格式

一、安装

先决条件

以下依赖项是必需的:

1.pip安装

pip3 install you-get

2.通过Antigen安装(适用于 Zsh 用户)

将以下行添加到您的.zshrc

antigen bundle soimort/you-get

3.GitHub下载

#下载并解压 https://github.com/soimort/you-get/archive/master.zip
python3 setup.py install --user

4.GitHub克隆

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

5.升级

根据您选择安装的选项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

二、使用步骤

1.查看所有可用的质量和格式

you-get -i https://www.bilibili.com/video/BV1Yy4y157N1?spm_id_from=888.34858.b_4d394a5352356246445172.1
$ you-get -i https://www.bilibili.com/video/BV1Yy4y157N1?spm_id_from=888.34858.b_4d394a5352356246445172.1
site:                Bilibili
title:               FIRST年度超短短片——《如果可以》
streams:             # Available quality and codecs
    [ DASH ] ____________________________________
    - format:        dash-flv
      container:     mp4
      quality:       高清 1080P
      size:          68.7 MiB (72008239 bytes)
    # download-with: you-get --format=dash-flv [URL]

    - format:        dash-flv720
      container:     mp4
      quality:       高清 720P
      size:          49.8 MiB (52266835 bytes)
    # download-with: you-get --format=dash-flv720 [URL]

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

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

    [ DEFAULT ] _________________________________
    - format:        flv
      container:     flv
      quality:       高清 1080P
      size:          98.0 MiB (102798872 bytes)
    # download-with: you-get --format=flv [URL]

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

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

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

2.下载

$ you-get --itag=18 https://www.bilibili.com/video/BV1Yy4y157N1?spm_id_from=888.34858.b_4d394a5352356246445172.1

也可以下载图片

you-get https://i0.hdslb.com/bfs/activity-plat/static/a6d719555eb7a87f32aa59d0c70d1ffd/wSB06Xqlik_w1920_h920.jpg

可以抓取网站上的图片

you-get https://www.bilibili.com/blackboard/activity-CYbECaJYlg.html?spm_id_from=333.851.b_7265706f7274466972737431.3

也可以搜索下载最感兴趣的视频,谷歌搜索

you-get "bilibili"


标签:视频,format,--,quality,get,URL,com,下载
From: https://blog.51cto.com/u_16015778/6401429

相关文章

  • 视频美颜sdk是什么?技术解析与实现原理详解
    视频美颜技术的发展则为人们提供了一种美化自己的方式,因此,视频美颜技术成为了一个备受关注的领域。在这个领域中,视频美颜sdk技术则是实现高效美颜的关键因素之一。本文将从技术角度分析视频美颜sdk的实现原理和优势。一、视频美颜技术的概述视频美颜技术是一种基于计算机视觉和图像......
  • AI视频分析技术赋能视频图像智能预警功能应用
    AI视频分析技术赋能视频图像智能预警功能应用一、方案背景当前,传统视频图像监控系统在实际场景应用中,普遍存在而视频图像智能分析则可以看作人的大脑,借助计算机强大的数据处理功能,对视频画面中的海量数据进行高速分析,过滤掉用户不关心的信息,使得视频摄像头可以变成全天候、自动化的......
  • nodejs koa框架下载和导入excel
    ac.jsconstservice=require("../service/model.service");consturlencode=require("urlencode");consthelper=require("../../utils/helper");module.exports={/***@description:下载导入度量模板*@param{type}*@retur......
  • 肖sir__影音视频讲解___项目整理
    一、参考链接直播产品:参考连接:https://www.axureshop.com/a/1401607.html 电商直播后台 二、项目简历:项目名称:xx直播app项目背景:我们是一个基于后台管理的一套电商直播后台系统,让线下的实体户家电卖家通过网络的直播平台来开拓市场,使客户在了解产品各项性能的同时来购......
  • 视频融合平台EasyCVR级联时,上级平台云台控制无响应是什么原因?
    EasyCVR可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有GB28181、RTSP/Onvif、RTMP等,以及厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等,能对外分发RTSP、RTMP、FLV、HLS、WebRTC等格式的视频流。平台可实现的视频能力有:视频监控直播、云端录像、云存储、录......
  • 音视频基础概念
    DTS与PTSDTS:DecodeTimeStamp,用于标识读入内存的比特流什么时候送入解码器编码PTS:PresentationTimeStamp,用于标识解码后的视频帧什么时候显示出来 GOP(GroupOfPictures)是图像组的概念,它指的是视频编码序列中两个I帧之间的距离。 通常意义上的GOP由I帧开始,到下一个I......
  • 视频编码中CBR编码和VBR编码的区别
    视频编码中CBR编码和VBR编码的区别VBR就是可变比特率,它与恒定比特率CBR有一些区别,关于CBR或VBR编码的区别如下:通过使用WindowsMedia编码器,可以用恒定比特率(CBR)或可变比特率(VBR)对音频和视频内容进行编码。CBR编码在流式播放方案中使用CBR编码最为有效。使用CBR编码时,比特率......
  • 本地安装node.js安装,使用npm下载插件
    操作系统:windows10开发工具:VS Code 1.下载node.js文件   全程下一步即可。 2.打开vscode运行终端(此处打开的额终端路径是你当前的项目根目录):  node中自带npm,所以安装号node就已经安装号npm了,使用npm-v课查看版本。 3.使用npm安装mock.js案例:命令:npminstall......
  • 【视频】R语言机器学习高维数据应用:Lasso回归和交叉验证预测房屋市场租金价格
    全文链接:http://tecdat.cn/?p=32646原文出处:拓端数据部落公众号分析师:JunjunLi在这篇文章中,我们将着重探讨高维数据下的机器学习应用,以房屋市场租金价格预测为例。在实际生活中,房屋租金作为一个重要的经济指标,被广泛应用于城市规划、财务投资等方面的决策中。然而,如何准确地预......
  • 微信小程序下载图片到本地
    downloadImg:function(e){//触发函数console.log(e.currentTarget.dataset.url)wx.downloadFile({url:e.currentTarget.dataset.url,//需要下载的图片urlsuccess:function(res){......