我想下载一些以mp3格式的视频。这是一个播放列表。我该如何使用一个命令下载整个播放列表?
youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" <url to playlist>
旧版本的youtube-dl
在处理现代播放列表时存在问题。您可能需要用最新的版本替换。
cmo: 您可以使用-i
标志忽略缺失的(“在您的国家不可用”或已删除)视频。
frans: 如果您的播放列表无法正常工作并且URL包含v=<ID>
元素,请将其删除,以便查询字符串中只有?list=...
项目。
youtube-dl
(请参考链接结尾处),但听起来你的问题是你没有提供一个播放列表的URL。 - Olihttps://www.youtube.com/watch?v=<VIDEO_ID>&list=<LIST_ID>
这样的东西。我需要从URL中移除v=<ID>
这部分。 - fransyoutube-dl -U
)后,完美运行。非常优雅的答案。 - cmoyoutube-dl --extract-audio --audio-format mp3 -o "%(autonumber)02d-%(title)s.%(ext)s" <播放列表的网址>
(添加了 %(autonumber)02d-
)。 - cfx对于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,你可以使用上述命令下载播放列表。
希望对你有所帮助...
sudo apt install pip3
),然后使用sudo pip3 install youtube-dl
进行安装,并使用sudo pip3 install youtube-dl --upgrade
获取最新版本。我建议在使用youtube-dl之前每次都升级一下。哦,对了,请使用Python 3的PIP而不是Python 2。 - Stephen Angelico你可以使用你喜欢的搜索引擎找到很多说明。例如:
对于这个播放列表,命令是: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
- IndexOutOfBoundsException sudo pip install youtube-dl --upgrade
享受...
youtube-dl --extract-audio --audio-format mp3 --batch-file="/full/path/to/playlist"
youtube-dl --sleep-interval 30 -i -f 251 URL_HERE
youtube-dl --sleep-interval 30 -i -f mp3 URL_HERE
youtube-dl将始终尝试下载最佳版本。
有关更多信息,请参阅文档 - https://github.com/ytdl-org/youtube-dl/blob/master/README.md#format-selection
251
代表什么?这是一种特定的格式吗? - Paul Rougieux-f 'worstvideo,bestaudio'
下载音频文件。 - Paul Rougieuxyoutube-dl -f 251 (Playlist URL)
youtube-dl -f 140 (Playlist URL)
&index=7
结尾的URL。这是一种会导致“[youtube:playlist] 正在下载播放列表...”的链接类型。 - Paul Rougieux