python视频擦除去除水印代码
代码语言:python
所属分类:其他
代码描述:python视频擦除去除水印代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
import os
import threading
import subprocess
import tkinter as tk
from tkinter import filedialog, messagebox, ttk
import cv2
class WatermarkRemoverApp:
def __init__(self, root):
self.root = root
self.root.title("视频去水印工具 - 基于FFmpeg delogo")
self.root.geometry("540x430") # 增加窗口高度以容纳新控件
self.root.resizable(False, False)
# 变量存储
self.video_path = tk.StringVar()
self.output_path = tk.StringVar()
self.roi = None # 存储框选的坐标 (x, y, w, h)
# 时间段控制变量
self.use_time_range = tk.BooleanVar(value=False)
self.start_time = tk.StringVar(value="0")
self.end_time = tk.StringVar(value="")
self._build_ui()
def _build_ui(self):
style = ttk.Style()
style.theme_use('clam')
# === 顶部说明 ===
lbl_info = ttk.Label(self.root, text="核心原理: 预览框选水印区域 -> FFmpeg空间插值修复",
font=("微软雅黑", 10), foreground="gray")
lbl_info.pack(pady=8)
# === 步骤一:选择视频 ===
frame_step1 = ttk.LabelFrame(self.root, text="步骤一:选择视频源文件")
frame_step1.pack(fill="x", padx=20, pady=4)
btn_select_video = t.........完整代码请登录后点击上方下载按钮下载查看















网友评论0