通过 python 和 youtube-dl.exe 批量下载 youtube 视频

Windows 版

先下载安装python,并正确设置环境变量,一般情况下,安装的时候,勾选上 add python to path 即可。

下载python  https://www.mfpud.com/topics/1132/

打开CMD

依次输入以下命令

python -m pip install --upgrade pip
pip install youtube-dl
pip install --upgrade youtube-dl

安装完成后,输入 youtube-dl 可以看一下是否正常安装

 

安装ffmpeg

打开这里,根据系统,手动下载安装 https://github.com/BtbN/FFmpeg-Builds/releases

解压出来,比如我下载的时候是  ffmpeg-20200422-2e38c63-win64-static ,打开100多兆
重命名文件夹为 ffmpeg ,移动到C盘根目录

给ffmpeg添加一个环境变量

此电脑 - 属性 - 高级系统设置 - 高级 - 最下面的环境变量

下面的系统变量 - 下滑,找到path选项,点击编辑

在编辑环境变量中,点击新建,输入以下内容,最后确定保存

C:\ffmpeg\bin

关掉CMD,重新打开CMD,输入以下内容,看一下ffmpeg是否正确安装

ffmpeg -version

出现了一大堆内容后,表示正确安装。

开始下载前某个软件要设置为全局代理,这个不多说。

PAC模式需要每个都添加这个命令

  --proxy "https://127.0.0.1:1080"

或者

  --proxy 127.0.0.1:1080

 

下载视频代码,直接CMD运行

youtube-dl --format "bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio/best" --merge-output-format mp4 视频列表网址

 

cmd界面这样表示正在下载了

 

如果提示 HTTP Error 403: Forbidden 错误,运行一下下面的代码

youtube-dl --rm-cache-dir

 

youtube-dl 的github https://github.com/ytdl-org/youtube-dl

 

最后附送centos的安装pip和更新pip的命令

sudo yum -y install epel-release
sudo yum -y install python-pip
pip install --upgrade pip

 

实在学不会安装黑苹果的可以加一下QQ 577535622
黑苹果动力 » 通过 python 和 youtube-dl.exe 批量下载 youtube 视频