返回设备自检
魔法相机在线录音机选购与验收

第三方开源声明

D-Check 的 MP3 导出使用了第三方开源编码器 lamejs/LAME。这里列出组件来源、许可文件和源码,感谢原作者与贡献者。

lamejs 1.2.1 · MP3 编码

lamejs 由 Alex Zhukov 维护,是基于 jump3r/LAME 的 JavaScript MP3 编码器;原作者及各贡献者的版权声明保留在源码中。该发布包标注采用 GNU LGPL 第 3 版(LGPL-3.0),库及其在本站中的使用受此许可证约束。源码内各文件的原有版权和许可声明继续保留。

项目来源:lamejs 项目 · LAME 官方网站。

本站在首次导出 MP3 时,通过独立脚本在浏览器 Worker 中加载编码器。音频在本机编码,不因使用此组件而上传给组件作者。

本站使用与修改情况

当前使用的 lame.min.js 与 lamejs 1.2.1 官方 npm 发布包逐字节一致,没有修改编码库。本站提供的 lame.source.js 是上游 lame.all.js 的原样副本,仅文件名不同。D-Check 的 Worker 调用代码独立于编码库。

许可证与源码下载

原始发布包包含上游其他文件,这些文件仍遵循各自保留的许可;本站运行时仅加载上述 JavaScript 编码器。

修改、替换与使用权利

你可以按 LGPL 的条件使用、研究、修改和再分发该库。为履行 LGPL 的组合使用要求,本站允许下载、复制和修改所提供的浏览器端应用代码,以替换编码库、重新组合并运行或分发该组合;不限制为调试库修改而进行的逆向工程。第三方文件仍适用其原有许可证。

将下载的浏览器端代码包解压后,可用保持相同接口的修改版替换 vendor/lame.min.js,再按说明在本机运行。包内提供本站调用代码、页面和相关资源。若修改或再分发编码库,需要遵守适用许可,保留相关声明并提供所需源码。

开源组件按适用许可证以“现状”提供,不提供其中所述的适销性或特定用途适用性担保。本页中文文字用于说明,具体授权条件以随附的许可证原文为准。

MediaPipe · 魔法相机

魔法相机使用 Google MediaPipe Tasks Vision 0.10.22-rc.20250304(Apache-2.0)及官方 Selfie Segmenter、Face Landmarker 模型。运行库、WASM 和模型由本站提供,按需加载,在浏览器 Worker 中推理,不发送照片或视频给 Google 或其他服务。贴纸和背景由本站 Canvas 代码绘制。

上游项目 · 许可证与第三方许可 · 固定版本、模型来源与 SHA-256。vision_bundle.mjs 仅改名为 .js,库和模型内容未修改。

Face Beautifier · 魔法相机轻美颜

选用 Face Beautifier 的 WebGL2 磨皮、肤色和轻妆渲染模块(MIT)。上游模块原样保留,本站新增独立适配层,复用本地人脸模型,不加载上游 CDN、界面或拍照逻辑。

MIT 许可全文 · 固定源码版本 · 本站适配代码。默认关闭;不支持 WebGL2 时关闭美颜,保留其他相机功能。

网络摄像头播放器

HLS 播放使用 hls.js 1.7.4(BSD-2-Clause,许可证);HTTP-FLV 播放使用 mpegts.js 1.8.2(Apache-2.0,许可证)。本站按需加载这两个组件的本地副本,保留上游版权和许可声明。

按 Ctrl + D,保存到书签栏。

拖动链接到书签栏:

设备自检