如何下载YouTube播放列表?


10

如何在Ubuntu上下载YouTube播放列表?

我尝试过,youtube-dl但是更改质量,编辑崩溃的文件和暂停列表很长。

我也尝试过,JDownloader但是它占用了太多的内存,CPU,并且下载时非常慢。

还有其他方法吗?


5
你能详细说明吗?“编辑已崩溃的文件和暂停列表”是什么意思?如果您对问题进行了一些扩展以进一步扩展,这将有所帮助,以便我们了解您的要求或好的解决方案必须满足的条件。
DW

@DW,如果youtube-dl无法下载播放列表中的单个视频文件(例如,因为该视频不允许嵌入或youtube-dl使用其他任何技巧),则它会崩溃而不下载其他视频。要解决此问题,您必须手动获取播放列表中的视频列表,并将其提供给youtube-dl,然后在每次下载视频失败并崩溃时都必须编辑列表,删除该视频,删除部分下载的垃圾它创建的文件并重新启动它。
Alistair Buxton

@AlistairBuxton,谢谢!介意将其添加到问题中吗?与其在评论中添加细节,不如建议对问题进行编辑以将此信息添加到问题本身中,这通常更好。
DW

Answers:



9

您不需要其他程序-您实际上可以使用解决问题youtube-dl。采用

youtube-dl -i ..playlist..

-i如果遇到任何错误,该标志将导致youtube-dl继续。如果无法下载播放列表中的一个视频,则由于该-i标志,它将跳过该视频并继续播放下一个视频。

无需指定任何命令行选项即可指定质量。默认设置是合理的:默认设置是下载可用的最高质量的视频和音频,这在大多数情况下可能是合理的。

如果您不喜欢在命令行上指定标志,则可以将其放在youtube-dl的配置文件中(例如~/.config/youtube-dl/config)。

阅读手册页后,您会发现令人惊奇的发现!


youtube-dl --format mp4 --playlist-random youtube.com/playlist?list=PLfdtiltiRHWF0RicJb20da8nECQ1jFvla
Daansk44

@ManikandanArunachalam,恐怕这里的评论不是解决您的问题的地方。您可以尝试提出一个新问题(使用右上角的“问问题”按钮),但是您需要在问题中包含更多信息,以帮助人们为您提供帮助。
DW

3

我使用youtube-dl+ Youtube-dl GUI,您可以按如下所示安装其中两个:

1.安装youtube-dl

默认情况下,Ubuntu-16.04存储库中不提供Youtube-dl。因此,您需要从他们的官方网站下载它。您可以使用curl命令下载它,首先,使用以下命令安装curl:

sudo apt-get install curl -y

接下来,下载youtube-dl二进制文件:

curl -L https://yt-dl.org/latest/youtube-dl -o /usr/bin/youtube-dl

接下来,使用以下命令更改youtube-dl二进制软件包的权限:

sudo chmod 755 /usr/bin/youtube-dl

现在youtube-dl已安装。

2.安装Youtube-dl GUI

默认情况下,此工具在Ubuntu 16.04存储库中不可用。因此,您需要为此添加PPA。

sudo add-apt-repository ppa:nilarimogard/webupd8

接下来,更新您的软件包存储库,并使用以下命令安装youtube-dlg:

sudo apt-get update -y
sudo apt-get install youtube-dlg -y

一旦安装了Youtube-dl,就可以从Unity Dashboard启动它。

来源:在Ubuntu 16.04上安装和使用YouTube-DL


1
在ubuntu中,sudo apt-get install youtube-dl通常首选使用
Vito Chou

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.