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

1周前发布 6 00

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

所在地:
中国
语言:
zh
收录时间:
2025-10-06
其他站点:
GitHub – YaoFANGUK/video-subtitle-remover: 基于AI的图片/视频硬字幕去除、文本水印去除,无损分辨率生成去字幕、去水印后的图片/视频文件。无需申请第三方API,本地实现。AI-based tool for removing hard-coded subtitles and text-like watermarks from videos or Pictures.GitHub – YaoFANGUK/video-subtitle-remover: 基于AI的图片/视频硬字幕去除、文本水印去除,无损分辨率生成去字幕、去水印后的图片/视频文件。无需申请第三方API,本地实现。AI-based tool for removing hard-coded subtitles and text-like watermarks from videos or Pictures.

网站整体介绍
该网站是GitHub上的开源项目仓库,项目名称为Videosubtitleremover(VSR),是一款基于AI技术的本地工具,主要用于去除视频中的硬字幕和图片/视频的文本水印,无需依赖第三方API,支持无损分辨率输出。项目已获得8k+ stars、997+ forks,社区活跃度较高。

核心功能
1. 基础去除能力:支持去除视频中的硬字幕、图片/视频的文本水印,生成无字幕/水印的文件。
2. AI填充技术:通过STTN、LAMA、PROPAINTER等AI算法,对去除字幕的区域进行智能填充(非相邻像素填充,避免马赛克),而非简单遮挡。
3. 灵活适配场景:
自定义字幕位置:仅去除指定区域的字幕;
全视频自动去文本:无需手动标记位置,自动检测并去除所有文本;
批量处理:支持多张图片批量去水印。

使用方式
1. 快速下载(推荐)
提供预构建的Windows GPU版本压缩包,直接解压运行即可:
百度网盘:[vsr_windows_gpu_v1.1.0.zip](https://pan.baidu.com/s/1zR6CjRztmOGBbOkqK8R1Ng?pwd=vsr1)(提取码:vsr1);
Google Drive:[vsr_windows_gpu_v1.1.0.zip](https://drive.google.com/drive/folders/1NRgLNoHHOmdO4GxLhkPbHsYfMOB_3Elr?usp=sharing)。

2. Docker部署
支持不同显卡的Docker镜像,直接运行容器即可使用:
NVIDIA 10/20/30系显卡:`docker run it name vsr gpus all eritpchy/videosubtitleremover:1.1.1cuda11.8`;
NVIDIA 40系显卡:`docker run it name vsr gpus all eritpchy/videosubtitleremover:1.1.1cuda12.6`;
AMD/Intel GPU:`docker run it name vsr gpus all eritpchy/videosubtitleremover:1.1.1directml`。

3. 源码安装(进阶)
适用于需要自定义配置的用户,步骤如下:
环境要求:Python 3.12+;
依赖安装:
1. 创建虚拟环境:`python m venv videoEnv`,激活后进入项目目录;
2. 安装运行环境:
NVIDIA显卡(CUDA):安装CUDA 11.8/12.6/12.8,再安装PaddlePaddle、Torch GPU版本及其他依赖(`pip install r requirements.txt`);
AMD/Intel GPU(DirectML):安装ONNX Runtime DirectML版本,再安装PaddlePaddle CPU版及其他依赖;
运行程序:
图形化界面:`python gui.py`;
命令行版本:`python ./backend/main.py`。

常见问题解决
1. 速度慢:修改`backend/config.py`中的`MODE`为`InpaintMode.STTN`(速度最快),并开启`STTN_SKIP_DETECTION`(跳过字幕检测,需注意可能遗漏字幕)。
2. 效果差:尝试切换算法(如STTN适合真人视频、LAMA适合图片/动画、PROPAINTER适合剧烈运动视频),调整`STTN_NEIGHBOR_STRIDE`(相邻帧数)、`STTN_REFERENCE_LENGTH`(参考帧长度)等参数。

社区与支持
QQ群:210150985(已满)、806152575(已满)、816881808(已满)、295894827(可加);
问题反馈:仓库的`Issues`板块(当前126个开放问题)。

该项目聚焦于本地AI处理,避免了数据上传的隐私风险,适合需要批量去字幕/水印的用户,尤其是对效果和速度有要求的场景。

相关导航

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...