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