📜  youtube dl 下载 linux - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:48:41.340000             🧑  作者: Mango

使用youtube-dl下载YouTube视频

youtube-dl是一个开源的命令行程序,可以帮助您从YouTube下载视频和音频文件。它可以下载多个视频和音频格式,,而且您可以使用它来下载整个视频播放列表和频道。

我们将在本文中了解如何在Linux终端中使用此实用程序来下载YouTube视频。

步骤1:安装youtube-dl

在大多数Linux发行版中,youtube-dl都作为系统软件包提供。因此,要安装它,请运行以下命令:

sudo apt-get update
sudo apt-get install youtube-dl

对于其他发行版,您可以从其官方网站https://youtube-dl.org/下载二进制文件,或使用 pip 安装。

步骤 2:下载视频

要下载视频,请运行以下命令:

youtube-dl https://www.youtube.com/watch?v=xxxxxxxxxxx

将“ https://www.youtube.com/watch?v=xxxxxxxxxxx”替换为要下载的YouTube视频的URL。

如果您想下载mp3,请使用--extract-audio选项。以下是下载YouTube音频的示例命令:

youtube-dl --extract-audio --audio-format mp3 https://www.youtube.com/watch?v=xxxxxxxxxxx

此命令将下载视频并提取音频(以mp3格式)。

步骤3:设置下载目录

默认情况下,youtube-dl将文件下载到当前工作目录中。为了将文件下载到其他目录,请使用--output(或-o)选项:

youtube-dl --output "/path/to/directory/%(title)s.%(ext)s" https://www.youtube.com/watch?v=xxxxxxxxxxx

将“ /path/to/directory/”替换为要将文件下载到的目录的路径。

步骤4:下载播放列表

youtube-dl还允许您从整个视频播放列表中下载视频。以下是下载播放列表中的所有视频的示例命令:

youtube-dl https://www.youtube.com/playlist?list=xxxxxxxxxxx

使用上述命令将下载播放列表中的所有视频。使用--playlist-start和--playlist-end选项指定要下载的视频范围。

结论

youtube-dl是一个强大的工具,可让您从YouTube下载视频和音频并自定义下载选项。在此基础上,您可以编写脚本自动完成下载任务,并结合其他工具实现更多有用的功能。