you-get是一个命令行工具,可以从网络上下载视频、音频、图片等资源。
https://codechina.csdn.net/mirrors/soimort/you-get?utm_source=csdn_github_accelerator#getting-started
1、前置条件
- 安装Python 3.2+
- 安装ffmpeg(如果没有安装ffmpeg,下载MP4视频时,会把视频和音频分割成两个文件,安装ffmpeg后,会自动合并视频和音频)
2、安装you-get
通过pip安装:
pip3 install you-get
如果是mac系统,可以通过Homebrew安装:
brew install you-get
3、使用you-get下载视频
使用-i选项查看视频清晰度和格式:
you-get -i https://www.bilibili.com/video/BV1to4y1C7gw
site: Bilibili
title: 【尚硅谷】2021最新版Zookeeper 3.5.7版本教程 (P1. 01_尚硅谷_zk_开篇_课程介绍)
streams:
[ DASH ] ____________________________________
- format: dash-flv
container: mp4
quality: 高清 1080P
size: 18.4 MiB (19297535 bytes)
- format: dash-flv480
container: mp4
quality: 清晰 480P
size: 17.1 MiB (17959269 bytes)
- format: dash-flv720
container: mp4
quality: 高清 720P
size: 16.7 MiB (17543782 bytes)
- format: dash-flv360
container: mp4
quality: 流畅 360P
size: 12.9 MiB (13488780 bytes)
[ DEFAULT ] _________________________________
- format: flv
container: flv
quality: 高清 1080P
size: 23.4 MiB (24571440 bytes)
- format: flv720
container: flv
quality: 高清 720P
size: 18.2 MiB (19044198 bytes)
- format: flv480
container: flv
quality: 清晰 480P
size: 16.7 MiB (17529993 bytes)
- format: flv360
container: flv
quality: 流畅 360P
size: 13.2 MiB (13812486 bytes)
默认下载flv格式最高清晰度的视频,测试发现下载flv格式速度很慢,而且容易出错。可以使用–format选项指定下载视频的格式和清晰度,比如可以使用--format=dash-flv
指定下载1080P的mp4格式(推荐,下载速度很快):
you-get -o ~/video --format=dash-flv https://www.bilibili.com/video/BV1to4y1C7gw
-o
选项指定下载视频存放的目录,上面命令默认只下载第一个视频,如果想批量下载所有视频,可以加上--playlist
选项:
you-get -o ~/video --format=dash-flv --playlist https://www.bilibili.com/video/BV1to4y1C7gw
如果下载失败,可以重新运行命令再次下载。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)