首页 > 其他分享 >手把手教你用家用电脑完成图片和视频AI去水印功能

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

时间:2024-07-31 10:27:02浏览次数:13  
标签:conda subtitle AI 教你用 python video cuda https 家用电脑

一.效果展示

二.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.如果觉得不错,记得帮忙点赞收藏哦。

         

        

标签:conda,subtitle,AI,教你用,python,video,cuda,https,家用电脑
From: https://blog.csdn.net/cs821984831/article/details/140803607

相关文章

  • Mojo 编程语言:AI开发者的新宠儿
    在人工智能(AI)技术日新月异的今天,编程语言作为AI研究与应用的基石,其重要性不言而喻。随着AI应用的深入和复杂度的提升,开发者对于编程语言的性能、易用性、灵活性以及与AI框架的集成度等方面提出了更高的要求。正是在这样的背景下,一个名为“Mojo”的假设性编程语言逐渐崭露头角,......
  • Datawhale AI夏令营(AI+物质科学)之跑通baseline-Task2新手教程
    前言DatawhaleAI的夏令营(线上的),这期夏令营是基于天池平台“第二届世界科学智能大赛物质科学赛道:催化反应预测”开展的从零入门AIforScience。上篇文章完成Task1教程后,继续给大家干Task2的教程,话不多说,开整!正文第一步:1.打开魔塔社区:链接如下:魔搭社区汇聚各领域最先进的......
  • 如何在 aiogram 中注册多个消息处理程序
    我正在尝试创建多个不同的消息处理程序,这是注册多个消息处理程序的可接受方式吗?:importasynciofromaiogramimportBot,Dispatcher,typesfromsettingsimportBOT_TOKENasyncdefstart_handler(event:types.Message):awaitevent.answer(f"......
  • Laconic Private Set-Intersection From Pairings (2022)
    LaconicPrivateSet-IntersectionFromPairings(2022)论文地址:https://eprint.iacr.org/2022/529.pdf代码地址:https://github.com/relic-toolkit/relic/tree/main/demo/psi-client-server代码运行参考:RELIC库学习Laconic算法介绍Laconic适用于算力和存储受限的客户端......
  • C程序起点main函数
    C程序起点main函数mainc语言中main函数接收两个参数intargc,char*argv[]intmain(intargc,char*argv[]);intmain(intargc,char**argv);如上,argc代表参数的数量,argv但是参数字符串指针数组./program-i192.168.0.1-p2000此时共有五个参数,argv[0]-->./prog......
  • JetBrains全系列 2024.x 官方中文汉化包文件 v241.230
    JetBrains捷克软件开发公司出品的编程语言集成开发环境,专为软件开发软件编程人员制作的各类应用工具箱,如;PHP集成开发工具PHPStorm,Java整合开发工具IntelliJIDEA,Python集成开发工具PyCharm,HTML/CSS/JS开发工具WebStorm,专为Ruby和Rails开发者准备的IDE工具RubyMine,Obje......
  • AI/机器学习(计算机视觉/NLP)方向面试复习1
    1. 判断满二叉树所有节点的度要么为0,要么为2,且所有的叶子节点都在最后一层。#include<iostream>usingnamespacestd;classTreeNode{public: intval; TreeNode*left; TreeNode*right;//创建的时候输入参数x,会把x给val,nullptr给left和right TreeNode(intx):va......
  • LLAMA3.1 8B 本地部署并配合Obsidian建立本地AI知识管理系统
    目前,LLAMA3.1模型分为8B、70B、405B三个版本,其中70B和405B对于显存的要求均已超过了一般家用电脑的配置(或者换个说法,用一张4090也是带不起来的),所以运行8B即可。LLAMA3.18B的性能约相当于ChatGPT3.5。经过我的测试4080、2080、intelultra9185H(无独立显卡,其能力约相当于1060)......
  • 国产AI工具推荐
    国产AI工具推荐一、百度文心一言:https://yiyan.baidu.com/文心一言是百度公司研发的知识增强大语言模型,能够与人对话互动,回答问题,协助创作,高效便捷地帮助人们获取信息、知识和灵感。它是基于Transformer结构的语言模型,依托百度强大的飞桨(PaddlePaddle)深度学习平台和文心大......
  • Datawhale AI夏令营 逻辑推理
    #AI夏令营#Datawhale#夏令营#大模型#微调实践步骤:一、跑通baseline二、尝试个人idea三、尝试进阶baseline比赛链接:上海科学智能研究院一、baseline介绍baseline代码由官方提供,无需修改食用指南:Datawhalebaseline收获官方提供的baseline可以做到一键运行,只......