검색
검색
공개 노트 검색
회원가입로그인

파이썬으로 유튜브 동영상 다운로더 만들기

동영상에 소스로 사용될 유튜브를 다운로드를 받기 위해서 파이썬으로 간단한 프로그램을 만들어 보았다.

yt-dlp가 가장 유명하고 랭체인에서도 사용하고 있어 이걸로 결정했다. GitHub - yt-dlp/yt-dlp: A feature-rich command-line audio/video downloader

pip install yt-dlp

app.py

from yt_dlp import YoutubeDL

# 다운로드 경로와 파일명 설정
ydl_opts = {
    "outtmpl": "D:/video/source/%(id)s_%(title)s.%(ext)s",  # 저장할 경로와 파일명 형식,
    # "postprocessors": [{"key": "FFmpegVideoConvertor", "preferedformat": "mp4"}], # 기본 webm 으로 다운로드 되는데 후에 다운로드 후 mp4로 변경하기 
}

with YoutubeDL(ydl_opts) as ydl:
    ydl.download(["https://www.youtube.com/watch?v=bMIRhOXAjYk"])

terminal 에서 python app.py

파이썬으로 유튜브 동영상 다운로더 만들기 image 1

이걸로 나만의 유튜브 다운로드 시스템 완성! 유튜브를 다운로드 받는 사이트를 이용하지 않아도 된다. 물론 다운로드 받은 영상은 저작권과 사용 조건을 확인하고 적절하게 사용해야 한다.

유튜브 영상의 일부분을 다운로드 하려면 클립 (유튜브 자체 기능) 으로 만들고 다운로드 하면 된다.

조회수 : 128
공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기