公司动态
免费开源AI字幕去除工具 Video Subtitle Remover 从下载到出片的完整实战记录
免费开源AI字幕去除工具 Video Subtitle Remover 从下载到出片的完整实战记录【免费下载链接】video-subtitle-remover基于AI的图片/视频硬字幕去除、文本水印去除无损分辨率生成去字幕、去水印后的图片/视频文件。无需申请第三方API本地实现。AI-based tool for removing hard-coded subtitles and text-like watermarks from videos or Pictures.项目地址: https://gitcode.com/gh_mirrors/vi/video-subtitle-remover你是否也遇到过这种糟心事好不容易找到一部画质不错的高清片源结果字幕被焊死在画面上用剪辑软件一点点框选、打马赛克忙活一晚上出来的画面还糊成一团想要彻底搞定视频字幕去除又不想降画质、不想花钱买会员其实有一条免费的捷径——Video Subtitle RemoverVSR一款基于AI的开源工具专门用于去除视频和图片中的硬字幕与文本水印全程本地运行无需申请任何第三方API。认知篇从手工补丁到AI重绘的落差先讲个对比小故事。以前处理硬字幕最常见的思路是盖住它把字幕区域框出来拖一个高斯模糊、打一层马赛克或者干脆裁掉画面底部。结果呢要么画面留疤要么构图被破坏等于把一部好片截肢了。VSR 的思路完全不同。它先看清字幕在哪再像一位有耐心的修图师一样把字幕挡住的那块画面照着周围的像素重新画出来。画出来的不是色块、不是模糊而是和周围环境融为一体的一帧画面。旧做法是在伤口上贴创可贴新做法是让伤口自己长好——这就是认知上最大的落差去字幕这件事从破坏性处理变成了还原式修复。上手篇15分钟跑通第一次去字幕别被AI两个字吓到实际操作比想象中简单。下面以给一段带硬字幕的视频清理干净为目标走一遍完整流程。第一步拉取代码并准备好Python环境项目基于 Python 3.8建议用 conda 建一个独立环境避免依赖互相打架git clone https://gitcode.com/gh_mirrors/vi/video-subtitle-remover cd video-subtitle-remover conda create -n videoEnv python3.8 conda activate videoEnv注意VSR 依赖 GPU 加速建议 GTX 1060 及以上 Nvidia 显卡处理速度会快很多。第二步安装依赖并确认模型就位仓库自带了完整的 AI 模型文本检测、视频重绘等首次运行会自动把小分片合并成完整模型文件你基本不用手动下载。执行pip install -r requirements.txt装完后可以先跑一段命令行版试试水它会在终端里问你视频路径python ./backend/main.py第三步启动图形界面并导入素材想省心一点直接启动图形化界面python gui.py在弹出的窗口里选择视频文件界面会带预览区方便你确认素材没问题。第四步框选字幕区域一键开跑这是最关键的差别字幕位置不确定可以不框选让 AI 自动检测全片所有文字字幕固定在底部那就手动拖一个框只处理框内区域既快又精准还能避免误伤画面里的其他元素。点下开始按钮后剩下的交给它自动识别字幕位置 → 逐帧重绘 → 保留原始音频 → 无损分辨率输出。处理完成的视频会生成在原文件旁边画质不变字幕消失。进阶篇三个值得收藏的隐藏玩法用熟了基础流程之后这几个配置能帮你把效果和速度再往上拉一个台阶。玩法一按视频类型切换重绘算法默认算法不一定对所有片子都最优。打开 backend/config.py 改MODE即可STTN真人视频效果好、速度快是默认选择LAMA对动画类视频和图片效果最好速度中等ProPainter运动特别剧烈的画面比如赛车、打斗交给它但比较吃显存慢一些。玩法二开启跳过检测极速模式如果字幕位置固定把STTN_SKIP_DETECTION设为True程序会跳过逐帧文字检测直接在你框选的区域做重绘能省下大量检测时间堪称批量处理时的提速神器。玩法三图片批量去水印 视频目录批量处理VSR 不只管视频。多选图片可以一键批量去除文本水印命令行版直接传入一个文件夹路径还会自动批量处理目录下的所有视频。对要做长视频素材整理的人来说这功能能省下整块整块的时间。原理篇它像一位自带透视眼的修图师用大白话拆解VSR 干活分两步像一位先观察、再下笔的修图师。第一步是找位置。内置的文本检测引擎会逐帧看画面把每个像文字的区域框出来还会聪明地过滤掉误检——比如一个竖长条的框高度明显大于宽度那多半不是字幕。找到的字幕框还会被统一、合并防止同一行字被拆成好几块。第二步是补画面。程序先生成一张破损区域地图mask标出哪些像素被字幕盖住了然后交给视频重绘算法。算法参考这个区域前后几帧的画面信息把缺口重新画出来再拼接成完整视频最后把原视频的音频原封不动合并回去。这一套流程的核心代码都在 backend/inpaint/ 里想研究的朋友可以直接翻。场景篇谁在用它用它省下什么影视剪辑师阿凯接了去字幕版素材的需求以前手动逐段打码要磨两个晚上现在把视频丢给 VSR泡杯咖啡的时间就拿到了纯净素材直接进剪辑线。做网课的小林课件视频里压着第三方字幕跟自己的讲解对不上。她框选掉字幕区域一分钟出片学生看着也更专注。动漫收藏党老周想把喜欢的番剧整理成无字幕纯净收藏版一次导入一整个文件夹批处理跑完每一集都是干净画面原画质一点不打折。收尾把这条捷径留给需要的朋友回到开头的那个问题硬字幕、文本水印真的只能靠马赛克硬扛吗VSR 用一次完整的识别—重绘—合成流程给出了新答案免费、开源、本地运行、无损分辨率把去字幕这件事从一晚上的手工劳动压缩成几分钟的等待。如果你正在为手头的视频发愁不妨按上面的步骤动手试一次。详细的参数说明都在 backend/config.py图形界面入口是 gui.py命令行版本在 backend/main.py重绘算法源码可以看 backend/inpaint/。视频处理这个古老又繁琐的活儿值得拥有一个更聪明的解法。【免费下载链接】video-subtitle-remover基于AI的图片/视频硬字幕去除、文本水印去除无损分辨率生成去字幕、去水印后的图片/视频文件。无需申请第三方API本地实现。AI-based tool for removing hard-coded subtitles and text-like watermarks from videos or Pictures.项目地址: https://gitcode.com/gh_mirrors/vi/video-subtitle-remover创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考