Python, tkinter 및 pytube를 사용하는 GUI Youtube 비디오 다운로더.
# GUI youtube video downloader using python, pytube, tkinter
from email import message
from tkinter import *
from tkinter import messagebox
from tkinter import ttk
from turtle import width
import pytube
# Creating window
window=Tk()
window.title("Youtube Video Downloader")
window.geometry("400x200")
window.resizable(0, 0)
labelframe=ttk.Frame(window)
label=ttk.Label(labelframe, text="Youtube Video Downloader", font=('Arial', 20))
label.grid(row=0, column=0)
labelframe.grid(row=0, column=0, padx=25, pady=10)
centerframe=ttk.Frame(window)
urllabel=ttk.Label(centerframe, text="Enter Video Url: ")
text_box=ttk.Entry(centerframe, width=40)
download_button=ttk.Button(centerframe, text="Download Video")
urllabel.grid(row=0, column=0)
text_box.grid(row=0, column=1)
download_button.grid(row=1, column=1, pady=15)
centerframe.grid(row=1, column=0, pady=15)
def download_video():
try:
url=text_box.get()
yt=pytube.YouTube(url)
video=yt.streams.filter(only_video=True).first()
video.download()
messagebox.showinfo("Download Success", "Video Downloaded Successfully")
except:
messagebox.showerror("Error", "Please Enter Valid Url")
download_button.config(command=download_video)
window.mainloop()
최종 출력:
Reference
이 문제에 관하여(Python, tkinter 및 pytube를 사용하는 GUI Youtube 비디오 다운로더.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/technicalvandar885/gui-youtube-video-downloader-using-python-tkinter-and-pytube-5062텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)