自动化去水印或内嵌字幕、去内嵌歌词过程

前言

最近在家KTV的时候,想唱一下流行的《晚风心里吹》林峰版本的,找不到现成的KTV版本,只有一个广卫和,而且是内嵌了歌词的,就想自己制作一下,学习一下,这种内嵌歌词跟内嵌字幕是一样的原理的,这里记录一下去内嵌歌词的过程。

需要工具

lama-cleaner

video-watermark-removal-script-for-lama-cleaner

自制一张蒙板mask.png文件

第一个是主项目,第二个是自动化脚本

效果

去前效果

去前

去内置字幕后

去后效果

步骤

部署lama-cleaner和制作好蒙板图片mask.png,再跑自动脚本

部署lama-cleaner

第一步,安装lama-cleaner pip install lama-cleaner

image-20240125101552721

使用命令安装,前提你的环境已经有pip和pytion这些基本的条件,没有请先自行安装好所需要的环境

等待安装

第二步,运行lama-cleaner lama-cleaner --model=lama --device=cpu --port=8080

image-20240125102357929

使用命令运行,我没有显卡,所以device我使用了cpu,端口使用了8080,后面的脚本需要这个端口

运行完成,并且可以通过http://127.0.0.1:8080

image-20240125102606794

打开地址,可以正常显示lama-cleaner,说明这一步已完成

至此:lama-cleaner已完成部署

制作蒙板

先看一下我的视频,内嵌字幕位置比较固定,所以相对来讲还是很容易定位的。

image-20240125105841235

第一步,使用自己熟悉的工具拉个白色的柜形框来遮挡住内嵌字幕或者歌词

image-20240125105833389

第二步,把画面整黑

image-20240125105854441

得到一张与视频一样大小的黑色背景图片,且加了遮挡的蒙板图片mask.png

自动脚本

先把video-watermark-removal-script-for-lama-cleaner的脚本下载到本地,也可以git到本地 git clone https://github.com/righttang/video-watermark-removal-script-for-lama-cleaner

image-20240125110221045

接着把视频命名为video.mp4,把蒙板图片命名为mask.png复制到video-watermark-removal-script-for-lama-cleaner目录下。

最后运行run.bat便可以了

image-20240125114338622

现在自动帮我去掉内嵌的歌词中。

总结

过程不算复杂,有前人开路了,在此感谢三位前辈,有你们的付出,我们后辈才能这么轻松解决问题。

Sanster 提供了很好的去水印项目

righttang提供了自动化脚本

AI煉金術提供了方法。

生成海报
点赞 0

暂无评论

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。

相关推荐