如何在Linux上下载YouTube视频

将YouTube视频保存到您的计算机上以脱机观看

由于有一个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

为了UbuntuLinux薄荷,YouTube-DL倾向于在Ubuntu生态系统中落后。通常,这并不是什么大不了的,但是YouTube-DL必须保持最新状态,以保持YouTube更新,以防止其运行。因此,如果您使用Ubuntu或Mint,请安装Python Pip软件包管理器以获取最新版本。

  1. 打开终端。

  2. 输入以下命令安装PIP和FFMPEG:

    sudo apt install python3-pip ffmpeg
    在Ubuntu上安装YouTube-DL
  3. 使用PIP Python软件包管理器安装YouTube-DL:

    sudo pip3安装youtube-dl
    在Ubuntu上安装YouTube-DL
  4. 安装完成后,您可以从命令行使用YouTube-DL。要在将来更新YouTube-DL,请运行以下命令:

    sudo pip3安装 - 升级youtube-dl

Debian

Debian Multimedia存储库包含了包括YouTube-DL的各种多媒体应用程序的最新软件包库。如果还没有,则需要添加存储库。然后,通常使用APT安装YouTube-DL。

  1. 打开终端。

  2. 输入以下命令将存储库添加到您的计算机:

    sudo echo“ deb http://www.deb-multimedia.org buster main non non-free”> /etc/apt/sources.list.d/multimedia.list

    代替测试或者席德如果您正在运行其中之一而不是稳定的

  3. 更新APT存储库以吸入新的存储库:

    sudo apt update -oacquire :: allowinsecurerepositories = true

    此命令允许使用不安全的存储库,因为您尚未安装多媒体存储库的签名密钥。

  4. 安装存储库的签名键:

    sudo apt安装deb-multimedia keyring
  5. 安装YouTube-DL和FFMPEG:

    sudo apt安装youtube-dl ffmpeg
  6. 您将自动从多媒体存储库中获得更新的。

软呢帽

软呢帽将YouTube-DL的更新版本保留在其存储库中,但是您在那里找不到FFMPEG。为此,您需要RPM融合存储库。如果您在台式机上使用Fedora,则RPM Fusion是无价的。如果没有它,请将其添加到系统中并安装两个软件包。

  1. 打开终端。

  2. 运行以下命令以使用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
  3. 安装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页面上获取软件包。

  1. 打开浏览器,然后去tartube sourceforge下载页面

  2. 选择下载最新版本(大绿色框)下载最新版本。

    tartube下载页面for ubuntu
  3. 将结果软件包保存到您的下载文件夹。

  4. 打开终端并将目录更改为下载文件夹。

  5. 查看下载的软件包的名称,然后使用APT安装。或者,使用此命令:

    sudo apt install ./python3-tartube_* .deb

软呢帽

与Ubuntu和Debian一样,Tartube开发人员为Fedora打包了他们的软件,并将其在其SourceForge页面上提供。

  1. 打开浏览器,然后去tartube sourceforge下载页面

  2. 从列表中选择最新版本的tartube。

    tartube下载页面for ubuntu
  3. 从列表中查找最新的RPM软件包。避免使用名称严格的包裹。

    t下下载软呢帽
  4. 将结果软件包保存到您的下载目录。

  5. 打开终端并更改为下载目录。

  6. 安装tartube:

    sudo dnf安装tartube-*。rpm

Arch Linux和Manjaro

tartube在AUR中可用,因此有很多方法可以获取它。选择您舒适的AUR安装方法。如果您不熟悉AUR,则以下是安装AUR软件包的默认方法。

  1. 安装基础台词和git软件包:

    sudo pacman -s基本式git
  2. 更改为要下载包裹并用git克隆的目录:

    CD〜/下载
    git克隆https://aur.archlinux.org/tartube.git
  3. 将目录更改为tartube目录:

    CD tartube
  4. 用makepkg构建和安装包裹:

    makepkg -si

下载带有前端的视频

现在安装了tartube,您可以从YouTube下载视频。

  1. 发射tartube。您可以在下面找到它多媒体在大多数应用菜单中。在侏儒上,您可以搜索它。

    在Ubuntu上启动tartube
  2. 选择编辑在窗户的顶部,然后选择系统首选项从下拉菜单。

    tartube打开编辑菜单
  3. 在里面系统首选项窗口,选择YouTube-DL从顶部菜单。

    ubuntu tartube首选项窗口
  4. 选择通往YouTube-DL可执行的路径下拉菜单并选择使用本地路径(YouTube-DL)。选择好的关闭首选项窗口。

    ubuntu tartube设置youtube-dl路径
  5. 打开tartube,选择视频在窗户的左上角。

    tartube在ubuntu上打开
  6. 转到YouTube并复制要下载的视频的URL。然后,将URL粘贴在位于中间的文本框中添加视频对话框。

    ubuntu tartube添加URL
  7. 当您想要的视频时,请选择好的

  8. 出现主tartube窗口,您的视频已排队。选择全部下载在窗口的左下角开始下载。

    Ubuntu Tartube视频排队
  9. 您的视频可通过tartube获得。选择球员。您还可以在tartube-data目录。

    Ubuntu Tartube视频下载了

从命令行下载并转换视频

如果您是命令行的粉丝,更喜欢直接方法,或者不想被其他软件打扰,请通过打开终端并将其传递给YouTube URL来使用YouTube-DL。

  1. 将目录更改为要下载视频的文件夹。例如:

    CD〜/下载
  2. 要下载没有转换的视频,请将URL传递给YouTube-DL,而没有任何其他信息:

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

    这为您提供了当前目录中的可播放视频。

  3. 如果要指定输出视频格式,请添加-F标志以列出可用格式:

    youtube -dl -f https://youtube.com/watch?v=specificCode
    YouTube-DL列表可用格式
  4. 您将看到可用格式和决议的列表。选择您想要的一个,然后使用表中的左侧数字来指定它-F旗帜:

    youtube -dl -f 137 https://youtube.com/watch?v=specificcode
    YouTube-DL下载特定视频格式
  5. 要告诉YouTube-DL抓住最优质的视频,请使用-F旗帜:

    youtube -dl -f最佳https://youtube.com/watch?v=specificcode
  6. 要从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提供了最佳质量。

    YouTube-DL仅下载音频
此页面有用吗?