Deepin中用Python+you-get下载腾讯视频、B站等网页视频

文章目录

# 关于

You-get是一个python库,主要功能是下载网页视频

* Web:https://you-get.org/
* Github:https://github.com/soimort/you-get

支持的网站很多,这里只列举一下我尝试过的:腾讯视频、bilibili(B站)

下载速度杠杠的

# 安装

You-get依赖FFmpeg库,deepin自带已经安装好了,这是一个音视频处理的库,不安装的话可能会出现下载的音视频分离、没有声音等。

使用清华源镜像下载you-get

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple you-get

# 使用

格式:you-get 视频链接

you-get https://v.qq.com/x/cover/sclt0if0ryjwqfu.html

下载过程中,使用Ctrl+C 可以暂停下载,会保存一个临时文件,下次使用相同的下载参数下载文件时会从上一次暂停的位置继续下载。

# 进阶技巧

## 解析链接中的视频信息

格式:you-get -i 视频链接
you-get -i https://v.qq.com/x/cover/34rg8ntemeszdm4/j0613bozdsx.html

## 指定视频保存地址

格式:you-get -o 视频保存地址 -i 视频链接
you-get -o /home/lc https://v.qq.com/x/cover/34rg8ntemeszdm4/j0613bozdsx.html

## 下载指定画质的视频

需要先使用-i获取视频信息,带有DEFAULT字样的为默认下载画质,当有多个画质可以选择时会有提示参数 download-with: –format==mp4hd

格式:you-get –format==mp4hd 视频链接

## 获取视频真实地址

格式:you-get -u 视频链接
you-get -u https://v.qq.com/x/cover/34rg8ntemeszdm4/j0613bozdsx.html

## 加载COOKIE

很多网站是需要登录才可以访问视频内容的,比如很多在线教育网站。这个时候就需要我们提交cookie信息

格式:you-get -c cookies.txt

原文链接:,转发请注明来源!

发表评论