Third-Party Notices
Danh sách thành phần bên thứ ba và giấy phép của DynaCut AI.
DynaCut AI includes or downloads the third-party components listed below. Each keeps its own copyright and license. This file lists them for attribution; the full license texts ship with each component (Python *.dist-info/licenses, npm node_modules/<pkg>/LICENSE, font name tables) and in the links given.
1. AI models (downloaded on first use, not embedded in the installer)
| Component | Copyright / source | License |
|---|---|---|
| VieNeu-TTS v3 Turbo (weights, ONNX, config, tokenizer, preset voices) | pnnbao97 / pnnbao-ump/VieNeu-TTS-v3-Turbo — https://huggingface.co/pnnbao-ump/VieNeu-TTS-v3-Turbo | Apache-2.0 |
| MOSS-Audio-Tokenizer-Nano (+ ONNX export) | OpenMOSS Team — https://huggingface.co/OpenMOSS-Team/MOSS-Audio-Tokenizer-Nano | Apache-2.0 |
| Whisper models via faster-whisper | OpenAI / SYSTRAN (CTranslate2 conversions) | MIT |
| RapidOCR models (PP-OCR ONNX) | RapidAI / PaddlePaddle authors | Apache-2.0 |
| RIFE 4.25 / 4.25 Lite (frame interpolation) | hzwer, Practical-RIFE — https://github.com/hzwer/Practical-RIFE | MIT (src/backend/dynasub/vendor/rife425/LICENSE) |
Notes on VieNeu-TTS: the model card asks to retain the license notice and attribution for the original project (https://github.com/pnnbao97/VieNeu-TTS) and the Hugging Face package. The speakers of the preset voices consented to AI training; users who clone their own reference voice must have the right to use that voice and must not impersonate or defraud.
2. Python backend (requirements.txt)
| Package | Version | License |
|---|---|---|
| fastapi | 0.140.13 | MIT |
| uvicorn | 0.51.0 | BSD-3-Clause |
| pydantic | 2.13.4 | MIT |
| httpx | 0.28.1 | BSD-3-Clause |
| requests | 2.34.2 | Apache-2.0 |
| python-multipart | 0.0.32 | Apache-2.0 |
| faster-whisper | 1.2.1 | MIT |
| vieneu | 3.8.3 | Apache-2.0 |
| sea-g2p | 0.10.0 | Apache-2.0 |
| transformers | 4.57.6 | Apache-2.0 |
| soxr (python-soxr) | 1.1.0 | LGPL-2.1-or-later (used as an unmodified, dynamically loaded library) |
| librosa | 1.0.0 | ISC |
| torch | 2.11.0 | BSD-3-Clause |
| torchaudio | 2.11.0 | BSD-3-Clause |
| opencv-python-headless | — | Apache-2.0 (bundles FFmpeg/LGPL libs; see its wheel) |
| numpy | 2.5.1 | BSD-3-Clause and bundled permissive licenses |
| onnxruntime-directml | 1.24.4 | MIT |
| onnx | 1.23.0 | Apache-2.0 |
| soundfile | 0.14.0 | BSD-3-Clause (links libsndfile, LGPL-2.1) |
| rapidocr | 3.9.2 | Apache-2.0 |
| fonttools | 4.66.1 | MIT |
| nvidia-cublas-cu12 | 12.9.2.10 | NVIDIA proprietary EULA (downloaded on demand for CUDA; redistribution governed by NVIDIA's license) |
Python runtime (python-runtime/) | — | PSF License (python-runtime/LICENSE.txt) |
Transitive dependencies (numba, scipy, huggingface_hub, ctranslate2, av, etc.) carry their own licenses inside their *.dist-info folders in the bundled runtime.
3. Desktop app (src/desktop)
| Package | Version | License |
|---|---|---|
| react, react-dom | 19.2.8 | MIT |
| zustand | 5.0.15 | MIT |
| @tanstack/react-virtual | 3.14.9 | MIT |
| @babel/standalone | 7.29.8 | MIT |
| electron-log | 5.4.4 | MIT |
| electron-updater | 6.8.9 | MIT |
| lucide-react | 0.468.0 | ISC |
| opencc-js | 1.4.1 | MIT AND Apache-2.0 |
| qrcode | 1.5.4 | MIT |
| capcut-cli | 0.28.0 | MIT |
| @fontsource/inter | 5.3.0 | OFL-1.1 |
| remotion, @remotion/player, @remotion/web-renderer, @remotion/media | 4.0.509 | Remotion License, Free tier (custom; see section 6) |
| Electron / Chromium | — | MIT / BSD-style; Chromium component licenses at LICENSES.chromium.html in the installer |
4. FFmpeg (bin/ffmpeg, bundled in the installer)
The bundled binary is ffmpeg 9.0.1-essentials_build-www.gyan.dev, configured with --enable-gpl --enable-version3 (libx264, libx265, libxvid, libvidstab, libvmaf, librubberband and others). It is therefore distributed under the GNU GPL v3. Source code and build information: https://www.gyan.dev/ffmpeg/builds/ and https://ffmpeg.org/. DynaCut AI runs FFmpeg as a separate process and does not link it.
The GPL v3 text is included in the installer (ffmpeg/LICENSE-GPL-3.0.txt) and at https://dynacut.site/third-party-notices/gpl-3.0.txt. The corresponding source code is available at https://ffmpeg.org/releases/ffmpeg-9.0.1.tar.xz.
5. Fonts (src/desktop/export_fonts, public/fonts)
SIL Open Font License 1.1 (embedded in each font's metadata, full text at https://openfontlicense.org): Anton, Archivo Black, Bangers, Barlow Condensed, Be Vietnam Pro, Bowlby One, Caveat, Cormorant Garamond, DM Sans, Dancing Script, Douyin Meihaoti (ByteDance / Beijing Zitiao Network Technology), Fraunces, Fredoka, Inter, Inter Tight, LXGW WenKai TC, Libre Baskerville, Montserrat, Mulish, Newsreader, Noto Sans SC, Noto Serif SC, Noto Serif TC (Adobe/Google), Nunito, Open Sans, Oswald, Pinyon Script, Playfair Display, Roboto, Smiley Sans (atelierAnchor), Sora, Space Mono, Unbounded, VT323, ZCOOL QingKe HuangYou.
Apache-2.0: Special Elite (Astigmatic).
6. Remotion
Remotion is used for caption rendering and the editor preview. Its license allows free use (including commercial) by individuals, for-profit organizations with up to 3 employees, and non-profits; larger for-profit companies need a paid Company License (https://www.remotion.dev/license). Remotion's license also forbids selling or sublicensing a derivative of Remotion itself.