Youtube 비디오는 독립형으로 보거나 재생 목록의 일부일 수 있습니다.
예 :
https://www.youtube.com/watch?v=vbsNiOkm0BU 및
https://www.youtube.com/watch?v=vbsNiOkm0BU&index=141&list=UUmM7KPLEthAXiPVAgBF6rhA
그 부분을 주목하십시오 vbsNiOkm0BU
.
문제는 채널 / 재생 목록의 모든 동영상에 대해이 부분을 얻는 것입니다.
동기는이 채널의 모든 비디오 (약 3600)를 다운로드하는 것입니다. 그러나 youtube-dl
한 번에 모두 다운로드하는 데 성공하지 못했습니다 .
예를 들어 100 대 묶음으로 다운로드하고 싶습니다.
이 질문을 더 진행할 수 있다면 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"
. 소문자로 변환 할 수 있습니까?