如何使用 youtube-dl 将播放列表下载为 mp3 格式?

use*_*628 186 command-line youtube downloads playlists youtube-dl

我正在尝试以 mp3 格式下载一些视频。这是一个播放列表。如何使用一个命令下载整个播放列表?

Oli*_*Oli 224

这个问题的两个部分(下载 mp3下载播放列表)都支持youtube-dl

youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" <url to playlist>
Run Code Online (Sandbox Code Playgroud)

我的一些笔记和评论:

  • youtube-dl与现代播放列表斗争的旧版本。您可能需要用最新的.

  • cmo:您可以忽略带有-i标志的丢失(“在您所在的国家/地区不可用”或已删除)视频。

  • frans:如果您的播放列表不起作用并且 URL 包含一个v=<ID>元素,请将其删除,以便?list=...查询字符串中只有该项目。

  • 有时你会复制某些东西。比如`https://www.youtube.com/watch?v=&lt;VIDEO_ID&gt;&amp;list=&lt;LIST_ID&gt;`。我不得不从 URL 中删除 `v=&lt;ID&gt;` 部分。 (28认同)
  • 我建议您在命令中包含 `-i` 参数。它将跳过播放列表中已从 youtube 中删除的所有视频 (9认同)
  • 不,它只下载了第一个视频 (6认同)
  • @user267628 我已经用播放列表 URL 测试过它,它对我有用。我不得不升级`youtube-dl`(见最后的链接),但听起来你的问题是你没有给它一个播放列表网址。 (4认同)
  • 它非常适合我 (2认同)

Mad*_*kam 49

注意:- 旧版本的 youtube-dl 无法下载播放列表。首先你知道你的 youtube-dl 版本是什么。要检查 Youtube-dl 的版本,请使用命令

youtube-dl --version

版本 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 --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk

注意:-如果您从 Ubuntu 软件中心安装 youtube-dl。您无法从终端更新它。
转到软件中心并从中更新。
我在 Wine 上测试了这个命令,因为我的 youtube-dl 也很旧。我无法更新它。
如果您可以更新 youtube-dl,则可以使用上述命令下载播放列表。
我希望它有帮助...WINE 上的 Youtube-dl

  • 不要在 Wine 中使用 Windows 版本,只需使用 PIP(Python 包管理器)安装它。您可能需要安装 PIP(`sudo apt install pip3`),然后通过 `sudo pip3 install youtube-dl` 来安装,然后通过 `sudo pip3 install youtube-dl --upgrade` 来获取最新版本。我建议您在每次使用 youtube-dl 之前升级。哦,是的,使用 Python 3 PIP 而不是 Python 2。 (6认同)
  • [python基础安装](http://unix.stackexchange.com/questions/207909/how-can-i-install-youtube-dl-on-boss-linux) (2认同)

Ind*_*ion 12

您可以使用自己喜欢的搜索引擎找到很多说明。例如:

对于此播放列表,它将是:youtube-dl -t https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M

我希望我能帮到你!


小智 6

如果您使用 pip 安装,请运行以下命令进行更新:

 sudo pip install youtube-dl --upgrade
Run Code Online (Sandbox Code Playgroud)

享受...