유튜브 파일변환기 |
좋아요:0 | ||||
---|---|---|---|---|---|
작성자 | 윤승재 | 등록일 | 21.05.07 | 조회수 | 136 |
첨부파일 | |||||
from tkinter import * from tkinter import messagebox from pytube import Youtube import glob import os.path gui = Tk() gui.title("유튜브 영상 변환기") gui.geometry("300x200") gui.resizable(False, False) def convert(): par = lnk.get() print(par) yt = YouTube(par) print("변환 시작") if(Radiovar.get() == 1): print("파일 확장명: mp4") yt.streams.filter().all() yt.streams.filter().first().download() else: print("파일 확장명: mp3") yt.streams.filter(only_audio=True).all() yt.streams.filter(only_audio=True).first().download() print("success") files = glob.glob("*.mp4") for x in files: if not os.path.isdir(x): filename = os.path.splitext(x) try: os.rename(x,filename[0] + '.mp3') except: pass messagebox.showinfo("유튜브 영상 변환기","변환 완료") b = Label(gui, text="다운로드 하고싶은 유튜브 영상 url 입력") b.pack() lnk = Entry(gui) lnk.pack(fill="x") st = StringVar() Radiovar = IntVar() Radio_button1 = Radiobutton(text="mp4 로 변환",variable=Radiovar,value=1) Radio_button2 = Radiobutton(text="mp3 로 변환",variable=Radiovar,value=2) Radio_button1.pack() Radio_button2.pack() a = Label(gui, text="\n") a.pack() btn = Button(gui, text="변환",command=convert) btn.pack() gui.mainloop() |
이전글 | 가위바위보 |
---|---|
다음글 | 가위바위보 |