Weorclip을 떠받치는 오픈소스
Weorclip은 몇 개의 오픈소스 부품 위에 서 있습니다. 각각은 자기 라이선스로 쓰입니다. 이 페이지는 어느 것이 어디서 오고 무엇에 묶여 있는지를 한자리에 모았습니다.
확장 패키지에 함께 들어 있는 것
이 파일들은 프로그램 안에서 배포됩니다.
| 부품 | 파일 / 버전 | 라이선스 |
|---|---|---|
| Fabric.js | 5.3.0 — fabric.min.js | MIT |
| Fabric.js EraserBrush | eraser_brush.mixin.js | MIT |
| Paper.js | paper-core.min.js | MIT |
| MP4Box.js (GPAC) | mp4box.all.min.js | BSD-3-Clause |
| MediaPipe Tasks Vision | mediapipe/vision_bundle.mjs | Apache-2.0 |
| MediaPipe BlazeFace model | mediapipe/blaze_face_short_range.tflite | Apache-2.0 |
| MediaPipe BlazeFace (full range) | mediapipe/blaze_face_full_range.tflite | Apache-2.0 |
| MediaPipe Pose Landmarker (lite) | mediapipe/pose_landmarker_lite.task | Apache-2.0 |
| ONNX Runtime Web | vittrack/ort.wasm.min.js, ort-wasm*.wasm | MIT |
| VitTrack model | vittrack/object_tracking_vittrack_2023sep.onnx | Apache-2.0 |
| Noto Emoji (40 PNG) | emoji/emoji_u*.png | SIL OFL 1.1 |
설치할 때 내려받는 것 — 함께 넣지 않습니다
설치 프로그램은 이 도구들을 들고 있지 않습니다. 사용자의 컴퓨터가 배포처에서 바로 받습니다. Weorclip은 이것들을 배포하지 않습니다.
| 부품 | 오는 방법 | 라이선스 |
|---|---|---|
| yt-dlp | winget install yt-dlp.yt-dlp, else github.com/yt-dlp/yt-dlp/releases/latest | The Unlicense (public domain) |
| FFmpeg / FFprobe | winget install yt-dlp.FFmpeg, else github.com/yt-dlp/FFmpeg-Builds → ffmpeg-master-latest-win64-gpl.zip | GPL-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.cpp | MIT (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-vad | MIT |
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-GGUF | Gemma 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 verified | Gemma 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.zip | NVIDIA 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-onnx | Apache-2.0 |
YuNet face detection (face_detection_yunet_2023mar.onnx) | host/gorme_kur.ps1 → github.com/opencv/opencv_zoo | Apache-2.0 |
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 verified | Apache-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 verified | Apache-2.0 — © ZHKKKe |
| Demucs (audio separation) | host/motor_kur.ps1 (component sesayir) → pip install demucs numpy in its own venv | MIT |
| Python (only if audio separation is chosen) | host/motor_kur.ps1 → winget install Python.Python.3.12 | PSF 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 package | host/motor_kur.ps1 → huggingface.co/openbmb/VoxCPM2 @ 32279eff · pip install voxcpm==2.0.3 --no-deps | Apache-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.ckpt | host/motor_kur.ps1 → huggingface.co/KimberleyJSN/melbandroformer @ ac9b0614 | MIT — © Kimberley Jensen |
| python-audio-separator 0.47.0 | host/motor_kur.ps1 → pip install audio-separator==0.47.0 --no-deps | MIT — © Andrew Beveridge |
| PyTorch 2.8.0 — CUDA 12.8 or CPU build | host/motor_kur.ps1 → download.pytorch.org | BSD-3-Clause |
| torchaudio 2.8.0 | host/motor_kur.ps1 → download.pytorch.org | BSD-2-Clause |
| NVIDIA CUDA runtime libraries — only inside the CUDA build of PyTorch | host/motor_kur.ps1 → same wheel as PyTorch | NVIDIA CUDA Toolkit EULA — redistributable components |
| Transformers, safetensors, huggingface_hub, tokenizers | host/motor_kur.ps1 → PyPI, pinned | Apache-2.0 |
| librosa | host/motor_kur.ps1 → PyPI, pinned | ISC |
| NumPy, SciPy, scikit-learn, soundfile | host/motor_kur.ps1 → PyPI, pinned | BSD-3-Clause |
| Numba, llvmlite | host/motor_kur.ps1 → PyPI, pinned | BSD-2-Clause |
| ONNX Runtime, pydub, einops | host/motor_kur.ps1 → PyPI, pinned | MIT |
| python-soxr — resampling, pulled in by librosa | host/motor_kur.ps1 → PyPI, pinned | LGPL-2.1-or-later — installed as a separate, replaceable package in the user’s own environment; not linked into Weorclip |
| certifi — CA certificate bundle | host/motor_kur.ps1 → PyPI, pinned | MPL-2.0 |
| Python 3.12.10 — only if no suitable Python exists | host/motor_kur.ps1 → winget --scope user, else python.org installer (SHA-256 + Authenticode check) | PSF License |
더빙한 영상에는 표시가 붙습니다. 더빙한 영상의 메타데이터에는 소리가 AI로 더빙되었다는 메모와 오디오 트랙의 언어 태그가 기록됩니다. VoxCPM2의 모델 카드는 다른 사람을 사칭하는 일과 사기를 금지합니다. 그래서 Weorclip은 만들어진 목소리만 제공하고, 다른 사람의 목소리를 복제하지 않습니다.
외부 서비스
Gemini, OpenAI, Anthropic은 자기 키를 넣고 해당 기능을 실행할 때만 끼어듭니다. Weorclip에는 자체 서버가 없습니다.
라이선스 전문
각 라이선스의 전문은 설치 폴더의 licenses/ 폴더와 프로그램 옆의 THIRD-PARTY-NOTICES.md 파일에 있습니다.
이 페이지는 각 부품의 라이선스 헤더와 원본 저장소를 보고 만들었습니다. 법률 자문이 아닙니다.
← 첫 화면으로