如何在 Linux 上下载 YouTube 视频

出于多种原因,您可能希望下载视频以供以后保存或离线播放。 youtube-dl 是一个免费的开源实用程序,可让您从 Linux 命令行下载 YouTube 和其他视频。 它不仅适用于 Linux,还适用于 Windows 和 MacOS。 在许多其他实用程序中,youtube-dl 具有大量功能,并且其更新更频繁地发布。

特征:

  • 在 Linux、Windows 和 MacOS 上受支持
  • 下载特定质量和格式的视频。
  • 除了 YouTube,它还支持从许多网站下载视频
  • 下载视频字幕
  • 以每秒字节数为单位设置最大下载速率
  • 仅下载视频中的音频。
  • 下载特定格式和质量的视频

在这篇文章中,我们将向您展示如何安装 youtube-dl 实用程序并使用它在 Linux 中通过命令行下载 YouTube 视频。

先决条件

  • 须藤用户
  • 已安装 Python 版本 2.6、2.7 或 3.2+

笔记: 我们已经解释了整个过程 Ubuntu 20.04 LTS. 但是,相同的过程也适用于所有 Linux 发行版。

安装 youtube-dl(推荐方式)

youtube-dl 是一个开源的python脚本。 我们将下载此脚本并将其保存在 /usr/local/bin. 这是执行此操作的命令:

$ sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

现在使用以下命令,使脚本可执行:

$ sudo chmod a+rx /usr/local/bin/youtube-dl

现在 youtube-dl 最新版本已安装在您的系统上。 要查看已安装的版本,请使用以下命令:

$ youtube-dl --version

以下输出显示当前安装的 youtube-dl 版本是 2021.01.24.1 这是最新版本。

更新 youtube-dl

youtube-dl 每月或每周发布一次更新。 要更新您的 youtube-dl 版本,请使用以下命令:

$ youtube-dl -U

通过 snap 安装 youtube-dl

youtube-dl 也可作为 snap 包使用。 要安装 youtube-dl snap,首先在您的系统上启用 snapd。 使用以下命令执行此操作:

$ sudo apt install snapd

然后要安装 youtube-dl,请使用以下命令:

$ sudo snap install youtube-dl

下载 YouTube 视频

要通过 youtube-dl 下载 YouTube 或任何其他视频,请使用以下语法:

$ youtube-dl <video_url>

代替 带有所需视频的 URL。 下载的视频将保存为 ‘标题-id.ext’ 在当前目录中。

例子:

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