YouTube 播放列表下载

YouTube Playlist Download

我有一个 Youtube 播放列表,我想下载它,但我希望 youtube-dl 将文件命名为 1-{video name}, 2-{video name}, ... n-{video name}为了能够按照与原始 Youtube 播放列表相同的顺序观看它们。换句话说,我需要我下载的视频以数字为前缀。怎么做?

使用 output template:

youtube-dl -o "%(playlist_index)s.%(title)s-%(id)s.%(ext)s" PLAYLIST_URL

PLAYLIST_URL 替换为您播放列表的 URL。

  1. 首先你需要安装youtube-dl:

sudo pip install --upgrade youtube_dl

  1. 将现有的 youtube 播放列表 url 替换为您自己的:

youtube-dl -cit https://www.youtube.com/playlist?list=PLC3y8-rFHvwg5gEu2KF4sbGvpUqMRSBSW

您可以在my blog post

中查看详细过程和自动化代码

用户在使用 youtube-dl 时面临两个主要问题:

  1. 版本过时。确保您的版本 >2016。您可以使用 pip 进行升级,它本身会删除过时的版本并安装更新的版本。

sudo pip install --upgrade youtube_dl

检查youtube-dl版本

youtube-dl --version

  1. 不正确的 YouTube 播放列表URL

例如: 以下 link 不起作用。 https://www.youtube.com/watch?v=DoQkjWPpgyU&list=PLSQl0a2vh4HBf66MNFFBW1f76gFXFpr_U

相反,我们必须提供https://www.youtube.com/playlist?list=PLSQl0a2vh4HBf66MNFFBW1f76gFXFpr_U