728x90
반응형
⚠ 유튜브 영상 및 음원 등 불법공유는 저작권법을 위반하는 행위입니다.
저작권 없이 공유가 가능한 영상에 한해서 사용하시길 바랍니다...
youtube_dl은 유튜브에서 영상이나 음원을 추출하는 파이썬 라이브러리다.
아마도 대부분의 유튜브 영상,음원 다운로드가 이 라이브러리를 이용한듯 하다
FFmpeg은 다운받아 코드가 있는 폴더에 압축해제, youtube_dl은 패키지로 받아준다
pip3 install youtube_dl
일단 어떻게 동작하는지 보기 위해 코드가 아닌 cmd로 실행해보자
youtube-dl.org/downloads/latest/youtube-dl.exe
위 링크에서 youtube-dl.exe를 받아주고 ffmpeg/bin에 파일을 넣는다.
그다음 cd명령어를 통해 ffmpef/bin으로 이동한뒤 아래 명령어를 입력한다.
./youtube-dl.exe -x --audio-format mp3 --audio-quality 0 "url"
그러면 bin폴더에 mp3파일이 하나 다운로드된다.
위 명령어는 유튜브에서 음원을 추출하는 것이다.
cmd에 나온걸 보면 youtube_dl이 .webm 파일로 다운로드 한뒤 ffmpeg가 .mp3 파일로 변환한 것을 볼 수 있다.
이제 이걸 디스코드에서 틀면 된다...
'작업일지 > Discord.py' 카테고리의 다른 글
디스코드 봇 만들기 - 탈퇴 (0) | 2021.03.10 |
---|---|
디스코드 봇 만들기 - 로직 개선 (0) | 2021.03.04 |
디스코드 봇 만들기 - 멘션기능 (0) | 2021.03.01 |
디스코드 봇 만들기 - openpyxl (0) | 2021.02.18 |
디스코드 봇 만들기 - 하이퍼링크 (0) | 2021.01.13 |