以前使用过you-get模块来下载视频,但是经常会出现一些问题,特别是下载国内的视频。后来使用youtube-dl模块来下载,发现好用不少,而且还可以下载1080P的视频,很赞。
youtube-dl地址:https://github.com/rg3/youtube-dl
安装youtube-dl模块
pip install youtube-dl
安装ffmpeg
Google一下ffmpeg,下载后解压到一个路径并添加环境变量。这个工具主要是用来做1080P视频的合并的。如果不使用这个工具,最高只能在youtube上下载720P的视频。
下载youtube视频示例
比如说我们要下载卓依婷的这个视频,且是1080P的
-
获取视频信息
youtube-dl -F “https://www.youtube.com/watch?v=8h30JgKkZQI”
-
执行下载(如果要下载1080P的,需要安装ffmpeg)
youtube-dl -f 137+140 “https://www.youtube.com/watch?v=8h30JgKkZQI”
下载b站视频示例
比如说我们要下载这个鬼畜视频
-
获取视频信息
youtube-dl -F “https://www.bilibili.com/video/av5267589/”
-
执行下载
youtube-dl -f 1 “https://www.bilibili.com/video/av5267589/”