YouTube 播放列表下载

Posted

技术标签:

【中文标题】YouTube 播放列表下载【英文标题】:YouTube Playlist Download 【发布时间】:2017-12-12 10:24:10 【问题描述】:

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

【问题讨论】:

【参考方案1】:

使用output template:

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

PLAYLIST_URL 替换为您的播放列表的网址。

【讨论】:

【参考方案2】:
    首先你需要安装youtube-dl:

sudo pip install --upgrade youtube_dl

    将现有的 youtube 播放列表网址替换为您自己的:

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

【讨论】:

【参考方案3】:

您可以在my blog post查看详细过程和自动化代码

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

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

sudo pip install --upgrade youtube_dl

检查 youtube-dl 版本

youtube-dl --version

    YouTube 播放列表 URL 不正确

例如: 以下链接,无效。 https://www.youtube.com/watch?v=DoQkjWPpgyU&list=PLSQl0a2vh4HBf66MNFFBW1f76gFXFpr_U

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

【讨论】:

以上是关于YouTube 播放列表下载的主要内容,如果未能解决你的问题,请参考以下文章

youtube-dl:通过忽略 archive.txt 中指定的视频,将 youtube 视频 info.json 下载到播放列表中

markdown 如何下载YouTube播放列表中的所有视频?

是否可以使用 Java 下载整个 YouTube 播放列表,更具体地说是 Android Studio

markdown 如何下载YouTube播放列表中的所有歌曲并将其转换为MP3格式?

python 从youtube下载文件列表

python 从youtube下载文件列表