프로그래밍/Python
[python] youtube download 입력받은 url로 다운받기
홍반장水_
2024. 11. 12. 16:52
반응형
[python] youtube download 입력받은 url로 다운받기
yt-dlp는 YouTube 및 기타 비디오 플랫폼에서 동영상을 다운로드하는 강력한 명령줄 도구입니다.
pytube보다 다양한 기능을 제공하며, Python 스크립트와 통합하여 사용할 수도 있습니다.
import yt_dlp
def main():
# 다운로드할 YouTube 비디오의 URL
#url = 'https://www.youtube.com/watch?v=vjcuQLjSUz4'
# 사용자로부터 YouTube 비디오 URL 입력받기
url = input("다운로드할 YouTube 비디오의 URL을 입력하세요: ")
# 다운로드 옵션 설정
ydl_opts = {
'format': 'best', # 최고 화질 선택 (audio와 video 포함)
'outtmpl': './downloads/%(title)s.%(ext)s', # 다운로드 파일 경로 및 이름 템플릿
}
# yt-dlp를 사용하여 다운로드
with yt_dlp.YoutubeDL(ydl_opts) as ydl:
ydl.download([url])
print("Video has been downloaded successfully!")
# 메인 함수 호출
if __name__ == "__main__":
main()
반응형