十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

HeyGem.ai 无水印设置完全指南:4 步拿到纯净成片

HeyGem.ai 无水印设置完全指南:4 步拿到纯净成片 HeyGem.ai 无水印设置完全指南4 步拿到纯净成片【免费下载链接】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刚做完一条数字人口播视频却要因为角落里的水印放弃发布做 HeyGem.ai 无水印输出其实不需要解锁任何功能开源项目里水印开关在代码中默认就是关闭状态你按下面步骤走一遍拿到的成片天然就是无水印的而且能看懂这个开关背后的实现逻辑。快速上手4 步拿到无水印成片获取项目源码已本地部署的可跳过git clone https://gitcode.com/GitHub_Trending/he/Duix-Avatar按仓库 README 完成本地服务端部署并启动客户端。在客户端里创建或导入数字人形象输入文案或上传音频。等待任务完成My Works 列表里的视频即为无水印成片——源码中watermark_switch默认值为 0关闭水印不需要任何额外设置。原理拆解几行代码看懂水印开关用一句白话说水印不是客户端烧进视频的客户端只是每次合成请求时带一个开关值由后端合成服务根据它决定加不加水印。这个开关位于src/main/service/video.js的makeVideoByF2F函数每次生成视频都会构造如下参数对象仅保留与watermark_switch相关的关键行// src/main/service/video.js const param { audio_url: audioPath, video_url: videoPath, code: uuid, // 合成任务唯一标识 chaofen: 0, // 固定值 watermark_switch: 0, // 水印开关0关闭1开启 pn: 1 // 固定值 } const result await makeVideoApi(param)src/main/api/f2f.js中的makeVideoApi把这个对象 POST 到 face2face 服务的/submit接口之后客户端再用其中的code轮询合成进度成功后把结果视频写入本地库。各参数含义如下chaofen、watermark_switch、pn在官方 README 中均标注为固定值参数代码中的值作用audio_url生成音频的路径驱动数字人的声音素材video_url形象模型视频路径驱动用的外观素材code随机 UUID合成任务唯一标识用于查询进度chaofen0固定值watermark_switch0水印开关0关闭1开启pn1固定值分人群指南三类用户的水印路径专业版用户本地部署默认无水印开源版本中不存在按账户区分的水印逻辑watermark_switch被硬编码为 0所以你本地部署拿到的就是无水印输出。如果你用的是官方商业服务而非本地部署其水印政策与账户权益以官方最新说明为准。免费用户的水印处理路径免费使用的最短路径就是本地部署项目完全离线运行成片默认无水印也没有次数限制。如果你用的是第三方托管的在线服务水印规则以该服务的条款为准可以改用本地部署来获得确定性。 愿意改配置的技术用户改一行watermark_switch⚠️ 风险提示修改源码属于二次开发升级项目时你的改动可能被覆盖产出内容的商用边界请遵守项目 LICENSE 条款本文步骤仅建议在本地环境用于学习和测试。打开src/main/service/video.js定位makeVideoByF2F函数。把watermark_switch: 0改为你需要的值如需向合成服务传递开启水印则改为 1。执行npm run build重新编译重启客户端使改动生效。排错手册3 个高频问题现象成片角落仍有水印可能原因当前运行的不是官方仓库源码构建的版本如二次打包版或在线服务版水印由提交参数与后端策略共同决定客户端界面本身不产生水印。处理办法换用官方仓库源码或发布包重新验证同时在日志中确认请求参数里的watermark_switch值。现象改了watermark_switch却不生效可能原因改了源码但没有重新编译或者改的是安装包里解包的旧文件而非源码。处理办法修改src/main/service/video.js后执行npm run build再重启客户端项目升级后记得检查改动是否被覆盖。现象无法确认开关值是否真的随请求发出可能原因客户端界面不单独展示水印选项参数只存在于提交请求中。处理办法用客户端右上角菜单的 Open Log 打开日志查找makeVideo ~ param输出里面打印的参数对象包含当前watermark_switch的实际取值。延伸阅读部署流程、合成接口参数说明见仓库文档 README_zh.md部署中常见的问题可查 doc/常见问题.md。HeyGem.ai 无水印输出最终就是watermark_switch这一个参数在起作用吃透客户端构造参数 → POST 合成接口 → 轮询取成片这条链路后你就能按自己的场景灵活调整它。【免费下载链接】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),仅供参考
返回列表