这个项目能做什么
Video-subtitle-remover (VSR) 是一款基于AI技术的视频硬字幕去除软件。主要功能包括:无损分辨率去除视频硬字幕并生成文件;通过AI算法模型对去除字幕的区域进行填充修复(非相邻像素填充与马赛克去除);提取原视频字幕(可配合 video-subtitle-extractor);支持自定义字幕位置仅去除指定区域字幕;支持全视频自动去除所有文本;支持多选图片批量去除水印文本。
软件提供GUI图形界面和命令行两种使用方式。命令行支持指定输入输出文件路径、字幕区域坐标、以及多种修复模式(sttn-auto、sttn-det、lama、propainter、opencv)。
提供多种预构建包,适配不同环境:Windows CPU通用版、Windows DirectML版(非Nvidia显卡)、Windows Nvidia CUDA 11.8/12.6/12.8版,覆盖不同计算能力范围的GPU。还提供Docker镜像,支持Nvidia 10-50系显卡、AMD/Intel显卡及CPU运行。
源码安装支持CUDA(NVIDIA加速)、CPU、DirectML(AMD/Intel加速)和macOS(Apple Silicon)四种运行模式。需要Python 3.12+,依赖PaddlePaddle和PyTorch等库。
常见问题中介绍了三种修复算法的特点:STTN算法对真人视频效果好且速度快,可跳过字幕检测;LAMA算法对图片和动画类视频效果好;ProPainter算法对运动剧烈的视频效果较好但需大量显存且速度较慢。用户可通过配置参数调整处理速度和效果,也可利用项目提供的训练代码自行训练模型替换默认模型。
评论
0 评分人数达到10人后显示
登录后参与讨论。