박주니 개발 정리

Python으로 유튜브 URL 기반 mp3 파일 추출 방법 본문

python

Python으로 유튜브 URL 기반 mp3 파일 추출 방법

박주니 2025. 3. 14. 13:32
728x90
반응형

1. 유튜브에서 mp3파일 추출하고자하는 영상 URL을 가지고 옵니다. 

예시) 영상 URL : https://www.youtube.com/watch?v=alUfrV2xQi4

 

2. python에서 yt-dlp를 설치합니다.

pip install yt-dlp

추가 설명)

pytube로 진행했으나 최신유튜브 보안 정책으로 음성파일을 가지고 올 수 없어서 yt-dlp로 음성파일  다운로드가 가능합니다.

 

3. Window 환경에서 ffmpeg 설치합니다. 

choco install ffmpeg

추가 설명)

ffmpeg 설정이 되어있어야 mp3 파일로 정상적으로 저장 가능합니다. 

 

4. python 코드를 복사해서 붙여넣습니다. 

import subprocess

video_url = "https://www.youtube.com/watch?v=alUfrV2xQi4"

# yt-dlp를 사용하여 오디오 다운로드 (mp3 파일로 저장)
subprocess.run(["yt-dlp", "-x", "--audio-format", "mp3", "-o", "audio.mp3", video_url])

print("오디오 다운로드 완료!")

추가 설명)

video_url 값은 현재 예시 youtube 영상 링크입니다. 음성 파일 출력 원하는 링크를 넣으시면 됩니다. 

4. audio.mp3가 정상적으로 생성되었는 지 확인합니다. 

Comments