Answers:
这个问题的两个部分(在mp3中下载和下载播放列表)均受以下支持youtube-dl
:
youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" <url to playlist>
我的一些注释和评论:
youtube-dl
与现代播放列表的较旧版本。您可能需要将repo版本替换为最新版本。
cmo:您可以忽略带有-i
标志的丢失(“在您的国家/地区不可用”或已删除)视频。
frans:如果您的播放列表不起作用并且URL包含一个v=<ID>
元素,请将其删除,以便?list=...
查询字符串中只有该项目。
youtube-dl
(请参阅最后的链接),但这听起来像是您的问题是您没有为其提供播放列表URL。
https://www.youtube.com/watch?v=<VIDEO_ID>&list=<LIST_ID>
。我必须v=<ID>
从URL中删除该部分。
-i
在命令中包含参数。它将跳过播放列表中已从youtube中删除的所有视频
注意:-旧版本的youtube-dl无法下载播放列表。首先,您知道您的youtube-dl版本是什么。要检查Youtube-dl的版本,请使用命令
youtube-dl-版本
版本2014.02.17和更低版本无法下载播放列表。如果您使用旧版本,请通过以下方式进行更新
须藤youtube-dl -U
成功更新后使用命令
youtube-dl -cit https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk
您也可以在一个简单的文本文件中创建URL列表,并使用以下命令。
youtube-dl -cit -a file_name_in_which_you_paste_URL_list
对于MP3格式,可以保存音频。但是音频在我的计算机上另存为.m4a格式。
youtube-dl -cit-提取音频-音频格式mp3 https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk
注意:-如果从Ubuntu软件中心安装youtube-dl。您不能从终端更新它。
转到软件中心并从中更新。
我在Wine上测试了此命令,因为我的youtube-dl也很旧。我无法更新它。
如果您可以更新youtube-dl,则可以使用上述命令下载播放列表。
希望对您有帮助...
sudo apt install pip3
),然后再sudo pip3 install youtube-dl
安装并sudo pip3 install youtube-dl --upgrade
获取最新版本。我建议您每次使用youtube-dl之前都要进行升级。哦,是的,使用Python 3 PIP而不是Python的2
您可以使用自己喜欢的搜索引擎找到很多说明。例如:
对于此播放列表,它将为:youtube-dl -t https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M
希望能对您有所帮助!
youtube-dl -t --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M
如果使用pip安装,请运行以下命令进行更新:
sudo pip install youtube-dl --upgrade
请享用...