윤곽선 아트(?) with cv2 보호되어 있는 글 입니다. 2022. 7. 31. 유튜브 다운로더 3 - exe 파일 만들기 with pyinstaller 드디어 마지막입니다. 이번엔 tkinter로 만든 걸 exe 파일로 구워보겠습니다. pyinstaller를 이용하면 쉽게 만들 수 있습니다. pyinstaller 만들어진 py 파일을 exe 파일로 만들어 줍니다. GUI까지 만들었으니 유용할겁니다. 먼저 설치합니다. pip install pyinstaller 다음 명령어를 실행하면 주루룩 메세지가 뜨고, 끝나면 폴더에 exe 파일을 만들어 줍니다. pyinstaller youtube-downloader.py 저는 exe 파일 하나만 만드는 방법이 있어서 그 방법을 사용했습니다. pyinstaller -w -F youtube-downloader.py 그러면 사진처럼 메세지가 주루룩 뜨고 끝이 납니다. 그러면 dist 파일이 생기고, 그 안에 exe 파일이.. 2022. 7. 22. 유튜브 다운로더 2 - GUI with tkinter 이번엔 GUI를 만들어 보겠습니다. 목차 더보기 1. 시작 2. 위젯 2-1. 버튼으로 만드는 함수 3. 프로젝트 2 이때 쓸 수 있는게 바로 tkinter 라이브러리 입니다. 저는 이미 갖고 있어서 받을 필요 없지만, 만약 모듈이 없다면 아래 방법으로 받으면 됩니다. pip install tk 받았으면 위 라이브러리에서 세 가지 모듈을 사용해 창을 만들어 볼 겁니다. 저도 이건 처음 써봐서 덕지덕지 만들긴 했지만, 크게 어렵진 않았습니다. ㅎㅎ 1. 시작 먼저 윈도우 창을 만듭니다. import tkinter window = tkinter.Tk() #k는 소문자 window.title('제목') window.geometry('400x400+200+200') window.resizable(False, F.. 2022. 7. 22. 유튜브 다운로더 1 - 유튜브 영상 추출 with pytube 유튜브 다운로더를 만들어 봅시다.차례더보기1. pytube1-1. 메타 데이터2. 썸네일 다운로드3. 음성 다운로드3-1. 파일 이름(확장자) 변경4. 프로젝트 1 먼저 필요한 라이브러리가 있습니다. 유튜브 영상을 추출하고 다운받아줄 pytube와 썸네일 받을 때 쓸 urllib.request입니다. urllib.request는 기본적으로 갖고 있지만, pytube는 따로 받아줘야 합니다.pip install pytubepip install pytube3 둘 다 받으면 충돌 난다고 하니 하나만 선택해야 합니다. pytube3는 python 버전 3.6 이상에서 사용할 수 있습니다. 1. pytube pytube를 통해 영상을 받아봅시다.from pytube import Youtubevideo_dir = .. 2022. 7. 22. 유튜브 다운로더를 직접 만들어보자 + 3.2 업데이트 안녕하세요. 이번에 '유튜브 다운로더'를 만들어봤습니다. 파이썬으로 exe까지 만들어봤습니다. 물론 단순한 형태라 ㅎㅌㅁ 다운로더 마냥 여기저기 쓸 수 있는 건 아니고 유튜브만 쓸 수 있습니당. 영상을 받으면 영상(video), 썸네일(thumbnail), 음성(audio) 세 파일로 나눠서 받을 수 있게 했습니다.(선택권은 없습니당) 근데 음성은 오류가 많이 나서 그냥 오류 예외 처리 해버렸습니당. url 칸에 주소를 통째로 넣고 '여!'를 누르면 작동합니다. 다 끝나면 'all done!' 메세지가 맨 아래에 뜨고, 영상 받는데 성공했지만 음성 받는데 오류가 뜨면 'audio download failed' 메세지가 더 아래에 뜹니다. 처음 버튼을 누르면 '응답없음'이 뜨는데 조금 기다리면 풀립니.. 2022. 7. 22. 이전 1 2 3 다음