※ 업무하면서 습득한 내용들을 정리해 놓은 포스팅입니다 :P 추가로 궁금하신 점은 댓글로 남겨주시고 필요한 자료 있으면 요청주세요! 잘못된 내용이 있으면 고쳐주시면 감사하겠습니다. 자료 퍼가실 때는 출처 남겨주세요!
ο 목차
※ 코드 보는 방법 참고
ㅇ 달러 기호($)가 있는 경우 -> 리눅스 터미널에서 CLI 명령어 입력
ㅇ "=#" 기호가 있는 경우 -> psql 쉘에서 명령어 입력
ㅇ 꺽쇠가 하나 있는 경우(>) -> 윈도우 명령 프롬프트(cmd)에서 명령어 입력
ㅇ 꺽쇠가 세개 있는 경우(>>>) -> python 쉘에서 명령어 입력
음원 작업 할 일이 있어서 유튜브 mp3 파일이 필요했는데
추출 홈페이지를 이용하자니 보안 걱정돼서 못 쓰겠고...
유료 앱을 이용하기에는 추출할 양이 적어서 아깝고...
그러다가 유튜브 음원을 추출할 수 있는 파이썬 라이브러리가 있다고 해서 써봤습니다.
다른 분들도 아래 내용만 따라하시면 유튜브 추출! 손쉽게 하실 수 있습니다.
※ 추출한 음원을 다른 목적으로 이용하시면 법적 처벌 대상이 될 수 있습니다. 지극히 개인적인 용도로만 사용하시길 권장드립니다.
1. 파이썬, pip 설치(윈도우)
아래 발행글 참고하여 파이썬 및 pip 설치까지만 진행하시고, Netmiko 라이브러리 설치 부분은 무시 해주세요.
2021.07.26 - [네트워크 운영도구 개발/업무 자동화] - [네트워크 자동화 시작하기]#1. 윈도우(Windows)에서 네트워크 자동화 환경 구성하기
[네트워크 자동화 시작하기]#1. 윈도우(Windows)에서 네트워크 자동화 환경 구성하기
※ 업무하면서 습득한 내용들을 정리해 놓은 포스팅입니다 :P 추가로 궁금하신 점은 댓글로 남겨주시고 필요한 자료 있으면 요청주세요! 잘못된 내용이 있으면 고쳐주시면 감사하겠습니다. 자
nem0.tistory.com
리눅스는 OS 종류에 따라 패키지 관리 프로그램을 통해 파이썬과 pip를 다운받아 주세요.
▶ python 및 pip 설치 확인 명령어
터미널(cmd) 창을 열어 아래 명령어 입력시 오류 없이 버전이 출력되는 경우 정상
> python --version
> pip --version
결과 예시)
2. youtube_dl 라이브러리 설치
pip를 활용해서 youtube_dl 라이브러리 설치
- 터미널(cmd) 창에서 아래 명령어 입력하여 youtube_dl 라이브러리 설치
> pip install youtube_dl
결과 예시)
3. 파이썬 코드 작성
아래 파이썬 코드를 작성하여 you2mp3.py 파일로 저장
# usage : python you2mp3.py 유튜브URL주소
import youtube_dl
import sys
ydl_opts = {
'format': 'bestaudio/best',
'postprocessors': [{
'key': 'FFmpegExtractAudio',
'preferredcodec': 'mp3',
'preferredquality': '192',
}],
}
if __name__ == "__main__":
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
filenames = sys.argv[1:]
ydl.download(filenames)
4. 유튜브 mp3 음원 추출
1) youtube 음원의 url 복사
2) 스크립트 실행
> python you2mp3.py 복사한유튜브URL주소
※ you2mp3.py 파일이 있는 디렉토리(폴더)로 이동 후 python 명령어를 사용하거나, you2mp3.py의 풀패스(full path)를 입력하여 실행 시켜야 정상적으로 동작함.
결과 예시)
3) 추출된 음원 확인
▶ 윈도우 OS는 gui 폴더(you2mp3.py가 있는 폴더) 상에서 확인
▶ 리눅스는 아래와 같이 ls 명령어로 확인(you2mp3.py가 있는 디렉토리에서 실행)
좀 복잡해 보이지만 실제로 해보면 충분히 할 만 하답니다.
한번만 사용 방법을 알아놓으면 그 후에는 URL 주소만 가져와서 바로 사용할 수 있기 때문에 잘 모르시는 분들도 충분히 잘 활용하실 수 있을 거라고 생각합니다 :P
다음엔 더 유용한 포스팅 가지고 올 수 있도록 할게요~
※ 좋아요와 구독은 큰 힘이 됩니다 :P 감사합니다.
'소소한 팁 > 알쓸잇(IT)잡' 카테고리의 다른 글
Stackoverflow 사용방법 - MRE (0) | 2022.09.08 |
---|---|
[파이썬 개발] 무료로 pdf 파일을 이미지 파일(jpg, jpeg)로 만들기 (4) | 2021.09.30 |
엑셀) 왼쪽, 오른쪽, 중간 데이터 추출하기(쌍따옴표, 작은 따옴표, 대괄호 사이 데이터 등등) (0) | 2021.09.17 |
공유기 설치할때 유용한 알쓸잇(IT)잡 (0) | 2021.09.10 |
크롬으로 PDF 페이지 추출하기, PDF 파일 나누기 (4) | 2021.08.03 |
댓글