尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

HeyGem 视频水印怎么关?改 1 个参数就行(附配置速查)

HeyGem 视频水印怎么关?改 1 个参数就行(附配置速查) HeyGem 视频水印怎么关?改 1 个参数就行(附配置速查)【免费下载链接】Duix-Avatar Truly open-source AI avatar(digital human) toolkit for offline video generation and digital human cloning.项目地址: https://gitcode.com/GitHub_Trending/he/Duix-AvatarHeyGem 的视频水印,改 1 个参数就关掉了:src/main/service/video.js里makeVideoByF2F把watermark_switch写死为 0,默认就是无水印。 开源仓库叫 Duix.Avatar,客户端窗口标题是 HeyGem,指的是一套代码。 下面的说法都以目前开源出来的代码为准。1. 它到底是什么watermark_switch是客户端给本地合成服务提交视频合成任务时带的开关字段:1 加水印,0 不加。项目里有它,是因为算力全跑在本地 Docker 服务里,出片时加不加标识由服务端决定。目前看开源代码,客户端写死为 0,本地用户默认无水印出片;这是长期策略还是临时状态,待官方确认。2. 照着做就行代码里默认就是 0打开src/main/service/video.js,看makeVideoByF2F里的watermark_switch。是 0 就不用动,直接合成。绕过客户端直接调接口的,看 README「视频合成」一节,请求体里watermark_switch标了固定值,传 0 即可。如果你手里是 1把那一行改成 0,重新构建客户端再启动。当前开源代码里是 0,这一节主要给老版本或自行部署的人。注意可能违反使用协议,建议仅本地测试。构建命令是npm run build:win或npm run build:linux,跑完重启客户端。确认合成完看视频四角和中间有没有残留;主进程日志里的请求体应带watermark_switch: 0。已经带水印的旧视频,应用内撤不回,只能靠后期内容感知填充或遮罩修掉。3. 配置项速查请求体 6 个字段都出自同一个函数,摘录如下:const param { audio_url: audioPath, // 要驱动的音频 video_url: videoPath, // 模特底视频 code: uuid, // 唯一任务号 chaofen: 0, // 固定值 watermark_switch: 0, // 与水印相关的唯一字段 pn: 1 // 固定值 }请求走 前端 → 主进程 → 本地合成服务(8383),水印参数在中间这一步带进请求;进度查询拿code去 query 接口查。两个 url 字段看名字就懂,不占表格,重点是下面 4 个:字段含义默认值取值范围watermark_switch水印开关00 关 / 1 开code唯一任务号,查进度复用随机 uuid字符串chaofen固定参数,文档未说明含义00pn固定参数114. 几个容易踩的坑现象大概率原因处理视频里仍有水印改动没编译进去,或服务端行为与参数不一致查提交日志确认带的是watermark_switch: 0;确认后重建再提交改了代码没生效没重新编译,或跑的还是旧安装包重跑build:win/build:linux再启动官方更新后水印回来了更新覆盖了本地改动更新前备份改过的文件,更新完重新打补丁想去掉旧视频的水印水印在合成时已烧进画面,应用内无法撤后期内容感知填充或遮罩处理上面每一条都能拿日志里的请求体自己核;日志里是 0、片子上却有水印,问题大概率在服务端,待官方确认。目前默认状态下就是无水印的,盯住那个 0,等哪天它变成 1 再动手也不迟。【免费下载链接】Duix-Avatar Truly open-source AI avatar(digital human) toolkit for offline video generation and digital human cloning.项目地址: https://gitcode.com/GitHub_Trending/he/Duix-Avatar创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表