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

107

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

    
задан user267628 23.12.2014 в 09:48
источник

5 ответов

112

Обе части этого вопроса (загрузка в 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=... .

ответ дан Oli 23.12.2014 в 10:04
39

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

youtube-dl --version

версия 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, вы можете скачать плей-лист, используя приведенные выше команды.
Я надеюсь, что это поможет ...

    
ответ дан Madhav Nikam 03.06.2015 в 19:04
12

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

  • www.xmodulu.com / ...

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

Я надеюсь, что смогу помочь вам!

    
ответ дан IndexOutOfBoundsException 23.12.2014 в 10:03
3

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

 sudo pip install youtube-dl --upgrade

Enjoy ...

    
ответ дан Snehal Parmar 01.09.2015 в 10:56
1

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

youtube-dl --extract-audio --audio-format mp3 --batch-file="/full/path/to/playlist"
    
ответ дан aFoP 18.01.2015 в 02:54