반응형
[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()
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[python] 파이썬, pyQT 이용한 유튜브 영상다운로드, 변환,파일리스트 (6) | 2024.11.13 |
---|---|
[python] 폴더 안의 모든 mp4 파일을 mp3로 변환하기 (0) | 2024.11.12 |
[python] polar plot에서 한글 사용하기. (0) | 2024.10.30 |
[python] Polar Plot 그래프 그리기 (0) | 2024.10.29 |
[python] 난수 10자리에서 영문 숫자 분포가 골고루 들어갈수있게 (0) | 2024.10.21 |