Скачать Видео с YouTube из Командной Строки в Linux
Мы можем скачивать видеофайлы с YouTube из командной строки в Linux с помощью программы youtube-dl.
Это небольшая консольная утилита, которая умеет скачивать видео с youtube.com и еще ряда сайтов.
В данной статье вы найдете информацию о том, как в зависимости от используемого Linux дистрибутива, установить загрузчик для YouTube.
Также, вы узнаете как из командной строки в Linux загрузить видео, канал или плейлист с YouTube в определенном качестве и формате.
Установка YouTube Загрузчика в Linux
Самый простой способ: Один из самых простых способов установки последней версии
youtube-dl
— с помощью утилиты для командной строки, под названиемpip
— установщик python приложений.
Linux Mint, Ubuntu, Debian
Установите pip
:
Установите youtube-dl
в Linux Mint, Ubuntu или Debian:
CentOS, RHEL
В базовых репозиториях CentOS и RHEL пакет pip
отсутствует, но он может быть взят из EPEL. Установите pip
после добавления EPEL репозитория:
Установите youtube-dl
в CentOS или RHEL:
Скачать Видео с YouTube в Linux
Полезная информация: По умолчанию,
youtube-dl
скачивает видеофайл в лучшем качестве и формате.
Чтобы скачать видео с YouTube, просто запустите youtube-dl
, как показано ниже:
Например, чтобы скачать Nirvana — Smells Like Teen Spirit, выполните:
Качество и Форматы
Используйте опцию -F
для отображения списка всех доступных форматов:
Как видите, YouTube хранит видеофайлы в разных форматах и разрешениях.
Чтобы скачать видеофайл определенного формата, используйте опцию -f
с кодом формата (format code
). Код формата можно узнать из вывода предыдущей команды.
Например, если мы хотим скачать видео с YouTube в формате FLV
и разрешением 400x240
, нам необходимо указать в качестве кода формата цифру 5
:
Скачать Список Видеофайлов с YouTube
Чтобы скачать несколько видеофайлов с YouTube, создайте список ссылок links.txt
и запустите youtube-dl
следующим образом:
Скачать Канал с YouTube
Скачать весь канал какого-либо пользователя USER
с YouTube:
Например, чтобы скачать весь канал пользователя NirvanaVEVO, выполните:
Скачать Плейлист с YouTube
Скачать все видеофайлы с какого-либо плейлиста на YouTube:
Например, чтобы скачать весь плейлист Nirvana, выполните:
Чтобы узнать больше о возможностях youtube-dl
— читайте man:
Источник: https://www.shellhacks.com/ru/download-youtube-video-linux-command-line/