Python으로 유튜브 영상 다운로드하는 방법

문득 영상에서 음성을 추출하고 싶을 수 있다

 

영상은 이미지 프레임의 연속과 음성이 합쳐진 파일인데 영상에서 음성을 추출하고 싶으면 편집프로그램으로 쉽게 할 수 있다.

 

Python으로 영상이 있으면 음성도 추출할 수 있지 않을까 생각하다가 찾아보니 유튜브 영상 다운로드 하는 방법이 있더라고

 

다음은 유튜브 영상의 링크를 입력하면 음성만 추출한다

 

기본은 mp4로 다운받아지는데 mp3로 확장명 변경할 수 있다

 

!pip install pytube

from pytube import YouTube
import os

link = input()
yt = YouTube(link)
filepath = yt.streams.filter(only_audio=True).first().download()
#mp3path = filepath.replace('mp4','mp3')
#os.rename(filepath,mp3path)

 

 

실제로 좋아하는 성우님 노래 테스트..

 

영상 들어가서 '동영상 URL 복사'

 

 

 

그러면 실제로 다운이 되긴함

 

음성도 거의 그대로 나오고

 

 

 

 

 

영상을 다운로드하고 싶으면 only_audio 옵션을 안주면 된다

 

res 옵션으로 화질조정도 가능하다.

 

기본옵션은 화질이 매우 낮음

 

yt.streams.filter(res='720p', file_extension='mp4').first().download()

 

 

 

 

남용하면 유튜브에서 차단당할 수 있고

 

당연히 사용시 영상의 저작권에 주의해야한다

 

https://techbukket.com/blog/youtube-download-with-python

 

파이썬 코드로 유튜브 영상 자동으로 다운받는 방법 | 테크버킷 블로그

파이썬 코드를 사용하여 유튜브 영상을 다운받는 방법을 소개합니다. youtube api 및 pytube 라이브러리를 이용합니다. 영상 한개를 다운받는 방법과 채널의 영상을 다운받는 방법으로 나누어 코드

techbukket.com

 

 

https://shawsk.tistory.com/entry/python-youtube-mp3-converter

 

파이썬 코드 다섯 줄로 유튜브 MP3 변환하기

안녕하세요. 코드로 벌어 먹고 사는 직장인 '코드장인'입니다. 오늘은 파이썬 코드 다섯 줄로 유튜브에서 MP3 음원을 추출해 보겠습니다. 먼저 ChatGPT에게 물어 보았습니다. "파이썬으로 유튜브 음

shawsk.tistory.com

 

TAGS.

Comments