Як завантажити відео YouTube на Linux

З тих пір, як існує 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 встановити python3-pip ffmpeg. 
    Встановіть youtube-dl на Ubuntu
  3. Встановіть youtube-dl за допомогою менеджера пакетів Pip Python:

    sudo pip3 встановити youtube-dl. 
    Встановіть youtube-dl за допомогою Pip на Ubuntu
  4. Після завершення встановлення ви можете використовувати youtube-dl з командного рядка. Щоб оновити youtube-dl в майбутньому, виконайте таку команду:

    sudo pip3 install --upgrade youtube-dl. 

Debian

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

  1. Відкрийте термінал.

  2. Введіть таку команду, щоб додати репозиторій на свій комп'ютер:

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

    Замінник тестування або sid якщо ви використовуєте один із них замість стабільний.

  3. Оновіть репозиторії Apt, щоб отримати нове:

    sudo apt update -oAcquire:: AllowInsecureRepositories=true. 

    Ця команда дозволяє використовувати незахищені репозиторії, оскільки ви ще не встановили ключ підпису для сховища мультимедіа.

  4. Встановіть ключі підпису для сховища:

    sudo apt install deb-multimedia-keyring. 
  5. Встановіть youtube-dl і FFMPEG:

    sudo apt встановити youtube-dl ffmpeg. 
  6. Ви автоматично отримаєте оновлений файл із сховища мультимедійних даних.

Fedora

Fedora зберігає оновлені версії youtube-dl у своїх сховищах, але ви не знайдете там FFMPEG. Для цього вам знадобиться репозиторій RPM Fusion. Якщо ви використовуєте Fedora на робочому столі, RPM Fusion безцінний. Якщо у вас його немає, додайте його до системи та встановіть обидва пакунки.

  1. Відкрийте термінал.

  2. Виконайте таку команду, щоб додати репозиторій RPM Fusion з DNF:

    sudo dnf встановити 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. 

Встановіть Front End

Наступний крок необов’язковий. Якщо ви віддаєте перевагу працювати в командному рядку, перейдіть до цієї частини. В іншому випадку дотримуйтесь інструкцій, щоб встановити графічний інтерфейс для youtube-dl.

Шлях його встановлення дещо відрізняється для кожного дистрибутива. Дотримуйтесь інструкцій для своїх.

Ubuntu, Mint і Debian

Розробники графічного інтерфейсу Tartube створили власні пакунки для дистрибутивів на базі Ubuntu та Debian. Ви можете отримати пакунки з їхньої сторінки Sourceforge.

  1. Відкрийте браузер, потім перейдіть до Сторінка завантаження Tartube Sourceforge.

  2. Виберіть Завантажити останню версію (велика зелена коробка), щоб завантажити останню версію.

    Сторінка завантаження Tartube для Ubuntu
  3. Отриманий пакет збережіть собі Завантаження папку.

  4. Відкрийте термінал і змініть каталог на Завантаження папку.

  5. Подивіться на назву завантаженого пакета та встановіть його за допомогою Apt. Або скористайтеся цією командою:

    sudo apt install ./python3-tartube_*.deb. 

Fedora

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

  1. Відкрийте браузер, потім перейдіть до Сторінка завантаження Tartube Sourceforge.

  2. Виберіть зі списку останню версію Tartube.

    Сторінка завантаження Tartube для Ubuntu
  3. Знайдіть у списку останній пакет RPM. Уникайте пакету з СТРОГО в назві.

    Tartube завантажити Fedora
  4. Отриманий пакет збережіть собі Завантаження каталог.

  5. Відкрийте термінал і перейдіть на Завантаження каталог.

  6. Встановити Tartube:

    sudo dnf встановити tartube-*.rpm. 

Arch Linux і Manjaro

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

  1. Встановіть базу-девел і git пакети:

    sudo pacman -s base-devel git. 
  2. Перейдіть у каталог, куди ви хочете завантажити пакет, і клонуйте його за допомогою Git:

    cd ~/Завантаження
    git клон https://aur.archlinux.org/tartube.git.
  3. Змініть каталоги на тартуб каталог:

    CD tartube. 
  4. Створіть та встановіть пакет за допомогою makepkg:

    makepkg -сі. 

Завантажте відео з інтерфейсом

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

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

    Запустіть Tartube в Ubuntu
  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-дані каталог.

    Відео Ubuntu Tartube завантажено

Завантажте та конвертуйте відео з командного рядка

Якщо ви прихильник командного рядка, віддаєте перевагу прямий підхід або не хочете, щоб вас турбували інші програми, скористайтеся youtube-dl, відкривши термінал і передав йому URL-адресу YouTube.

  1. Змініть каталоги на папку, куди ви хочете завантажити відео. Наприклад:

    cd ~/Завантаження. 
  2. Щоб завантажити відео без перетворення, передайте URL-адресу в youtube-dl без будь-якої додаткової інформації:

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

    Це дозволить отримати відео, яке можна відтворити в поточному каталозі.

  3. Якщо ви хочете вказати формат вихідного відео, додайте прапорець, щоб переглянути доступні формати:

    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 прапор у поєднанні з -- аудіоформат і --якість звуку:

    youtube-dl -x --audo-format flac --audio-quality 0 best https://youtube.com/watch? v=SPECIFICCODE. 

    The -- аудіоформат flag підтримує всі основні формати, включаючи MP3, Vorbis, M4A, AAC, WAV і FLAC. The --якість звуку flag використовує шкалу від 0 до 9, при цьому 0 забезпечує найкращу якість.

    youtube-dl завантажує лише аудіо