【python实战】入门简单的批量下载视频

1.背景

前段时间,郑老师迷上了看柯南秀,一直琢磨着想要下载柯南秀的视频,这样好随时的模仿学习。

顺手百度了一下,果然python大法好啊,还真的有这样的工具,而且还很简单。

这个工具就是you-get

我用的不多,只在b站上下载过柯南秀和一些学习教程,今天简单介绍一下自己的使用吧。

2. 关于you-get

关于you-get的介绍,网上其实有很多啦,随便百度就能出来的。

例如,支持下载视频、图片等非html内容,还可选择视频的画质;

作为常年只在b站首页溜达的我,其实也不是很了解视频网站啥的;

但是,主流的视频网站包括b站,优酷,土豆啥的很多国内视频网站,好像都可以,国外的视频网站,如youtube好像也可以,但还没试过,要设置代理啥的。

具体的介绍,这个帖子说的还挺清楚的:you-get中文说明。

3.使用

①安装好python3

②安装好ffmpeg:这个在之前语音识别的帖子里介绍过。
【python实战】批改作业小助手,科大讯飞的语音听写

③windows下,win+R,键入cmd,安装you-get

pip install you-get

单个视频下载

安装成功后,继续在命令行里输入:

you-get 视频的url

这就可以把视频下载下来了。

是不是so easy~

多个视频下载:

上述是单个视频的下载,如果是多个的视频的话,可以写python代码。

如果多个视频没规律的话,可以建立列表,循环跑就行了。

import os
vediols=['视频url1','视频url2','视频url3','视频url4']
for v in vediols:
    os.system('you-get '+v)

另外,如果需要下载视频选集,一个系列的视频的话,即视频链接有规律的话,就更简单了。

视频教程.png

例如,用下面3行代码就可以将上面这69个视频教程自动批量下载下来了~而且速度还很不错!

import os
for i in range(1,70):
    os.system('you-get '+'https://www.bilibili.com/video/BV1zE411g7Bx?p='+str(i))

4. 最后

这个工具还是很不错的~

如果有下载大量多媒体文件需求的,可以多了解学习下这个工具~

还有不少功能还没试过,以后碰到相应需求还是可以用用这个工具的~

你可能感兴趣的:(【python实战】入门简单的批量下载视频)