文章目录
- 一、youtube-dl
- step1:安装youtube-dl
- step2:将要下载的youtube音频的url保存在txt文档中。
- step3:在命令行中将目录切换到txt文档所在目录
- step4:输入命令开始下载
- 下载时文件名只保留id:`--id`
- 二、yt-dlp
- step1:安装
- step2:重复上方step2
- step3:重复上方step3
- step4:输入命令开始下载
本文介绍了使用youtube-dl和yt-dlp两种方法批量下载音频,二者表现相似,但从速度考虑,首推yt-dlp。
一、youtube-dl
很好用的命令行下载工具
youtube-dl项目在github上的网址:https://github.com/ytdl-org/youtube-dl
step1:安装youtube-dl
pip install youtube-dl
step2:将要下载的youtube音频的url保存在txt文档中。
如图所示,将url保存在Q1_1.txt
中:
注:
Q1_1.txt
是笔者自己的文件命名,其中存放着批量url。
step3:在命令行中将目录切换到txt文档所在目录
cd 你的目录
step4:输入命令开始下载
youtube-dl -x --audio-format mp3 -a Q1_1.txt
命令详解:
-x
表示只下载音频--audio-format mp3
表示下载保存为mp3格式-a Q1_1.txt
表示依次读取Q1_1.txt里面的url进行下载注:如果只下载单个文件,则代码为:youtube-dl -x --audio-format mp3 url
。 因此总结为: 1、下载单个文件用url
2、下载多个文件用
-a Q1_1.txt
,其中,Q1_1.txt是笔者自己的文件命名,其中存放着批量url。
下载如图所示:
下载完后,音频会保存在我们运行这行命令时所在的文件夹:
下载时文件名只保留id:--id
youtube-dl缺点:下载速度太慢
解决方法:改用yt-dlp。
二、yt-dlp
github官网:https://github.com/yt-dlp/yt-dlp
yt-dlp是在youtube-dl基础上优化的,所以二者指令基本相同。
step1:安装
pip install yt-dlp
step2:重复上方step2
step3:重复上方step3
step4:输入命令开始下载
yt-dlp -x --audio-format mp3 -a Q1_1.txt
下载飞速!快得令我感动。
注:从上方截图可以看出,有个别url下载时会报错。这是因为版权原因无法下载。
注: