briefly about youtube-dl
youtube-dl есть в каталогах пакетов некоторых дистрибутивов Linux:
sudo apt-get install youtube-dl,
sudo yum install youtube-dl,
sudo pacman -S youtube-dl
Итак, чтобы выкачать видео в максимальном разрешении и с наилучшим звуком, необходимо ввести команду вида
outube-dl https://www.youtube.com/watch?v=miVRaoR_8xQ
Скачивание плейлистов происходит аналогичным образом. Формат ссылки на плейлист —
https://www. youtube.com/playlist?list=PL94A83DC128CC6B4B,
то есть нужно зайти на главную страницу плейлиста.
Осторожно:
youtube-dl выкачает все видео в плейлисте.
По флагу -F будут показаны все доступные форматы. Если ввести флаг -f с числовым кодом формата, он будет выкачан. Комбинация -f bestaudio выкачает аудио в лучшем формате.
Помимо того, чтобы получить список всех доступных форматов видео, которое вы хотите загрузить с утилитой youtube-dl, необходимо использовать вариант –list-formats, как показано ниже (пример):
youtube-dl –list-formats https://www.youtube.com/watch?v=ySzrJ4GRF7s
Я для примера выбрал формат под номером 18, с расширением mp4.Этот формат нужно добавить в команду после youtube-dl, как показано ниже в команде (пример):
youtube-dl -f 18 https://www.youtube.com/watch?v=ySzrJ4GRF7s
Другие возможности утилиты youtube-dl, можно посмотреть в терминале, выполнив команду:
youtube-dl –help
Для скачивания всего плейлиста, достаточно ввести ссылку на плейлист:
$ youtube-dl -Acitf 18 http://www.youtube.com/playlist?list=ссылка-на-плейлист
-
-Acitf — это параметры, вот их расшифровка:
-
-A — автонумерация.
-
-с — в случае обрыва соединения, продолжит с момента обрыва, после повторного ввода команды в том же каталоге.
-
-i — игнорирование ошибок.
-
-t — назвать файл, так же как имя записи.
-
-f 18 — выбор формата и качества.
Если нужен только аудио трек, тогда введем аргумент -х:
$ youtube-dl -x http://www.ссылка-на-видео