유튜브 파일변환기 |
좋아요:0 | ||||
|---|---|---|---|---|---|
| 작성자 | 윤승재 | 등록일 | 21.05.07 | 조회수 | 228 |
| 첨부파일 | |||||
|
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()
|
|||||
| 이전글 | 가위바위보 |
|---|---|
| 다음글 | 가위바위보 |

