Youtube-загрузка плейлиста-youtube-dl
Я пытаюсь загрузить все видео из плейлист:
Я использую youtube-dl для этого, и команда:
youtube-dl -citk –format mp4 –yes-playlist https://www.youtube.com/watch?v=7Vy8970q0Xc&list=PLwJ2VKmefmxpUJEGB1ff6yUZ5Zd7Gegn2
но это только загружает первое видео. Не знаю, что я делаю не так.
2 ответов
в оболочке, &
- это специальный символ, советующий оболочке запускать все до & как процесс в фоновом режиме. Чтобы избежать такого поведения, вы можете поместить URL в кавычки. Вижу youtube-dl FAQ для получения дополнительной информации.
также остерегайтесь -citk
. За исключением -i
, эти варианты имеют мало смысла. Вижу youtube-dl FAQ для получения дополнительной информации. Даже -f mp4
выглядит очень странно.
Итак, что вы хотите есть:
youtube-dl -i -f mp4 --yes-playlist 'https://www.youtube.com/watch?v=7Vy8970q0Xc&list=PLwJ2VKmefmxpUJEGB1ff6yUZ5Zd7Gegn2'
кроме того, вы можете просто использовать идентификатор плейлиста:
youtube-dl -i PLwJ2VKmefmxpUJEGB1ff6yUZ5Zd7Gegn2
удаление v=...&
часть из URL-адреса, и только сохранить list=...
часть. Главной проблемой является специальный персонаж &
, интерпретируется оболочкой.
вы также можете указать свой " url " в своей команде.
дополнительная информация здесь (например):
https://askubuntu.com/questions/564567/how-to-download-playlist-from-youtube-dl