Вопрос как скачать плейлист с youtube-dl?


Я пытаюсь загрузить несколько видео в формате mp3. Это плейлист. Как загрузить весь плейлист с помощью одной команды?


123
2017-12-23 08:48


происхождения


@CharlesGreen - err no ... - Wilf


ответы:


Обе части этого вопроса (загрузка в mp3 а также загрузка плейлиста) поддерживаются youtube-dl:

youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" <url to playlist>

Некоторые замечания от меня и комментарии:

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

  • CMO: Вы можете игнорировать отсутствующие («недоступные в вашей стране» или удалять) видео с помощью -i флаг.

  • Frans: Если ваш плейлист не работает, а URL-адрес содержит v=<ID> элемент, удалите его, чтобы ?list=... в строке запроса.


129
2017-12-23 09:04



нет, он загрузил только первое видео - user267628
@ user267628 Я тестировал это с помощью URL-адреса плейлиста, и он работает для меня. Мне пришлось обновить youtube-dl (см. ссылку в конце), но, похоже, ваша проблема заключается в том, что вы не указываете URL-адрес плейлиста. - Oli♦
он отлично работает для меня - penta
Иногда вы копируете s.th. как https://www.youtube.com/watch?v=<VIDEO_ID>&list=<LIST_ID>, Мне пришлось удалить v=<ID> часть из URL. - frans
Я рекомендую вам включить -i аргумент в команде. он будет пропускать любые видео в плейлисте, которые были удалены с youtube - cmo


Примечание. - Старая версия youtube-dl не может загружать список воспроизведения. сначала вы знаете, что такое ваша версия youtube-dl. Проверить версию команды использования Youtube-dl

youtube-dl --версия

версия 2014.02.17 и более ранняя версия не могут загрузить плей-лист. Если вы используете более старую версию, обновите ее

sudo youtube-dl -U

после успешной команды использования обновления

youtube-dl -cit https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk

Также вы можете создать список URL-адресов в простом текстовом файле и использовать следующую команду.

 youtube-dl -cit -a file_name_in_which_you_paste_URL_list

Для формата MP3 Аудио может быть сохранено. Но звук сохраняется на моем компьютере как формат .m4a.

youtube-dl -cit --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk

ЗАМЕТКА :- Если вы устанавливаете youtube-dl из программного центра Ubuntu. Вы не можете обновить его с терминала.
Go Software Center и обновите его.
Я тестирую эти команды на Wine, потому что мой youtube-dl тоже старый. И я не могу обновить его.
Если вы можете обновить свой youtube-dl, вы можете загрузить список воспроизведения, используя приведенные выше команды.
 Я надеюсь, что это помогает...Youtube-dl on WINE


42
2018-06-03 17:04



Загрузите Youtube-dl.exe и попробуйте youtube-dl на WINE. Если вы не можете обновить его. - Madhav Nikam
смотрите также - Madhav Nikam
установка базы python - Madhav Nikam
Не используйте версию Windows в Wine, просто установите ее с PIP (диспетчер пакетов Python). Возможно, вам потребуется установить PIP (sudo apt install pip3), но потом sudo pip3 install youtube-dl для установки и sudo pip3 install youtube-dl --upgrade чтобы получить последнюю версию. Я рекомендую обновлять каждый раз, прежде чем использовать youtube-dl. Да, и да, используйте Python 3 PIP вместо Python 2. - Stephen Angelico
Легче просто получить скрипт (используя curl а также chmod как было предложено Вот), чем использовать диспетчер пакетов (pip, apt и т. д.), - Wilf


Существует множество инструкций, которые вы можете найти, используя свою любимую поисковую систему. Например.:

Для этот плейлист  это было бы: youtube-dl -t https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M

Надеюсь, я смогу вам помочь!


12
2017-12-23 09:03



И вы также должны добавить параметры @Oli. youtube-dl -t --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M - IndexOutOfBoundsException
нет только одной загрузки песни - user267628
работает для меня (версия 2015.02.28) - Tshepang


добавление к Oli ответ. Если у вас есть список воспроизведения (в отдельных строках) со всеми URL-адресами в текстовом файле для загрузки:

youtube-dl --extract-audio --audio-format mp3 --batch-file="/full/path/to/playlist"

3
2018-01-18 01:54





Если вы установили с помощью pip, для обновления выполните следующее:

 sudo pip install youtube-dl --upgrade

Наслаждаться...


3
2017-09-01 08:56



Иногда вам нужен обновленный источник, просто git его и скомпилируйте. - Stígandr


Ты действительно вы хотите MP3? В настоящее время многие устройства могут играть в AAC, а некоторые могут играть в Opus.

Если вы хотите сохранить высочайшее качество (Opus 160 kbps), а ваш плеер поддерживает Opus-кодек, лучше использовать:

youtube-dl -f 251 (Playlist URL)

Но если ваш плеер поддерживает только AAC (как большинство телевизоров начального уровня в 2018 году):

youtube-dl -f 140 (Playlist URL)

Если вы используете MP3, вы получите ухудшенное качество, поскольку потребуется перекодирование (из уже перекодированного звука YouTube).


1
2017-07-31 22:50