검색
검색
공개 노트 검색
회원가입로그인
유튜브 시작하고 키우기

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

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

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

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

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


공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기