由于有一个YouTube,人们一直想下载视频以节省以后或在离线和旅途中播放。出于版权原因,YouTube无法提供下载。但是,有一个YouTube-DL工具可以在Linux以及Windows和Mac上免费下载视频。
有几种在Linux上使用YouTube-DL的方法。一种直接的方法是使用命令行中的YouTube-DL脚本。如果您喜欢图形选项,则YouTube-DL有一个前端,可提供广泛的控件和选项。
安装YouTube-DL
无论您是要使用图形应用程序还是命令行下载YouTube视频,都需要YouTube-DL。YouTube-DL是一个Python脚本,可从网络中获取YouTube视频,并将其转换为各种格式,包括仅限音频格式。
对于Linux用户,获得YouTube-DL通常很简单。该脚本是开源的,您可以在大多数分发存储库中找到它。遵循您的Linux分布的说明。
您还需要FFMPEG来允许YouTube-DL转换格式之间的下载视频,并控制视频和音频质量。您可以与YouTube-DL一起安装FFMPEG。
Ubuntu和Linux Mint
为了Ubuntu和Linux薄荷,YouTube-DL倾向于在Ubuntu生态系统中落后。通常,这并不是什么大不了的,但是YouTube-DL必须保持最新状态,以保持YouTube更新,以防止其运行。因此,如果您使用Ubuntu或Mint,请安装Python Pip软件包管理器以获取最新版本。
-
打开终端。
-
输入以下命令安装PIP和FFMPEG:
sudo apt install python3-pip ffmpeg
-
使用PIP Python软件包管理器安装YouTube-DL:
sudo pip3安装youtube-dl
-
安装完成后,您可以从命令行使用YouTube-DL。要在将来更新YouTube-DL,请运行以下命令:
sudo pip3安装 - 升级youtube-dl
Debian
Debian Multimedia存储库包含了包括YouTube-DL的各种多媒体应用程序的最新软件包库。如果还没有,则需要添加存储库。然后,通常使用APT安装YouTube-DL。
-
打开终端。
-
输入以下命令将存储库添加到您的计算机:
sudo echo“ deb http://www.deb-multimedia.org buster main non non-free”> /etc/apt/sources.list.d/multimedia.list
代替测试或者席德如果您正在运行其中之一而不是稳定的。
-
更新APT存储库以吸入新的存储库:
sudo apt update -oacquire :: allowinsecurerepositories = true
此命令允许使用不安全的存储库,因为您尚未安装多媒体存储库的签名密钥。
-
安装存储库的签名键:
sudo apt安装deb-multimedia keyring
-
安装YouTube-DL和FFMPEG:
sudo apt安装youtube-dl ffmpeg
-
您将自动从多媒体存储库中获得更新的。
软呢帽
软呢帽将YouTube-DL的更新版本保留在其存储库中,但是您在那里找不到FFMPEG。为此,您需要RPM融合存储库。如果您在台式机上使用Fedora,则RPM Fusion是无价的。如果没有它,请将其添加到系统中并安装两个软件包。
-
打开终端。
-
运行以下命令以使用DNF添加RPM Fusion存储库:
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-Release-$(rpm -e%fedora).noarch.rpm
-
安装YouTube-DL和FFMPEG:
sudo dnf安装youtube-dl ffmpeg
Arch Linux和Manjaro
Arch Linux,从扩展中,Manjaro在其默认存储库中更新了YouTube-DL和FFMPEG的版本。与Pacman一起安装:
PACMAN -S YouTube -DL FFMPEG
安装前端
下一步是可选的。如果您希望在命令行中工作,请转到该部分。否则,请按照步骤安装YouTube-DL的图形前端。
每个分布的安装路径略有不同。按照您的说明。
Ubuntu,Mint和Debian
图形前端的开发商Tartube为Ubuntu和Debian的发行版制作了自己的包裹。您可以从其SourceForge页面上获取软件包。
-
打开浏览器,然后去tartube sourceforge下载页面。
-
选择下载最新版本(大绿色框)下载最新版本。
-
将结果软件包保存到您的下载文件夹。
-
打开终端并将目录更改为下载文件夹。
-
查看下载的软件包的名称,然后使用APT安装。或者,使用此命令:
sudo apt install ./python3-tartube_* .deb
软呢帽
与Ubuntu和Debian一样,Tartube开发人员为Fedora打包了他们的软件,并将其在其SourceForge页面上提供。
-
打开浏览器,然后去tartube sourceforge下载页面。
-
从列表中选择最新版本的tartube。
-
从列表中查找最新的RPM软件包。避免使用名称严格的包裹。
-
将结果软件包保存到您的下载目录。
-
打开终端并更改为下载目录。
-
安装tartube:
sudo dnf安装tartube-*。rpm
Arch Linux和Manjaro
tartube在AUR中可用,因此有很多方法可以获取它。选择您舒适的AUR安装方法。如果您不熟悉AUR,则以下是安装AUR软件包的默认方法。
-
安装基础台词和git软件包:
sudo pacman -s基本式git
-
更改为要下载包裹并用git克隆的目录:
CD〜/下载
git克隆https://aur.archlinux.org/tartube.git -
将目录更改为tartube目录:
CD tartube
-
用makepkg构建和安装包裹:
makepkg -si
下载带有前端的视频
现在安装了tartube,您可以从YouTube下载视频。
-
发射tartube。您可以在下面找到它多媒体在大多数应用菜单中。在侏儒上,您可以搜索它。
-
选择编辑在窗户的顶部,然后选择系统首选项从下拉菜单。
-
在里面系统首选项窗口,选择YouTube-DL从顶部菜单。
-
选择通往YouTube-DL可执行的路径下拉菜单并选择使用本地路径(YouTube-DL)。选择好的关闭首选项窗口。
-
打开tartube,选择视频在窗户的左上角。
-
转到YouTube并复制要下载的视频的URL。然后,将URL粘贴在位于中间的文本框中添加视频对话框。
-
当您想要的视频时,请选择好的。
-
出现主tartube窗口,您的视频已排队。选择全部下载在窗口的左下角开始下载。
-
您的视频可通过tartube获得。选择球员。您还可以在tartube-data目录。
从命令行下载并转换视频
如果您是命令行的粉丝,更喜欢直接方法,或者不想被其他软件打扰,请通过打开终端并将其传递给YouTube URL来使用YouTube-DL。
-
将目录更改为要下载视频的文件夹。例如:
CD〜/下载
-
要下载没有转换的视频,请将URL传递给YouTube-DL,而没有任何其他信息:
youtube-dl https://youtube.com/watch?v=specificCode
这为您提供了当前目录中的可播放视频。
-
如果要指定输出视频格式,请添加-F标志以列出可用格式:
youtube -dl -f https://youtube.com/watch?v=specificCode
-
您将看到可用格式和决议的列表。选择您想要的一个,然后使用表中的左侧数字来指定它-F旗帜:
youtube -dl -f 137 https://youtube.com/watch?v=specificcode
-
要告诉YouTube-DL抓住最优质的视频,请使用-F旗帜:
youtube -dl -f最佳https://youtube.com/watch?v=specificcode
-
要从YouTube视频中提取音频,请使用-X旗与- audio-format和- 审计质量:
youtube-dl -x- -audo-format flac -audio-Quality 0最佳https://youtube.com/watch?v=specificcode
这- audio-formatFlag支持所有主要格式,包括MP3,Vorbis,M4A,AAC,WAV和FLAC。这- 审计质量Flag使用0到9的比例,其中0提供了最佳质量。