|
项目简介开源地址:https://github.com/YaoFANGUK/video-subtitle-removerVideo-subtitle-remover(VSR)是一款基于AI技术,将视频中的硬字幕去除的软件。主要实现了以下功能:无损分辨率将视频中的硬字幕去除,生成去除字幕后的文件通过超强AI算法模型,对去除字幕文本的区域进行填充(非相邻像素填充与马赛克去除)支持自定义字幕位置,仅去除定义位置中的字幕(传入位置)支持全视频自动去除所有文本(不传入位置)支持多选图片批量去除水印文本直接下载压缩包解压运行,如果不能运行再按照下面的教程,尝试源码安装conda环境运行下载地址:WindowsGPU版本v1.1.0(GPU):百度网盘:vsr_windows_gpu_v1.1.0.zip提取码:vsr1GoogleDrive:vsr_windows_gpu_v1.1.0.zip仅供具有Nvidia显卡的用户使用(AMD的显卡不行)演示GUI版:点击查看演示视频源码使用说明无Nvidia显卡请勿使用本项目,最低配置:GPU:GTX1060或以上显卡CPU:支持AVX指令集1.下载安装MinicondaWindows:Miniconda3-py38_4.11.0-Windows-x86_64.exeLinux:Miniconda3-py38_4.11.0-Linux-x86_64.sh2.创建并激活虚机环境(1)切换到源码所在目录:cd1例如:如果你的源代码放在D盘的tools文件下,并且源代码的文件夹名为video-subtitle-remover,就输入cdD:/tools/video-subtitle-remover-main(2)创建激活conda环境condacreate-nvideoEnvpython=3.81condaactivatevideoEnv13.安装依赖文件请确保你已经安装python3.8+,使用conda创建项目虚拟环境并激活环境(建议创建虚拟环境运行,以免后续出现问题)安装CUDA和cuDNNLinux用户(1)下载CUDA11.7wgethttps://developer.download.nvidia.com/compute/cuda/11.7.0/local_installers/cuda_11.7.0_515.43.04_linux.run(2)安装CUDA11.7sudoshcuda_11.7.0_515.43.04_linux.run1.输入accept2.选中CUDAToolkit11.7(如果你没有安装nvidia驱动则选中Driver,如果你已经安装了nvidia驱动请不要选中driver),之后选中install,回车3.添加环境变量在~/.bashrc加入以下内容#CUDAexportPATH=/usr/local/cuda-11.7/bin${PATH:+{PATH}}exportLD_LIBRARY_PATH=/usr/local/cuda-11.7/lib64${LD_LIBRARY_PATH:+{LD_LIBRARY_PATH}}12使其生效source~/.bashrc(3)下载cuDNN8.4.1国内:cudnn-linux-x86_64-8.4.1.50_cuda11.6-archive.tar.xz提取码:57mg国外:cudnn-linux-x86_64-8.4.1.50_cuda11.6-archive.tar.xz(4)安装cuDNN8.4.1tar-xfcudnn-linux-x86_64-8.4.1.50_cuda11.6-archive.tar.xzmvcudnn-linux-x86_64-8.4.1.50_cuda11.6-archivecudasudocp./cuda/include/*/usr/local/cuda-11.7/include/sudocp./cuda/lib/*/usr/local/cuda-11.7/lib64/sudochmoda+r/usr/local/cuda-11.7/lib64/*sudochmoda+r/usr/local/cuda-11.7/include/*12345Windows用户(1)下载CUDA11.7cuda_11.7.0_516.01_windows.exe(2)安装CUDA11.7(3)下载cuDNN8.2.4cudnn-windows-x64-v8.2.4.15.zip(4)安装cuDNN8.2.4将cuDNN解压后的cuda文件夹中的bin,include,lib目录下的文件复制到C:\ProgramFiles\NVIDIAGPUComputingToolkit\CUDA\v11.7\对应目录下安装GPU版本Paddlepaddle:windows:python-mpipinstallpaddlepaddle-gpu==2.4.2.post117-fhttps://www.paddlepaddle.org.cn/whl/windows/mkl/avx/stable.html1Linux:python-mpipinstallpaddlepaddle-gpu==2.4.2.post117-fhttps://www.paddlepaddle.org.cn/whl/linux/mkl/avx/stable.html1安装GPU版本Pytorch:condainstallpytorch==2.0.1torchvision==0.15.2pytorch-cuda=11.7-cpytorch-cnvidia1或者使用pipinstalltorch==2.0.1torchvision==0.15.2--index-urlhttps://download.pytorch.org/whl/cu1171安装其他依赖:pipinstall-rrequirements.txt14.运行程序运行图形化界面pythongui.py1运行命令行版本(CLI)python./backend/main.py1常见问题CondaHTTPError将项目中的.condarc放在用户目录下(C:/Users/),如果用户目录已经存在该文件则覆盖解决方案:https://zhuanlan.zhihu.com/p/2600342417z文件解压错误解决方案:升级7-zip解压程序到最新版本
|
|