Как скачать видео с YouTube в Linux

Оглавление:

Как скачать видео с YouTube в Linux
Как скачать видео с YouTube в Linux
Anonim

С тех пор, как появился YouTube, люди хотели загружать видео, чтобы сохранить их на потом или смотреть в автономном режиме и на ходу. Из соображений авторского права YouTube не предоставляет возможности загрузки. Однако есть инструмент youtube-dl для бесплатной загрузки видео на Linux, а также на Windows и Mac.

Есть несколько способов использования youtube-dl в Linux. Простой способ - использовать скрипт youtube-dl из командной строки. Если вы предпочитаете графический вариант, есть внешний интерфейс для youtube-dl, который предоставляет широкий набор элементов управления и параметров.

Установить YouTube-dl

Если вы хотите загружать видео с YouTube с помощью графического приложения или командной строки, вам понадобится youtube-dl. Youtube-dl - это скрипт Python, который берет видео с YouTube из Интернета и преобразует его в различные форматы, в том числе в аудиоформаты.

Для пользователей Linux получить youtube-dl обычно несложно. Сценарий с открытым исходным кодом, и вы можете найти его в большинстве репозиториев дистрибутива. Следуйте инструкциям для вашего дистрибутива Linux.

Вам также понадобится FFMPEG, чтобы позволить youtube-dl конвертировать загруженные видео между форматами и контролировать качество видео и звука. Вы можете установить FFMPEG вместе с youtube-dl.

Ubuntu и Linux Mint

Для Ubuntu и Linux Mint youtube-dl имеет тенденцию отставать в экосистеме Ubuntu. Обычно это не имеет большого значения, но youtube-dl должен оставаться актуальным, чтобы опережать обновления YouTube, которые мешают его работе. Итак, если вы используете Ubuntu или Mint, установите диспетчер пакетов Python Pip, чтобы получать последние версии.

  1. Открыть терминал.
  2. Введите следующую команду для установки Pip и FFMPEG:

    sudo apt install python3-pip ffmpeg

    Image
    Image
  3. Установите youtube-dl с помощью диспетчера пакетов Pip Python:

    sudo pip3 установить youtube-dl

    Image
    Image
  4. По завершении установки вы можете использовать youtube-dl из командной строки. Чтобы обновить youtube-dl в будущем, выполните следующую команду:

    sudo pip3 install --upgrade youtube-dl

Debian

Мультимедийный репозиторий Debian содержит библиотеку актуальных пакетов для различных мультимедийных приложений, включая youtube-dl. Вам нужно будет добавить репозиторий, если вы еще этого не сделали. Затем установите youtube-dl обычным образом с помощью Apt..

  1. Открыть терминал.
  2. Введите следующую команду, чтобы добавить репозиторий на свой компьютер:

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

    Замените testing или sid, если вы используете один из них вместо stable.

  3. Обновите репозитории Apt, чтобы загрузить новый:

    sudo apt update -oAcquire::AllowInsecureRepositories=true

    Эта команда позволяет использовать небезопасные репозитории, поскольку вы еще не установили ключ подписи для мультимедийного репозитория.

  4. Установите ключи подписи для репозитория:

    sudo apt install deb-multimedia-keyring

  5. Установите youtube-dl и FFMPEG:

    sudo apt install youtube-dl ffmpeg

  6. Вы автоматически получите обновленную версию из репозитория мультимедиа.

Fedora

Fedora хранит обновленные версии youtube-dl в своих репозиториях, но вы не найдете там FFMPEG. Для этого вам понадобится репозиторий RPM Fusion. Если вы используете Fedora на рабочем столе, RPM Fusion незаменим. Если у вас его нет, добавьте его в свою систему и установите оба пакета.

  1. Открыть терминал.
  2. Выполните следующую команду, чтобы добавить репозиторий RPM Fusion с DNF:

    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 install 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. Выберите Загрузить последнюю версию (большое зеленое поле), чтобы загрузить последнюю версию.

    Image
    Image
  3. Сохраните полученный пакет в папку Загрузки.
  4. Откройте терминал и перейдите в папку Загрузки.
  5. Посмотрите на название загруженного пакета и установите его с помощью Apt. Или используйте эту команду:

    sudo apt install./python3-tartube_.deb

Fedora

Как и в случае с Ubuntu и Debian, разработчики Tartube упаковали свое программное обеспечение для Fedora и разместили его на своей странице Sourceforge.

  1. Откройте браузер, затем перейдите на страницу загрузки Tartube Sourceforge.
  2. Выберите последнюю версию Tartube из списка.

    Image
    Image
  3. Найти последний пакет RPM из списка. Избегайте пакетов со словом STRICT в имени.

    Image
    Image
  4. Сохраните полученный пакет в папку Downloads.
  5. Откройте терминал и перейдите в каталог Загрузки.
  6. Установить Tartube:

    sudo dnf install tartube-.rpm

Arch Linux и Manjaro

Tartube доступен в AUR, так что есть множество способов его получить. Выберите удобный для вас способ установки AUR. Если вы не знакомы с AUR, ниже приведен метод установки пакетов AUR по умолчанию.

  1. Установите пакеты base-devel и git:

    sudo pacman -s base-devel git

  2. Перейдите в каталог, в который вы хотите загрузить пакет, и клонируйте его с помощью Git:

    cd ~/Downloads

    git clone

  3. Перейдите в каталог tartube:

    cd tartube

  4. Соберите и установите пакет с помощью makepkg:

    makepkg -si

Скачать видео с внешнего интерфейса

Теперь, когда Tartube установлен, вы готовы загружать видео с YouTube.

  1. Запуск Tartube. Вы можете найти его в списке Мультимедиа в меню большинства приложений. В GNOME вы можете найти его.

    Image
    Image
  2. Выберите Редактировать в верхней части окна, затем выберите Системные настройки в раскрывающемся меню.

    Image
    Image
  3. В окне Системные настройки выберите youtube-dl в верхнем меню.

    Image
    Image
  4. Выберите Путь к исполняемому файлу youtube-dl в раскрывающемся меню и выберите Использовать локальный путь (youtube-dl). Выберите OK, чтобы закрыть окно настроек.

    Image
    Image
  5. Открыв Tartube, выберите Видео в верхнем левом углу окна.

    Image
    Image
  6. Перейдите на YouTube и скопируйте URL-адреса видео, которые хотите загрузить. Затем вставьте URL-адрес в текстовое поле, расположенное в середине диалогового окна Добавить видео.

    Image
    Image
  7. Когда у вас есть нужные видео, выберите OK..
  8. Появится главное окно Tartube, и ваши видео будут поставлены в очередь. Выберите Загрузить все в левом нижнем углу окна, чтобы начать загрузку.

    Image
    Image
  9. Ваши видео доступны через Tartube. Выберите Player. Вы также можете найти свои видеофайлы в каталоге tartube-data.

    Image
    Image

Загрузить и конвертировать видео из командной строки

Если вы поклонник командной строки, предпочитаете прямой подход или не хотите возиться с другим программным обеспечением, используйте youtube-dl, открыв терминал и передав ему URL-адрес YouTube.

  1. Измените каталоги на папку, в которую вы хотите загрузить видео. Например:

    cd ~/Загрузки

  2. Чтобы скачать видео без конвертации, передайте URL на youtube-dl без дополнительной информации:

    youtube-dl

    Это дает вам воспроизводимое видео в текущем каталоге.

  3. Если вы хотите указать выходной формат видео, добавьте флаг - F, чтобы получить список доступных форматов:

    youtube-dl -F

    Image
    Image
  4. Вы увидите список доступных форматов и разрешений. Выберите тот, который вы хотите, и используйте номер слева в таблице, чтобы указать его с флагом - f:

    youtube-dl -f 137

    Image
    Image
  5. Чтобы сообщить youtube-dl, что нужно захватить видео самого высокого качества, используйте флаг - f:

    youtube-dl -f best

  6. Чтобы извлечь аудио из видео YouTube, используйте флаг - x в сочетании с - -audio-format и - -audio-качество:

    youtube-dl -x --audio-format flac --audio-quality 0 лучшее

    Флаг - -audio-format поддерживает все основные форматы, включая MP3, Vorbis, M4A, AAC, WAV и FLAC. Флаг - -audio-quality использует шкалу от 0 до 9, где 0 обеспечивает наилучшее качество.

    Image
    Image

Рекомендуемые: