由于 Youtube 网站上没有官方下载按钮来抓取视频,所以下载 youtube 视频总是有点棘手。 人们一直在使用第三方应用程序从 youtube 下载视频。 一些 下载管理器 可用于 Linux,他们可以选择下载 youtube 视频。 一些网络浏览器扩展可用于下载 youtube 视频。 但是,如果您想使用无忧的工具从 youtube 下载视频,当然可以 YouTube-DL 是最好的选择。 YouTube-DL 是一个基于终端 shell 的命令行应用程序,用于在 Linux 上下载 youtube 视频。 这里, YouTube-DL 是 Youtube 下载器的简称。
YouTube-DL 在各种 Linux 发行版上
这 YouTube-DL 是用 Python 和 C 语言编写的。 我必须提到的是 YouTube-DL基于网络抓取方法从youtube抓取视频。 在这篇文章中,我们将了解如何安装 YouTube-DL 在不同的 Linux 发行版上。 稍后,我们还将看到一些有用的技术,用于从 youtube 下载视频和音频文件,使用 YouTube-DL 工具。
1.安装 YouTube-DL 在 Debian/Ubuntu Linux 发行版上
Linux 用户必须知道,Gnome shell 已经获得了全世界 Ubuntu 用户的极大关注。 你应该很高兴知道 YouTube-DL 也是 Gnome shell 的产物。 这就是为什么 YouTube-DL 在 Ubuntu Linux 上完美运行。
方法一:安装 YouTube-DL 在 Ubuntu Linux 上通过 PPA
命令
让我们看看如何安装 YouTube-DL 在 Ubuntu Linux 上。 第一步,我将更新和升级 Linux 系统。 因为更新系统 存储库 是安装任何软件包之前的关键部分,它使安装更顺畅。
$ sudo apt update && sudo apt upgrade $ sudo add-apt-repository ppa:nilarimogard/webupd8 $ sudo apt-get update $ sudo apt-get install youtube-dl
检查是否有任何版本 YouTube-DL 是否已经安装在您的计算机上,您可以使用以下终端命令行。 然后你可以更新 YouTubeUbuntu 上的 -DL 工具。
– –
$ youtube-dl -U $ sudo youtube-dl --update
方法二:安装 YouTube-DL 在 Ubuntu Linux 上通过 cURL
命令
还有一种非同寻常的方法来更新 YouTube-DL 在 Linux 上基于客户端 URL (cURL) 命令行。 要使用 cURL 命令,您需要安装 cURL 工具。 然后你可以继续更新 YouTube-DL。 您可以使用 chmod
终端中的命令以获得对 Linux 系统的完全访问权限。
$ sudo apt install curl $ sudo curl https://yt-dl.org/latest/youtube-dl -o /usr/local/bin/youtube-dl $ sudo chmod a+rx /usr/local/bin/youtube-dl
2.安装 YouTube-DL 在 Kali Linux 发行版上
Kali Linux 主要用于高安全性和道德黑客目的。 普通 Linux 用户也可以将 Kali Linux 用于日常使用。 安装方法 YouTubeKali Linux 上的 -DL 非常简单明了。 下面给出了所有终端命令行。 Kali Linux 是基于 Debian 发行版的基础构建的,因此我们可以使用 sudo apt
安装命令 YouTubeKali Linux 发行版上的 -DL 包。
$ sudo apt install youtube-dl $ youtube-dl $ youtube-dl -F Youtube_URL
3.安装 YouTube-DL 在红帽 Linux 发行版上
Red Hat Linux 是所有 Linux 发行版中的企业版。 我们将使用 yum
以及安装和配置的命令 YouTube-DL 在红帽 Linux 上。 您还可以使用 wget
安装命令 YouTube-DL 在 Red Hat Linux 的本地目录中。 安装完成后,您现在可以使用 chmod
命令以完全访问 YouTube-DL 在您的 Red Hat Linux 上。
$ wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl $ yum install youtube-dl $ chmod a+rx /usr/local/bin/youtube-dl
4.安装 YouTube-DL 在 Arch Linux 发行版上
Arch Linux 是一个有点被低估的 Linux 发行版。 因为在 Arch Linux 上安装和维护应用程序有点困难。 但是,现在我将展示如何安装 YouTube-DL 在 Arch Linux 发行版上。 我们将使用 cURL 工具来更新和升级 YouTube-DL。 然后我们将更改 root
权限,以便我们可以通过 Linux 终端 shell 运行操作。
$ sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl $ sudo chmod a+rx /usr/local/bin/youtube-dl
额外提示 – 1:安装GUI YouTube-DL
使用图形用户界面 (GUI) YouTube-DL 是下载 youtube 视频的最简单方法。 我现在将展示如何安装 GUI YouTube-DL 在 Linux 上。 首先,通过 PPA shell 命令更新系统存储库。 之后,您可以通过一些终端命令行安装 GUI 应用程序。 下面给出了所有终端命令。
$ sudo add-apt-repository ppa:nilarimogard/webupd8 $ sudo apt-get update -y $ sudo apt-get install youtube-dlg -y
如果在安装 GUI 时发现任何错误 YouTube-DL,这可能是由于链接断开或其他存储库限制而发生的。 在这种情况下,您可以按照下面给出的这些终端命令行进行操作。
$ wget https://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/y/youtube-dlg/youtube-dlg_0.4-1~webupd8~bionic9_all.deb $ sudo dpkg -i youtube-dlg_0.4-1~webupd8~bionic9_all.deb $ sudo apt-get install -f
你也可以下载 YouTube-DL-GUI 来自官网 YouTube-DL-GUI。 在那里,您将找到适用于 Arch Linux、OpenSUSE 和 Ubuntu Linux 的 GUI 应用程序。 Slackware 存储库、PyPi 和源代码 YouTube-DL-GUI 也可在网站上找到。
额外提示 – 2: 安装 YouTube-DL 通过 Linux 发行版上的 Pip
Python 确实将成为未来几十年领先的编程语言。 这是一种独特的安装方法 YouTube-DL 在您的 Linux 机器上通过 Python 包安装程序 (PIP)。 首先,您需要检查 Linux 计算机中运行的是哪个版本的 Python。 然后你可以继续在 Linux 上安装 PIP 包。 安装 PIP 包后,现在您可以开始安装 YouTube-DL 在 Linux 上通过 PIP 安装程序。 就我而言,我使用的是 Python 3,所以我也会安装和运行 PIP3。
$ python3 --version $ sudo apt install python3-pip $ pip3 --version $ sudo pip3 install youtube-dl $ sudo pip3 install youtube-dl --upgrade
之后 YouTube-DL 在 Linux 上安装成功,您现在可以更新 YouTube-DL 通过 pip 命令。
$ sudo youtube-dl -U $ sudo -H pip3 install --upgrade youtube-dl
开始使用的功能 YouTube-DL
到目前为止,我们已经学会了如何安装和配置 YouTube-DL 在 Linux 上。 现在我将展示一些主要特征 YouTube-DL。 YouTube-DL 可以从 youtube 下载单个视频、一堆视频,甚至是完整的播放列表。 有下载字幕和视频的选项。 如果您是音乐爱好者,还可以选择从 youtube 提取和下载纯音频。 现在我正在描述如何使用的一些方法 YouTube-DL 在 Linux 上。
第 1 步:通过以下方式从 Youtube 下载视频 YouTube-DL
在开始使用之前 YouTube-DL,我想推荐你去看看手册 YouTube-DL。 这些手册将帮助您了解如何使用 YouTubeLinux 上的 -DL 命令。
$ youtube-dl --help
要下载单个 youtube 视频,请打开 Linux 终端 shell 并按照下面给出的命令行操作。 您必须替换视频 URL 才能获得所需的视频。 您还可以查看特定 youtube 视频的可用格式。 然后,选择视频格式并按照下一个终端命令行操作。 这里,数字 18 被分配为 MP4 视频。 为了更好地理解,我添加了视频格式的图片。
$ youtube-dl -F https://www.youtube.com/watch?v=k38OKzVNt24 $ youtube-dl https://www.youtube.com/watch?v=k38OKzVNt24 $ youtube-dl --list-formats https://www.youtube.com/watch?v=k38OKzVNt24 $ youtube-dl -f 18 https://www.youtube.com/watch?v=k38OKzVNt24
第 2 步:从 Youtube 下载完整的播放列表
现在,我将展示如何通过 YouTubeLinux 上的 -DL 命令。 但是,请注意播放列表的隐私必须是公开的。 您还可以下载未列出的 youtube 视频。 你可能想知道如果你不小心会发生什么 close 下载过程运行时 Linux 上的终端窗口?
下载是否会继续,或者您必须重新开始? 好吧,幸运的是,答案是肯定的,您的下载将被恢复并合并。 您可以通过以下方式下载完整的 youtube 频道 YouTubeLinux 上的 -DL 命令。 YouTube-DL 还支持批量下载、从播放列表下载特定视频以及一次下载多个。
$ youtube-dl https://www.youtube.com/channel/UCnKhQkCUS1oCEvjuTfU4xIw/playlists $ youtube-dl https://www.youtube.com/channel/UCbmoa6-rip1hKu8ncQQShKA $ youtube-dl [URL1] [URL2] $ youtube-dl -a videos-list.txt $ youtube-dl -o linux-video https://www.youtube.com/watch?v=9TOHY4g0b6M&t $ youtube-dl --playlist-items 6 https://www.youtube.com/channel/UCnKhQkCUS1oCEvjuTfU4xIw/playlists
第 3 步:分配路径和格式 YouTube-DL
这是您可以分配目录以将下载的视频存储在 Linux 机器上的步骤。 除此以外, YouTube-DL 在 Linux 中存储文件 Home
目录。 您可以通过以下方式从 youtube 下载质量最好或质量最差的视频 YouTube-DL 工具。 在这里,语法 -f
用于启动下载过程。
$ youtube-dl -o ~/Downloads/UbuntuPIT/linux-video https://www.youtube.com/watch?v=9TOHY4g0b6M&t $ youtube-dl -f worst https://www.youtube.com/watch?v=SjiwQxbol7I $ youtube-dl -f best https://www.youtube.com/watch?v=SjiwQxbol7I
如果您发现任何视频在您所在的国家/地区不可用,不用担心,您可以设置代理地址和端口以及 YouTubeLinux 终端中的 -DL 命令。
$ youtube-dl --proxy https://user:[email protected]_proxy.com:port url
YouTube-DL 还创建了一个选项,可以从 youtube 视频中提取和下载 mp3 格式的音频文件。 使用 YouTube-DL 在 Linux 上,你需要打开终端 shell 并输入 youtube-dl-x --audio-format mp3 <URL>
. 在这里, -x
语法用于从视频文件中提取音频。 YouTube-DL 还允许下载带字幕的视频。 您可以选择字幕类型和字幕语言。
$ youtube-dl -x --audio-format mp3 https://youtu.be/9ao4FEaDGhQ $ youtube-dl -x https://www.youtube.com/watch?v= 9ao4FEaDGhQ
$ youtube-dl --write-auto-sub https://www.youtube.com/watch?v=_POoaOQ2Xuc $ youtube-dl --list-subs https://www.youtube.com/watch?v=_POoaOQ2Xuc $ youtube-dl --sub-lang en https://www.youtube.com/watch?v=_POoaOQ2Xuc
安装时可能遇到的问题 YouTube-DL
这里有一些对您有帮助的提示和技巧。 如果你发现 YouTube-DL 在您的 Linux 机器上突然停止运行,您可能与 Python 版本不匹配。 这个问题经常出现在 Python 3.8 中。 确保您的 Python 工作正常。 然后重新安装 YouTube-DL 在你的 Linux 机器上。
$ sudo apt-get purge youtube-dl $ sudo apt remove youtube-dl $ sudo apt install python3-pip $ sudo pip install youtube-dl
如果您安装了 YouTube-DL 通过 快手 在线应用商店,您的 YouTube-DL 工具可能会经常停止工作。 但别担心,这是一个温和的问题。 只需在您的 Linux 机器上安装 Snap 应用程序并重新安装 YouTube-DL 通过 snap 命令。
$ sudo apt install snapd $ sudo snap install youtube-dl
这是您在使用 YouTube-DL 在 Linux 上。 不小心删除了安装目录会怎样 YouTube-DL 从你的文件系统? 这是答案,您必须在 Linux 机器中创建相同的目录并配置权限设置。 通常, YouTube-DL 安装在 /usr/local/bin/youtube-dl
目录。
$ sudo mkdir -v -p /usr/local/bin $ sudo curl https://yt-dl.org/downloads/2016.02.05.1/youtube-dl -o /usr/local/bin/youtube-dl $ sudo chmod a+rx /usr/local/bin/youtube-dl
移除 YouTube-DL 来自 Linux 发行版
到目前为止,我们已经完成了安装和使用的所有过程 YouTube-DL 在 Linux 上。 但每隔一段时间,您可能需要卸载 YouTube-DL 包从您的计算机。 这是一些要删除的快速和基本的终端命令行 YouTube-DL 来自 Linux 发行版。 也可以删除安装目录 YouTube-DL 来自 Linux 文件系统。
$ sudo apt-get remove youtube-dl $ sudo apt-get remove --auto-remove youtube-dl $ sudo apt-get purge youtube-dl $ sudo apt-get purge --auto-remove youtube-dl
结束词
毫无疑问,Youtube 是谷歌旗下最富有的视频流媒体网站。 Youtube 尚未启动或宣布添加任何官方下载按钮以从 youtube 下载视频。 所以我认为 YouTube-DL 是在 Linux 上下载 youtube 视频的最佳方法。 我还要补充一点,在您将其用于商业目的或开始利用它之前,从 youtube 下载视频并不违法。
在这篇文章中,我描述了所有可能的安装方式 YouTubeLinux 上的 -DL 以及如何正确使用它。 如果您是 Linux 用户并认为使用 YouTube-DL 工具是下载 youtube 视频、在您的社交媒体上分享此帖子的绝佳方法。 如果您知道下载 youtube 视频的更好方法,请与我们分享您的想法。 欢迎在评论区写下你的看法。