Как я могу скачать плейлист YouTube?

10

Как я могу загрузить плейлист YouTube в Ubuntu?

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

Я пробовал также, JDownloaderно это занимает слишком много памяти, процессора и очень медленно при загрузке.

Есть ли другой метод?

anonymous2
источник
5
Можете ли вы уточнить? Что вы подразумеваете под «редактировать потерпевший крах файл и список пауз»? Было бы полезно, если бы вы отредактировали свой вопрос, чтобы немного расширить его, чтобы мы могли понять ваши требования или каким критериям должно соответствовать хорошее решение.
DW
@DW, если youtube-dl не может загрузить один видеофайл в плейлист (например, из-за того, что видео не позволяет встраивание или любой другой трюк, который использует youtube-dl), то происходит сбой без загрузки остальных видео. Чтобы обойти это, вы должны вручную получить список видео в плейлисте и предоставить его на youtube-dl, затем каждый раз, когда не удается загрузить видео и происходит сбой, вы должны редактировать свой список, удалять это видео, удалять частично загруженный мусор файлы, которые он создал, и перезапустите его.
Алистер Бакстон
@AlistairBuxton, спасибо! Не могли бы вы добавить это к вопросу? Вместо того, чтобы вносить уточнения в комментарии, часто лучше предложить изменить вопрос, чтобы добавить эту информацию к самому вопросу.
DW

Ответы:

8

Вы можете попробовать Youtube Multi Downloader . Контролировать качество очень просто, но вам нужно установить загрузчик с поддержкой пакетной загрузки. Я использую UGet . Это просто и поддерживает загрузку очереди.

Мохамед Слама
источник
9

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

youtube-dl -i ..playlist..

-iФлаг заставит YouTube-дл продолжить работу, если он встречает какие - либо ошибки. Если одно видео из списка воспроизведения не может быть загружено, оно пропустит это видео и перейдет к следующему, благодаря -iфлажку.

Нет необходимости указывать какие-либо параметры командной строки для определения качества. Значения по умолчанию разумны: по умолчанию загружается видео и аудио самого высокого качества, что, вероятно, имеет смысл в большинстве случаев.

Если вам не нравится указывать флаги в командной строке, вы можете поместить их в файл конфигурации youtube-dl (например, ~/.config/youtube-dl/config).

Удивительно, что вы можете найти, прочитав страницу руководства!

DW
источник
youtube-dl - формат mp4 --playlist-random youtube.com/playlist?list=PLfdtiltiRHWF0RicJb20da8nECQ1jFvla
Daansk44
@ManikandanArunachalam, я боюсь, что комментарии здесь не место для устранения вашей проблемы. Вы можете попробовать задать новый вопрос (используйте кнопку «Задать вопрос» в правом верхнем углу), но вам нужно будет включить в вопрос дополнительную информацию, чтобы помочь людям помочь вам.
DW
3

Я использую youtube-dl+ Youtube-dl GUI, вы можете установить два из них следующим образом:

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

По умолчанию Youtube-dl недоступен в репозитории Ubuntu-16.04. Так что вам нужно будет скачать его с официального сайта. Вы можете скачать его с помощью команды curl. Сначала установите curl с помощью следующей команды:

sudo apt-get install curl -y

Затем загрузите бинарный файл youtube-dl:

curl -L https://yt-dl.org/latest/youtube-dl -o /usr/bin/youtube-dl

Затем измените разрешение двоичного пакета youtube-dl с помощью следующей команды:

sudo chmod 755 /usr/bin/youtube-dl

Сейчас youtube-dlустановлено.

2. Установите Youtube-dl GUI:

По умолчанию этот инструмент недоступен в репозитории Ubuntu 16.04. Так что вам нужно будет добавить PPA для этого.

sudo add-apt-repository ppa:nilarimogard/webupd8

Затем обновите ваш репозиторий пакетов и установите youtube-dlg с помощью следующей команды:

sudo apt-get update -y
sudo apt-get install youtube-dlg -y

Как только Youtube-dl установлен, вы можете запустить его из Unity Dashboard.

Источник: Установите и используйте YouTube-DL в Ubuntu 16.04

Билал
источник
1
в Ubuntu использование sudo apt-get install youtube-dlобычно является предпочтительным вариантом
Vito Chou