最近在项目中用到了一些未接触过的技术,于是从Youtube上找了一些视频。但Youtube上的这些视频有几个问题:
首先是视频中插入了很多广告,看一会儿就要被迫看广告,让人感觉很不爽。当然,在视频中插入广告本是无可厚非的,我完全理解。但如果没有广告就更完美了。
其次是在Youtube也好,B站也好,都需要在网上观看。如果在家使用WIFI还好,如果出门在外的话,需要使用手机网络流量。
因此在想,如果能够把这些视频资源下载下来观看就好了。这样既没有插入的广告,又不用占用网络流量。
Source: Pixabay
其实,这样的视频下载网站有不少,比如:https://en.savefrom.net/19/
他家支持的视频网站也比较全:
貌似问题已经解决了?Yes and No。
对于单个视频,确实可以通过这些在线工具下载。
但对于网上的很多教程,往往是一个系列,其中包含有几十个甚至上百个视频,这如果一个一个的手动下载,还不把人累死???
其实方法也是有的,我找到一种方法,需要事先安装好Python,然后运行:
pip install you-get
然后运行如下命令就可以下载视频了:
you-get VIDEO_URL
也可以同时下载多个视频:
you-get VIDEO_URL1 VIDEO_URL2 VIDEO_URL3
像Youtube和B站都支持视频列表,那么可以通过如下命令下载视频列表中的所有视频:
you-get –playlist VIDEO_URL
官网说不需要-playlist参数,但我试了一下,不加参数只会下载一个视频。
这个库支持的视频网站很多,对于大多数主流视频网站都没有问题:
至此,就可以批量下载视频列表中的所有视频了。
可以用这个在线视频 下载工具 https://weibomiaopai.com/
收到,谢谢