# -*- coding: utf-8 -*-
"""
Created on Sat Feb 13 23:33:09 2021
@author: laor
"""
import tkinter as tk
from tkinter import filedialog
from tkinter import ttk
import os
from moviepy.editor import *
def choose_path0(): #选择路径函数
path=tk.Tk()
path.withdraw()
return filedialog.askdirectory()
def choose_path_1():
path=choose_path0()
var_download_path_1.set(path)
def choose_path_2():
path=choose_path0()
var_download_path_2.set(path)
def choose_path_3():
path=choose_path0()
var_save_path.set(path)
def open_file0(): #打开文件夹函数
path=tk.Tk()
path.withdraw()
return filedialog.askopenfilename()
def open_file_1():
path=open_file0()
var_moviepath_1.set(path)
def open_file_2():
path=open_file0()
var_moviepath_2.set(path)
def movie_download(): #视频下载函数
path=var_download_path_1.get().replace(' ','" "')
url=var_movieurl.get()
v_name = var_name.get().replace(' ','" "')
str = "you-get -o "+path+" -O {} ".format(v_name) + url
os.system(str)
def separate(): #音频与视频分离函数
video=VideoFileClip(var_moviepath_1.get())
audio = video.audio
name=var_filename.get()
audio.write_audiofile(var_download_path_2.get()+'/'+name+'.wav')
def quit_0(): #退出窗口函数
quit_0 = tk.messagebox.askokcancel('
一个基于tkinter编写的爬取视频以及基础视频转码小程序
最新推荐文章于 2024-02-19 09:13:51 发布
这是一款利用tkinter界面设计的视频抓取及基础转码应用,适合需要进行视频剪辑和音频处理的用户。程序依赖ffmpeg和you-get,安装及环境配置简单,能提升工作效率。
摘要由CSDN通过智能技术生成