使用 youtube-dl 在 Linux 命令行中下载 YouTube 视频使用 youtube-dl 在 Linux 命令行中下载 YouTube 视频使用 youtube-dl 在 Linux 命令行中下载 YouTube 视频使用 youtube-dl 在 Linux 命令行中下载 YouTube 视频
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

使用 youtube-dl 在 Linux 命令行中下载 YouTube 视频

发表 admin at 2025年2月28日
类别
  • 未分类
标签

简介:使用 youtube-dl 命令行工具在 Linux 中轻松下载 YouTube 视频。使用此工具,您还可以选择视频格式和视频质量,例如 1080p 或 4K。

下载 YouTube 视频的方法有多种。但说到 Linux,没有什么比 youtube-dl 更好的了。在本教程中,我将展示使用 youtube-dl 从 YouTube 和其他网站下载视频的步骤。

在 Linux 终端中安装 youtube-dl 以下载 YouTube 视频

youtube-dl 是一个基于 Python 的命令行工具,允许从 YouTube、Dailymotion、Photobucket、Facebook、Yahoo、Metacafe、Depositfiles 和其他一些类似网站下载视频。它是用 pygtk 编写的,需要 Python 解释器来运行该程序,它不受平台限制。它应该在任何 Unix、Windows 或基于 Mac OS X 的系统上运行。

youtube-dl 工具支持恢复中断的下载。如果 youtube-dl 在下载过程中被终止(例如通过 Ctrl-C 或由于互联网连接丢失),您只需使用相同的 YouTube 视频网址重新运行即可。只要当前目录中存在部分下载,它就会自动恢复未完成的下载。这意味着您不需要 Linux 中的下载管理器来恢复下载。

youtube-dl 功能

这个小工具具有如此多的功能,可以毫不夸张地说它是Linux 上最好的 YouTube 下载器。

  • 不仅可以从 YouTube 下载视频,还可以从 Dailymotion、Facebook 等其他流行视频网站下载视频

  • 允许下载多种可用视频格式的视频,例如 MP4、WebM 等。

  • 您还可以选择正在下载的视频的质量。如果视频有 4K 版本,您可以下载 4K、1080p、720p 等版本

  • 自动暂停和恢复视频下载。

  • 允许绕过 YouTube 地理限制

注意力!

从网站下载视频可能违反他们的政策。如果您选择下载视频,则由您决定。

如何在 Linux 上安装 youtube-dl

youtube-dl 是一个流行的程序,在大多数(如果不是全部)Linux 发行版的默认存储库中都可用。您可以使用在发行版中安装软件包的标准方法来安装 youtube-dl。为此,我仍然会展示一些命令。

如果您运行的是基于 Ubuntu 的 Linux 发行版,则可以使用以下命令安装它:

sudo apt install youtube-dl

Debian/Ubuntu 中的版本通常较旧,您在下载视频时可能会遇到错误。 但是,我建议直接从其源存储库安装它。

对于任何 Linux 发行版,您可以通过命令行界面快速在系统上安装 youtube-dl:

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 -U

使用 YouTube-dl 下载视频:

要下载视频文件,只需运行以下命令即可。其中“VIDEO_URL”是您要下载的视频的网址。

youtube-dl <video_url>

视频保存在您运行命令的目录中。

下载各种格式和质量大小的 YouTube 视频

如今 YouTube 视频有不同的分辨率,您首先需要检查给定 YouTube 视频的可用视频格式。为此,请使用“-F”选项运行 youtube-dl。它将向您显示可用格式的列表。

youtube-dl -F <video_url>

它的输出将类似于:

Setting language
 BlXaGWbFVKY: Downloading video webpage
 BlXaGWbFVKY: Downloading video info webpage
 BlXaGWbFVKY: Extracting video information
Available formats:
37      :       mp4     [1080x1920]
46      :       webm    [1080x1920]
22      :       mp4     [720x1280]
45      :       webm    [720x1280]
35      :       flv     [480x854]
44      :       webm    [480x854]
34      :       flv     [360x640]
18      :       mp4     [360x640]
43      :       webm    [360x640]
5       :       flv     [240x400]
17      :       mp4     [144x176]

现在,在可用的视频格式中,选择您喜欢的一种。例如,如果您想下载 MP4 版本和 1080 像素,您应该使用:

youtube-dl -f 37<video_url>

使用 youtube-dl 下载视频字幕

首先,检查视频是否有字幕。要列出视频的所有字幕,请使用以下命令:

youtube-dl --list-subs <video_url>

要下载所有字幕,但不下载视频:

youtube-dl --all-subs --skip-download <video_url>

下载整个 YouTube 播放列表

要下载播放列表,只需运行以下命令即可。其中“playlist_url”是您要下载的播放列表的 URL。

youtube-dl -cit <playlist_url>

仅下载 YouTube 视频中的音频

如果您只想从 YouTube 视频下载音频,可以使用 -x 选项简单地从视频中提取音频文件。

youtube-dl -x <video_url>

默认文件格式是 Ogg,您可能不喜欢它。您可以通过以下方式指定音频文件的文件格式:

youtube-dl -x --audio-format mp3 <video_url>

youtube-dl 还可以做更多的事情

youtube-dl 是一个多功能的命令行工具,提供许多功能。难怪它如此受欢迎的命令行工具。

我仅展示了该工具的一些最常见用法。但如果您想进一步探索其功能,请查看其手册。

我希望本文能帮助您在 Linux 上下载 YouTube 视频。如果您有疑问或建议,请在下面发表评论。

©2015-2025 Norria support@norria.com