LICENCES

Les logiciels libres derrière Weorclip

Weorclip repose sur quelques composants open source. Chacun est utilisé sous sa propre licence ; cette page rassemble d’où vient chacun et à quoi il est soumis.

Fournis avec le paquet de l’extension

Ces fichiers sont distribués à l’intérieur du programme.

ComposantFichier / versionLicence
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

Téléchargés à l’installation — non fournis

L’installeur ne transporte pas ces outils ; la machine de l’utilisateur les récupère directement chez l’éditeur. Weorclip ne les distribue pas.

ComposantComment il arriveLicence
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)

Pourquoi FFmpeg figure à part. La compilation de FFmpeg utilisée est sous GPL. Comme Weorclip ne fournit pas FFmpeg — il appelle la copie installée par l’utilisateur, en processus séparé, par ligne de commande —, l’obligation GPL n’atteint pas le code de Weorclip. Cette séparation est maintenue volontairement.

Composants optionnels — seulement si vous le demandez

Modèles et outils qui descendent quand vous activez les sous-titres, le nettoyage audio, la séparation des voix ou la traduction.

ComposantScript d’installationLicence
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 n’est pas open source. Les poids de la famille Gemma sont distribués sous les Gemma Terms of Use de Google et une Prohibited Use Policy — ni MIT ni Apache. Le modèle n’est téléchargé que si vous le demandez et n’est jamais redistribué par Weorclip, mais les conditions vous engagent tout de même.

Moteur vocal — lecture à voix haute et doublage

Ce moteur est lui aussi optionnel. Il ne s’installe que si vous le choisissez, ou la première fois que vous utilisez la lecture à voix haute ou le doublage. Chaque fichier est figé par révision, taille et SHA-256, et Weorclip n’en redistribue aucun.

ComposantComment il arriveLicence
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

Les vidéos doublées sont signalées. Une vidéo doublée porte dans ses métadonnées une mention indiquant que sa piste audio a été doublée par IA, ainsi que l’étiquette de langue de cette piste. La fiche du modèle VoxCPM2 interdit l’usurpation d’identité et la fraude — Weorclip ne propose donc que des voix conçues et ne clone jamais la voix d’autrui.

Moteur de suivi d’objet — Super Edit

Le code source de SAM 2 est livré avec le programme (Apache-2.0, sans modification). Le modèle et quelques petits paquets d’appoint se téléchargent en versions figées la première fois que vous lancez le suivi d’objet, et Weorclip ne les redistribue pas. Le moteur partage l’environnement Python du moteur vocal, si bien que la base d’IA n’est jamais téléchargée deux fois.

ComposantComment il arriveLicence
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

Services tiers

Gemini, OpenAI et Anthropic n’entrent en jeu que lorsque vous saisissez votre propre clé et lancez la fonction. Weorclip n’exploite aucun serveur.

Textes de licence

Le texte complet de chaque licence se trouve dans le dossier licenses/ du répertoire d’installation et dans le fichier THIRD-PARTY-NOTICES.md à côté du programme.

Cette page a été établie à partir des en-têtes de licence et des dépôts amont de chaque composant. Ce n’est pas un avis juridique.

← Retour à l’accueil