Youtube-DL小工具的使用

环境配置部分

  1. 你需要先安装Python3,这里提供一个国内下载镜像,版本是Python3.8.5 Win64位版本,该插件对Python版本要求不高,基本都能正常使用
    下载地址:点击下载

  2. 如果你在安装Python时选择添加环境变量,那这一步可以忽略,否则请找到控制面板->系统->高级系统设置->环境变量,找到下方的系统变量栏中的Path,选择编辑,选择浏览,找到Python安装目录下的bin文件夹并一路确定。
    特别注意:配置完环境变量后只对新打开的CMD和PowerShell生效,原来的命令行窗口必须关闭再重新打开才能使用!!!
    3、进入命令行CMD或PowerShell,如果Python安装在默认的C盘可能需要管理员权限的命令行。
    因为该插件的特殊性

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#define  _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <cstdlib>
using namespace std;

int main()
{
char* cmd1 = new char[257];
char* cmd2 = new char[257];
char* url = new char[128];
FILE* fp = fopen("url.txt", "r");
cout << "视频下载器" << endl;
strcpy(cmd1, "youtube-dl -F ");
strcpy(cmd2, "youtube-dl -f0 ");
while (!feof(fp))
{
fgets(url, 127, fp);
strcat(cmd1, url);
cout << "视频列表" << endl;
//cout << cmd1 << endl;
system(cmd1);
strcat(cmd2, url);
cout << "开始下载" << endl;
//cout << cmd2 << endl;
system(cmd2);
strcpy(cmd1, "youtube-dl -F ");
strcpy(cmd2, "youtube-dl -f0 ");
}
delete[] cmd1;
delete[] cmd2;
delete[] url;
fclose(fp);
system("pause");
return 0;
}