问题描述
我正尝试以mp3格式下载一些视频。这是一个播放列表。如何使用一个命令下载整个播放列表?
最佳解决方案
这个问题的两个部分(下载mp3和下载播放列表)由youtube-dl
支持:
youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" <url to playlist>
一些笔记和我的评论:
-
较早版本的
youtube-dl
与现代播放列表争斗。您可能需要replace the repo version with the latest。 -
cmo:您可以使用
-i
标志忽略丢失(“您的国家/地区不可用”或删除)视频。 -
frans:如果您的播放列表不起作用且URL包含
v=<ID>
元素,请将其删除,以便查询字符串中只包含?list=...
项。
次佳解决方案
注意: – 旧版本的youtube-dl无法下载play-list。首先你知道你的youtube-dl版本是什么。检查Youtube-dl使用命令的版本
youtube-dl --version
版本2014.02.17和旧版本无法下载play-list。如果您使用旧版本,请通过更新
sudo 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 --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk
注意: – 如果您从Ubuntu软件中心安装youtube-dl。你不能从终端更新它。去软件中心并从中更新。我在Wine上测试这个命令,因为我的youtube-dl也是旧的。我无法更新它。如果您可以更新您的youtube-dl,您可以使用上述命令下载play-list。我希望它有帮助…
第三种解决方案
您可以使用您最喜爱的搜索引擎找到很多说明。例如。:
对于this Playlist,它将是:youtube-dl -t https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M
我希望我能帮助你!
第四种方案
如果使用pip进行安装,请运行以下内容进行更新:
sudo pip install youtube-dl --upgrade
请享用…