Видео Youtube можно смотреть отдельно или оно может быть частью плейлиста.
Пример:
https://www.youtube.com/watch?v=vbsNiOkm0BU и
https://www.youtube.com/watch?v=vbsNiOkm0BU&index=141&list=UUmM7KPLEthAXiPVAgBF6rhA
Обратите внимание на часть vbsNiOkm0BU
.
Вопрос состоит в том, чтобы получить эту часть для всех видео канала / плейлиста.
Мотивом является загрузка всех видео этого канала (примерно 3600). Но я не добился успеха с youtube-dl
загрузкой все сразу.
Поэтому я хочу скачать его в виде сотен, например.
Если бы я мог продолжить этот вопрос, могу ли я написать bash-скрипт для загрузки только определенных индексов плейлиста?
Если вы видите вышеуказанную ссылку:
https://www.youtube.com/watch?v=vbsNiOkm0BU&index=141&list=UUmM7KPLEthAXiPVAgBF6rhA
Обратите внимание на деталь &index=141
.
Теперь, если сделать что-то вроде этого:
for i in {100..200}
do
youtube-dl https://www.youtube.com/watch?v=vbsNiOkm0BU&index=${i}&list=UUmM7KPLEthAXiPVAgBF6rhA
done
Обратите внимание на часть &index=${i}
.
Это загружает одно и то же видео снова и снова из-за vbsNiOkm0BU
.
Любая помощь по этому вопросу будет принята с благодарностью. Спасибо.
--output "%(title)s"
. Могу ли я также преобразовать его в нижний регистр?