cmd창에서 윈도우키 + R
pip install stream-python
pip install pytube
를 해줍니다.
import pytube
yt = pytube.YouTube("https://www.youtube.com/watch?v=hWYM5QEt0Fg")
# 유튜브 사이트에 가호 - 시작을 초기하면에서 복사
videos = yt.streams.all()
#print('videos',videos)
for i in range(len(videos)):
print(i, ' , ', videos[i])
down_dir = "C:\\Users\\admin\\dist" # mp4를 저장할 곳 입력, 다른 폴더 만들어도 됨
videos[0].download(down_dir)
ImportError: cannot import name 'quote' from 'pytube.compat
만약 이런 오류가 뜬다면
pip uninstall pytube
pip uninstall pytube3
pip insatll pytube
를 다시 해보시길 바랍니다.
mp4가 설치되었습니다. 이제 mp4 -> mp3로 변환해주겠습니다.
http://ffmpeg.org/download.html 운영체제에 맞게 설치를 해줍니다.
이제 ffmpeg을 다운 받고 압축을 푼 다음에 ffmpeg파일을 dist 폴더 안에 넣어줍니다.
만약 파일을 계속 옮기고 싶지 않으신 분은 환경변수를 설정하시는 것을 추천합니다.
그런 다음 cmd 창에서
ffmpeg -i "가호(Gaho) - 시작 (이태원 클라쓰 OST PART02) 가사 ITAEWON CLASS OST.mp4" new.mp3
을 입력해춥니다.
마지막에 있는 new.mp3은 이름을 무엇으로 저장할 것인지입니다. 다른 이름으로 하셔도 됩니다.
실행결과
new파일이라는 mp3가 생성되었습니다.
이상포스터를 마치겠습니다.
'파이썬' 카테고리의 다른 글
Rest, RestFul이란? (0) | 2020.04.03 |
---|---|
requests의 tuple과 dict 차이 (0) | 2020.04.03 |
아나콘다(Anaconda) 설치법 (0) | 2020.04.01 |
웹 스크래핑 및 머신러닝 딥러닝 개념 (0) | 2020.04.01 |
유닛테스트(unittest) 사용법 (0) | 2020.03.31 |