手把手教你用家用电脑完成图片和视频AI去水印功能

风亲云叹 2024-08-29 10:01:01 阅读 97

一.效果展示

二.video-subtitle-remover源码地址

soda151314/video-subtitle-remover: 基于AI的图片/视频硬字幕去除、文本水印去除,无损分辨率生成去字幕、去水印后的图片/视频文件。无需申请第三方API,本地实现。AI-based tool for removing hard-coded subtitles and text-like watermarks from videos or Pictures. (github.com)

        如果根据上面的步骤实现不了,可以看下面,跟我手把手搭建吧。

        前提:

        1.无Nvidia显卡无法使用本项目。

        2.最低配置:GPU: GTX1060或者以上显卡;CPU: 支持AVX指令集

三.搭建环境

        1.先下载miniconda并安装,搭建conda环境。地址:

https://repo.anaconda.com/miniconda/Miniconda3-py38_4.11.0-Windows-x86_64.exe

        2.以管理员身份启动Miniconda3命令行模式。

        3.clone video-subtitle-remover源码下来,并进入D:\soda\python_program\video-subtitle-remover目录。

        4.执行命令行:conda create -n videoEnv python=3.8,创建conda环境videoEnv。

        5.激活环境:conda activate videoEnv

        6.下载英伟达的cuda 11.7版本软件并安装。https://developer.download.nvidia.cn/compute/cuda/11.7.0/local_installers/cuda_11.7.0_516.01_windows.exe

        7.下载cuDNN 8.2.4版本软件并解压。

https://github.com/YaoFANGUK/video-subtitle-extractor/releases/download/1.0.0/cudnn-windows-x64-v8.2.4.15.zip

        8.解压后的目录文件lib,include,dll完整的拷贝到cuda的环境目录中。如下图:

        9.安装GPU版本Paddlepaddle:

        python -m pip install paddlepaddle-gpu==2.4.2.post117 -f         https://www.paddlepaddle.org.cn/whl/windows/mkl/avx/stable.html 

        10.安装GPU版本Pytorch:

        pip install torch==2.0.1 torchvision==0.16.0 --index-url         https://download.pytorch.org/whl/cu118

        11.最后安装依赖项:

        pip install -r requirements.txt

        12.报错如下:

        13.打开requirements.txt, 修改PySimpleGUI==4.55.1 为 PySimpleGUI==4.60.5.0。

        14.如果网速不行,可以设置清华源下载安装:

        pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

        15.如果出现 cuda****.dll环境错误,我们重新执行一遍第8步骤,然后重新启动Miniconda3命令行模式,然后进入到源码目录,激活我们的环境。conda activate videoEnv。

        16.启动程序:python gui.py

        17.出现如下界面,表示你已经成功啦!:

        18.Open按钮打开文件,利用右下角的四个按钮框选住需要去除水印的文字,点击左下角的Run按钮即可等待AI去除。如下图:

        19.如何退出,在命令行按住ctrl+c 即可。

        20.如果觉得不错,记得帮忙点赞收藏哦。

         

        



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。