许可

Weorclip 用到的开源软件

Weorclip 建立在一些开源组件之上。每一个都按自己的许可使用;这一页把它们各自的来处和约束都放在一起。

随扩展包一起提供

这些文件在程序内部分发。

组件文件 / 版本许可
Fabric.js5.3.0 — fabric.min.jsMIT
Fabric.js EraserBrusheraser_brush.mixin.jsMIT
Paper.jspaper-core.min.jsMIT
MP4Box.js (GPAC)mp4box.all.min.jsBSD-3-Clause
MediaPipe Tasks Visionmediapipe/vision_bundle.mjsApache-2.0
MediaPipe BlazeFace modelmediapipe/blaze_face_short_range.tfliteApache-2.0
MediaPipe BlazeFace (full range)mediapipe/blaze_face_full_range.tfliteApache-2.0
MediaPipe Pose Landmarker (lite)mediapipe/pose_landmarker_lite.taskApache-2.0
SAM 2 — video predictor source code, 20 files, unmodifiedhost/sam2/ — github.com/facebookresearch/sam2 @ 2b90b9f5Apache-2.0 — © Meta Platforms, Inc.
LR-ASD active speaker detection model — AVA-ActiveSpeaker weights exported to ONNX, weights unchangedhost/lrasd_ava.onnx — github.com/Junhua-Liao/LR-ASD @ 1b6dcd2dMIT — © 2025 Liao Junhua
AVA-ActiveSpeaker labels — training data of the LR-ASD weights, not shippedresearch.google.com/avaCC BY 4.0 — © Google LLC
YuNet face detection, uint8 input variant — weights unchangedhost/yunet_nhwc.onnx — from face_detection_yunet_2023mar.onnx (github.com/opencv/opencv_zoo)MIT
Noto Emoji (40 PNG)emoji/emoji_u*.pngSIL OFL 1.1

安装时下载 — 不打包

安装程序里没有这些工具,用户的电脑直接从发布方获取。Weorclip 不分发它们.

组件怎么来的许可
yt-dlpwinget install yt-dlp.yt-dlp, else github.com/yt-dlp/yt-dlp/releases/latestThe Unlicense (public domain)
FFmpeg / FFprobewinget install yt-dlp.FFmpeg, else github.com/yt-dlp/FFmpeg-Builds → ffmpeg-master-latest-win64-gpl.zipGPL-3.0 (the win64-gpl build)

为什么 FFmpeg 单独列出。 使用的 FFmpeg 构建是 GPL 许可的。因为 Weorclip 不打包 FFmpeg — 它调用用户自己安装的那一份,作为独立进程,通过命令行 — GPL 的义务不会波及 Weorclip 自己的源码。这个界线是刻意保持的。

可选组件 — 只在你要求时

当你打开字幕、音频清理、说话人分离或翻译时才会下载的模型和工具。

组件安装脚本许可
whisper.cpp (whisper-cli.exe, ggml*.dll)host/motor_kur.ps1 → github.com/ggml-org/whisper.cpp/releases (newest release that carries a Windows build)MIT
Whisper GGML models (ggml-large-v3-turbo-q5_0.bin)host/motor_kur.ps1 → huggingface.co/ggerganov/whisper.cppMIT (model weights: OpenAI, MIT)
SDL2 (SDL2.dll, ships with whisper.cpp binaries)host/motor_kur.ps1 (inside the whisper.cpp build)zlib
Silero VAD (ggml-silero-v5.1.2.bin)host/motor_kur.ps1 → huggingface.co/ggml-org/whisper-vadMIT
llama.cpp (llama-server.exe, ggml*.dll; offline translation and smart captions)host/motor_kur.ps1 → github.com/ggml-org/llama.cpp/releases (CPU build; CUDA 12.4 build on NVIDIA cards with ≥ 20 GB)MIT
TranslateGemma 4B (translategemma-4b-it.Q4_K_M.gguf)host/motor_kur.ps1 → huggingface.co/mradermacher/translategemma-4b-it-GGUFGemma Terms of Use — see below
TranslateGemma 12B (translategemma-12b-it.Q4_K_M.gguf, only on NVIDIA cards with ≥ 20 GB)host/motor_kur.ps1 → huggingface.co/mradermacher/translategemma-12b-it-GGUF @ fdf84c9f, size + SHA-256 verifiedGemma Terms of Use — see below
NVIDIA CUDA runtime (cudart64_12.dll, cublas64_12.dll, cublasLt64_12.dll, with the llama.cpp CUDA build)same llama.cpp release → cudart-llama-bin-win-cuda-12.4-x64.zipNVIDIA CUDA Toolkit EULA (redistributable components)
DeepFilterNet (noise removal)host/motor_kur.ps1 → github.com/Rikorose/DeepFilterNet/releases (Windows .exe)MIT / Apache-2.0 (dual)
WeSpeaker model (wespeaker_en_voxceleb_resnet34_LM.onnx)host/konusmaci_kur.ps1 → github.com/k2-fsa/sherpa-onnxApache-2.0
YuNet face detection (face_detection_yunet_2023mar.onnx)host/gorme_kur.ps1 → github.com/opencv/opencv_zooMIT
YOLOX-tiny object detection (yolox_tiny.onnx; smart framing: objects, screens, cartoon characters)host/gorme_kur.ps1 → github.com/Megvii-BaseDetection/YOLOX/releases (0.1.1rc0), size + SHA-256 verifiedApache-2.0 — © Megvii Inc.
ONNX Runtime DirectML (onnxruntime-directml; runs the smart framing models on the graphics card, or on the processor)host/gorme_kur.ps1 → pip install onnxruntime-directml into <install>\vision\venv (processor build onnxruntime only as a fallback)MIT — © Microsoft Corporation. The wheel also contains DirectML (DirectML.dll, Microsoft DirectML licence terms) — installed with pip on the user machine, not redistributed by Weorclip
Qwen3.5-4B (Qwen3.5-4B-Q4_K_M.gguf, smart captions: emphasis word, emoji, hook title)host/motor_kur.ps1 (component akilli) → huggingface.co/unsloth/Qwen3.5-4B-GGUF (base: Qwen/Qwen3.5-4B), SHA-256 verifiedApache-2.0 — © Alibaba Cloud (Qwen team)
MODNet portrait matting (modnet.onnx, hook title behind the speaker)host/motor_kur.ps1 (component akilli) → huggingface.co/Xenova/modnet (ONNX export of github.com/ZHKKKe/MODNet), SHA-256 verifiedApache-2.0 — © ZHKKKe
Demucs (audio separation)host/motor_kur.ps1 (component sesayir) → pip install demucs numpy in its own venvMIT
Python (only if audio separation is chosen)host/motor_kur.ps1 → winget install Python.Python.3.12PSF License

TranslateGemma 不是开源的。 Gemma 系列的权重按 Google 的 Gemma Terms of Use 和一份禁止使用的规定分发,不是 MIT 也不是 Apache。模型只在你要求时下载,Weorclip 从不转发,但这些规定仍然约束你。

语音引擎 — 朗读和配音

这个引擎同样是可选的:只有在你选择它,或第一次使用朗读或配音时才会安装。每个文件都按修订版本、大小和 SHA-256 固定,Weorclip 不会转发其中任何一个。

组件怎么来的许可
VoxCPM2 model (model.safetensors, audiovae.pth, tokenizer) and the voxcpm 2.0.3 packagehost/motor_kur.ps1 → huggingface.co/openbmb/VoxCPM2 @ 32279eff · pip install voxcpm==2.0.3 --no-depsApache-2.0 — © OpenBMB; the model repository has no LICENSE file, the licence is declared by the upstream project
Mel-Band RoFormer vocal separation weights — MelBandRoformer.ckpthost/motor_kur.ps1 → huggingface.co/KimberleyJSN/melbandroformer @ ac9b0614MIT — © Kimberley Jensen
python-audio-separator 0.47.0host/motor_kur.ps1 → pip install audio-separator==0.47.0 --no-depsMIT — © Andrew Beveridge
PyTorch 2.8.0 — CUDA 12.8 or CPU buildhost/motor_kur.ps1 → download.pytorch.orgBSD-3-Clause
torchaudio 2.8.0host/motor_kur.ps1 → download.pytorch.orgBSD-2-Clause
NVIDIA CUDA runtime libraries — only inside the CUDA build of PyTorchhost/motor_kur.ps1 → same wheel as PyTorchNVIDIA CUDA Toolkit EULA — redistributable components
Transformers, safetensors, huggingface_hub, tokenizershost/motor_kur.ps1 → PyPI, pinnedApache-2.0
librosahost/motor_kur.ps1 → PyPI, pinnedISC
NumPy, SciPy, scikit-learn, soundfilehost/motor_kur.ps1 → PyPI, pinnedBSD-3-Clause
Numba, llvmlitehost/motor_kur.ps1 → PyPI, pinnedBSD-2-Clause
ONNX Runtime, pydub, einopshost/motor_kur.ps1 → PyPI, pinnedMIT
python-soxr — resampling, pulled in by librosahost/motor_kur.ps1 → PyPI, pinnedLGPL-2.1-or-later — installed as a separate, replaceable package in the user’s own environment; not linked into Weorclip
certifi — CA certificate bundlehost/motor_kur.ps1 → PyPI, pinnedMPL-2.0
Python 3.12.10 — only if no suitable Python existshost/motor_kur.ps1 → winget --scope user, else python.org installer (SHA-256 + Authenticode check)PSF License

配音的视频会被标注。 配音后的视频会在元数据中写入一条说明,表明其声音由 AI 配音,同时写入音轨的语言标签。VoxCPM2 的模型卡禁止冒充他人和欺诈,因此 Weorclip 只提供设计好的声音,从不复制他人的声音。

目标跟踪引擎 — Super Edit

SAM 2 的源代码随程序一起提供(Apache-2.0,未经修改)。模型和几个小型辅助包会在你第一次开始目标跟踪时按固定版本下载,Weorclip 不会转发它们。这个引擎与语音引擎共用同一个 Python 环境,因此 AI 运行环境不会下载两次。

组件怎么来的许可
SAM 2.1 Hiera-Tiny model — sam2.1_hiera_tiny.pthost/motor_kur.ps1 → dl.fbaipublicfiles.com, size + SHA-256 verifiedApache-2.0 — © Meta Platforms, Inc.
Hydra (hydra-core 1.3.7), iopath 0.1.10host/motor_kur.ps1 → PyPI, pinnedMIT
OmegaConf 2.3.1, ANTLR 4 Python runtime 4.9.3, portalocker 4.4.0host/motor_kur.ps1 → PyPI, pinnedBSD-3-Clause
Pillow 12.3.0host/motor_kur.ps1 → PyPI, pinnedMIT-CMU (HPND)
OpenCV — opencv-python-headless 5.0.0.93host/motor_kur.ps1 → PyPI, pinnedApache-2.0; the wheel contains FFmpeg as a separate DLL (LGPL-2.1), installed in the user’s own environment
PyTorch, NumPyshared with the voice engine above — not downloaded twiceBSD-3-Clause

第三方服务

Gemini、OpenAI 和 Anthropic 只有在你填入自己的密钥并运行相应功能时才会介入。Weorclip 没有自己的服务器。

许可全文

每个许可的完整文本在安装目录的 licenses/ 文件夹里,也在程序旁边的 THIRD-PARTY-NOTICES.md 文件中。

这一页根据各组件的许可头部和上游代码库整理而成,不构成法律意见。

← 返回首页