Как я могу загрузить часть плей-листа с YouTube с 'youtube-dl'?

Я использовал

youtube-dl -c -f 'bestvideo[height<=720]+bestaudio/best[height<=720]' https://www.youtube.com/playlist?list=PLgsYTUetbpwNRmhee8yc_4o4MTY_naAmO

для загрузки плей-листа с YouTube но я задавался вопросом, существует ли способ, которым я могу, например, загрузить видео 2 - 8 (из плей-листа 10, например) или первые 5 видео или последние 6 видео или даже от видео 7 вперед?

Есть ли способ, которым это может быть сделано с помощью youtube-dl?

7
задан 12 September 2018 в 12:44

1 ответ

Можно использовать: --playlist-start, --playlist-end, --playlist-reverse или --playlist-items достигнуть этой цели.

Например, загружать 2 - 8:

youtube-dl -c -f '...' --playlist-start 2 --playlist-end 8 https://youtube.com/watch/foo

Загружать сначала 5:

youtube-dl -c -f '...' --playlist-end 5 https://youtube.com/watch/foo

От 7 вперед:

youtube-dl -c -f '...' --playlist-start 7 https://youtube.com/watch/foo

Или загружать 2,4,6:

youtube-dl -c -f '...' --playlist-items 2,4,6 https://youtube.com/watch/bar

Или даже укажите диапазон видео:

youtube-dl -c --playlist-items 2-3,5,8-10,18 https://youtube.com/watch/bar

Для получения последних, необходимо использовать --playlist-reverse, например, для последних 6:

youtube-dl -c -f '...' --playlist-end 6 --playlist-reverse
11
ответ дан 23 November 2019 в 06:23

Другие вопросы по тегам:

Похожие вопросы: