news 2026/6/14 23:34:09

专门把视频里焊死的硬字幕去掉,不会糊成马赛克,处理完还是原片分辨率

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
专门把视频里焊死的硬字幕去掉,不会糊成马赛克,处理完还是原片分辨率

被硬字幕折磨过的人都懂

之前帮朋友剪个混剪视频,素材挺好,但画面上焊着一行大号白字字幕。试过好几个在线工具,处理完那块区域跟打了马赛克一样,根本没法看。后来在GitHub上翻到这个video-subtitle-remover,本地跑的,处理完画面还是原片分辨率,说实话挺意外的。

它到底怎么处理的

跟那些用模糊填充糊弄事的工具不一样,这个项目走的是AI修复路线。识别出字幕区域之后,用算法把背景给”画”回来,不是简单的像素涂抹。它内置了三套算法可以切:STTN适合真人实拍的视频,速度也快;LAMA处理图片和动画类内容效果更好;ProPainter专门对付运动幅度大的画面,就是对显存要求高一些。

另外不只是去字幕。你扔一堆带水印的图片进去也能批量处理。还有个附带的功能——去字幕的同时能把原始字幕文本提取出来,配合video-subtitle-extractor那个项目,翻译、做新字幕一条龙搞定。

上手其实不复杂

最省事的方式是直接去Release页下预编译包。Windows用户根据自己显卡选:没独显选CPU版,AMD/Intel显卡选DirectML版,N卡按CUDA版本选就行。解压直接能跑,不用配什么Python环境。

喜欢折腾的也可以源码部署,需要Python 3.12以上。N卡装CUDA 11.8加cuDNN 8.6,然后装paddlepaddle-gpu和torch的GPU版。Mac上Apple Silicon能跑,但Intel Mac建议别开GPU加速,实测反而更慢。Docker也有现成镜像,几条命令就起来了。

几个实际用的时后要注意的

STTN算法里头有两个参数,STTN_NEIGHBOR_STRIDE和STTN_REFERENCE_LENGTH,调大了效果会变好但是显存吃得猛。如果开着STTN_SKIP_DETECTION,速度确实飞快,不过有时候会漏掉字幕或者误伤画面元素。Mac上如果报”bad CPU type”的错,终端跑一下softwareupdate –install-rosetta装个转译层就行。

总的来说这个工具对付硬字幕确实有一手,但也不是万能的。背景特别复杂、字幕跟画面颜色融在一起的时候,偶尔会有修复痕迹。大部分场景下效果还是很靠谱的。

下载链接:https://pan.quark.cn/s/e2380fdaf5a4

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/14 23:16:38

AlienFX Tools:如何用500KB工具替代臃肿的Alienware控制中心

AlienFX Tools:如何用500KB工具替代臃肿的Alienware控制中心 【免费下载链接】alienfx-tools Alienware systems lights, fans, and power control tools and apps 项目地址: https://gitcode.com/gh_mirrors/al/alienfx-tools 你是否厌倦了Alienware Comman…

作者头像 李华
网站建设 2026/6/14 23:16:08

3分钟搞定!APK-Installer:Windows上安装安卓应用的终极完整指南

3分钟搞定!APK-Installer:Windows上安装安卓应用的终极完整指南 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 你是否曾经想在Windows电脑上安…

作者头像 李华
网站建设 2026/6/14 23:14:17

独立开发者的 3D 资产生成:一套轻量级工作流实战

独立开发者的 3D 资产生成:一套轻量级工作流实战为什么独立开发者需要 AI 3D? 做独立产品时,3D 资产(图标、插图、产品模型)往往是最头疼的资源。传统 3D 建模门槛太高,Blender、Maya 这些软件学习曲线陡峭…

作者头像 李华
网站建设 2026/6/14 23:04:01

优秀Java程序员必修课:性能优化与故障排除!

性能优化可以说是我们程序员的必修课,如果你想要跳出CRUD的苦海,成为一个更“高级”的程序员的话,性能优化这一关你是无论无何都要去面对的。为了提升系统性能,开发人员可以从系统的各个角度和层次对系统进行优化。除了最常见的代…

作者头像 李华