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
'프로그래밍 > Python' 카테고리의 다른 글
구글드라이브로 대용량 데이터를 다룰 때 필요한 테크닉(압축해제, 자동압축, 파일 크기 확인방법) (0) | 2024.01.14 |
---|---|
Python 개발의 문서화 도구 Sphinx 사용해보기 (0) | 2023.12.14 |
opencv와 PIL이 이미지를 저장하는 방식의 차이 (0) | 2023.11.07 |
시간을 줄이는 테크닉 - 파이썬에서 함수형 코드를 적극적으로 활용해야하는 이유(+ if __name__ == "__main__"의 활용?) (0) | 2023.08.13 |
집합 set의 메소드 (0) | 2022.08.01 |