파이썬으로 유튜브 동영상 다운로드하기

이번 글에서는 파이썬을 이용하여 유튜브 동영상을 다운로드하는 방법에 대해 알아보겠습니다. 파이썬을 이용하면 프로그래밍적으로 동영상을 다운로드할 수 있어, 유용하게 활용할 수 있습니다.

먼저, 파이썬에서 유튜브 동영상을 다운로드하기 위해서는 pytube 라이브러리를 설치해야 합니다. 다음 명령어를 이용하여 pytube 라이브러리를 설치해주세요.

!pip install pytube

이제 pytube 라이브러리를 이용하여 유튜브 동영상을 다운로드하는 방법을 알아보겠습니다. 다음과 같이 코드를 작성해주세요.

from pytube import YouTube

link = input("Enter the URL of the YouTube video you want to download: ")
yt = YouTube(link)

yt.streams.filter(progressive=True, file_extension='mp4').order_by('resolution').desc().first().download()

print("Downloaded", link)

위 코드에서는 pytube 라이브러리에서 제공하는 YouTube 클래스를 이용하여 유튜브 동영상을 가져옵니다. 그리고, progressive=True로 설정하여 프로그레시브 스트리밍 방식을 사용하며, file_extension='mp4'로 설정하여 mp4 파일 형식을 다운로드합니다. 또한, order_by('resolution').desc().first()로 설정하여 화질이 가장 높은 동영상을 우선적으로 다운로드하도록 합니다. 마지막으로, download() 메소드를 이용하여 동영상을 다운로드합니다.

위 코드를 실행하면, 유튜브 동영상의 URL을 입력하고 다운로드가 완료될 때까지 대기하면 됩니다. 다운로드된 동영상은 현재 실행 중인 파이썬 스크립트가 있는 디렉토리에 저장됩니다.

이상으로, 파이썬으로 유튜브 동영상을 다운로드하는 방법에 대해 알아보았습니다. 파이썬을 이용하여 다양한 작업을 자동화할 수 있으므로, 유용하게 활용해보세요.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다