使用youtube-dl模块下载网络视频

Posted by Tesla9527 on March 1, 2018

以前使用过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的视频。 img

下载youtube视频示例

比如说我们要下载卓依婷的这个视频,且是1080P的 img

  1. 获取视频信息

    youtube-dl -F “https://www.youtube.com/watch?v=8h30JgKkZQI”

    img

  2. 执行下载(如果要下载1080P的,需要安装ffmpeg)

    youtube-dl -f 137+140 “https://www.youtube.com/watch?v=8h30JgKkZQI”

    img


下载b站视频示例

比如说我们要下载这个鬼畜视频 img

  1. 获取视频信息

    youtube-dl -F “https://www.bilibili.com/video/av5267589/”

    img

  2. 执行下载

    youtube-dl -f 1 “https://www.bilibili.com/video/av5267589/”

    img