YouTube 재생 목록 다운로더는 주어진 YouTube 재생 목록에서 지정된 수의 비디오를 검색하고 다운로드하는 Python 스크립트입니다. Selenium을 사용하여 재생 목록에서 비디오 링크를 추출하고 yt-dlp
사용하여 비디오 다운로드를 처리합니다. 이 도구는 오프라인 보기 또는 보관 목적으로 YouTube 재생 목록에서 일련의 비디오를 다운로드하는 데 유용합니다.
yt-dlp
사용하여 사용 가능한 최상의 형식으로 비디오를 다운로드합니다.yt-dlp
ffmpeg
(선택 사항) : 360p보다 높은 해상도의 비디오를 다운로드하려는 경우 필요합니다. 필요한 모든 모듈을 설치하려면 제공된 install.txt
파일을 사용하십시오.
install.txt
파일을 사용하여 필요한 모듈을 설치합니다 .
pip install -r install.txt
ffmpeg
설치 (더 높은 해상도로 비디오를 다운로드하는 경우에만):
ffmpeg
실행 파일을 다운로드하여 시스템 PATH에 추가하세요.ffmpeg
설치합니다. brew install ffmpeg
ffmpeg
설치합니다. sudo apt-get install ffmpeg # For Debian-based distributions
sudo yum install ffmpeg # For Red Hat-based distributions
스크립트는 Chrome WebDriver를 사용하므로 호환되는 Chrome 버전도 설치되어 있는지 확인하세요.
스크립트를 실행하려면 다음 단계를 따르세요.
저장소 복제 또는 다운로드 : 작업 디렉터리에 스크립트 파일( app.py
)이 있는지 확인하세요.
스크립트 디렉토리로 이동 : 터미널을 열고 스크립트가 포함된 디렉토리로 변경합니다.
스크립트 실행 : 다음을 실행하여 스크립트를 실행합니다.
python app.py
프롬프트를 따르십시오 . 공개 또는 미등록 YouTube 재생목록 URL과 메시지가 표시되면 검색하려는 최대 동영상 수를 입력하세요.
다운로드 진행률 보기 : 스크립트는 터미널에서 비디오 검색 및 다운로드 프로세스의 진행률을 표시합니다.
Enter a Public or Unlisted YouTube playlist URL: https://www.youtube.com/playlist ? list=PL0vfts4VzfNjdPuyk9SJDIvpsOjNgU1bs
Enter the maximum number of videos to retrieve: 2
Choose Resolution:
1) 360p
2) up to 1080p
3) .mp3
Choose Number: 2
이 예에서 스크립트는 재생 목록에서 최대 2개의 비디오 링크를 검색하여 현재 스크립트 디렉터리 내의 downloads
디렉터리에 다운로드합니다.
ffmpeg
: 360p보다 높은 영상 해상도를 선택하는 경우 ffmpeg
설치되어 있는지 확인하세요. ffmpeg
없으면 스크립트가 고해상도 다운로드를 처리하지 못할 수도 있습니다.