# Video Atölyesi cihaz içi model dosyaları (kendi sunucumuzdan; CDN ve model merkezi yok)

Otomatik altyazı ve arka planı kaldır (`src/lib/tools/video/ai/`, kullanıcı onayı 2026-10-27) bu klasördeki dosyaları
kullanır. Hukuk kararı: `docs/hukuk/2026-10-27-video-genisleme.md` G3–G5 (yalnızca MIT, Apache-2.0, BSD; NC, "research
only", RAIL ve kullanım kısıtlı modeller alınmaz). Tarayıcı bu dosyaları yalnızca öğretmen ilgili düğmeye basıp
indirmeyi onaylayınca indirir ve `evraksihirbazi-modeller` önbelleğinde tutar; video, ses ve kareler hiçbir yere
gönderilmez. transformers.js işçide `env.allowRemoteModels = false`, `env.localModelPath = "/models/"` ile çalışır.

Dosyalar `scripts/model-indir.mjs` ile indirildi (indirme tarihi 2026-10-27). Betik her adresi commit SHA'sıyla sabitler
ve her dosyayı aşağıdaki SHA-256 özetiyle karşılaştırır; uyuşmazsa durur. Denetim: `node scripts/model-indir.mjs --denetle`
(frontend klasöründen). `.gitattributes` bu klasörü ikili sayar (satır sonu dönüşümü özetleri bozmasın).

## Modeller

| Ad | Kaynak (sabit sürüm) | Lisans | Kullanım |
|---|---|---|---|
| `whisper-tiny/` | [Xenova/whisper-tiny](https://huggingface.co/Xenova/whisper-tiny/tree/5332fcc35e32a33b86612b9a57a89be7906102b1) commit `5332fcc35e32a33b86612b9a57a89be7906102b1` (ONNX, 8 bit nicemlenmiş kodlayıcı ve birleşik çözücü); özgün model [openai/whisper-tiny](https://huggingface.co/openai/whisper-tiny) | Hugging Face kartında `license: apache-2.0`; özgün kod ve ağırlıklar MIT ("Whisper's code and model weights are released under the MIT License", [openai/whisper README](https://github.com/openai/whisper/blob/86098128c0b4f24f0e2aa2994de830614b474227/README.md)). MIT metni `whisper-tiny/LICENSE.txt` | Otomatik altyazı (çok dilli; Türkçe) |
| `modnet/` | [Xenova/modnet](https://huggingface.co/Xenova/modnet/tree/fa2fa546052fba4c08921230a26cc69a333fca12) commit `fa2fa546052fba4c08921230a26cc69a333fca12` (ONNX, 8 bit nicemlenmiş); özgün model [ZHKKKe/MODNet](https://github.com/ZHKKKe/MODNet/tree/28165a451e4610c9d77cfdf925a94610bb2810fb) | Apache-2.0: Hugging Face kartı `license: apache-2.0`; özgün depo "The code, models, and demos in this repository (excluding GIF files under the folder `doc/gif`) are released under the Apache License 2.0 license." Metin `modnet/LICENSE.txt` | Arka planı kaldır (yalnızca kişi/arka plan maskesi; yüz ya da kimlik tanıma yok) |
| `ort/` | npm `onnxruntime-web@1.31.0-dev.20260914-8d85527a0` `dist/` (transformers.js 4.3.1'in sabit bağımlılığı; package-lock'tan kopya), kaynak commit `8d85527a010e294a26b274749f74294b2a32cec5` | MIT (Microsoft), metin `ort/LICENSE.txt` | WebAssembly çalışma dosyası (yalnızca SIMD wasm; WebGPU/JSEP sürümleri alınmadı) |

Alınmayanlar: `briaai/RMBG-*` (ticari olmayan lisans), BiRefNet ve Whisper base/small (boyut), tam duyarlıklı (fp32)
ONNX dosyaları (boyut), ort'un WebGPU/JSEP/JSPI yapıları (`next.config.ts` `resolveAlias` ile wasm yapısı kullanılır).

## Dosyalar

İndirme boyutu: otomatik altyazı 57.911.346 bayt (≈ 55 MB: model 43.622.127 + çalışma dosyası 14.289.219), arka planı
kaldır 20.921.855 bayt (≈ 20 MB: model 6.632.636 + çalışma dosyası 14.289.219). Çalışma dosyası iki özellikte ortaktır
(bir kez iner). Depodaki toplam ≈ 61 MB (en büyük dosya 30,7 MB).

| Dosya | Bayt | SHA-256 | Kaynak |
|---|---|---|---|
| `/models/whisper-tiny/config.json` | 2.248 | `2b2e4e519084e0ea028b19b153f95202735a971870d6844aa26e559edd292e94` | https://huggingface.co/Xenova/whisper-tiny/resolve/5332fcc35e32a33b86612b9a57a89be7906102b1/config.json |
| `/models/whisper-tiny/generation_config.json` | 3.716 | `68ac791fcb4999461a313472125042934656240ba1cba7d1c2627fcbb19ac24c` | https://huggingface.co/Xenova/whisper-tiny/resolve/5332fcc35e32a33b86612b9a57a89be7906102b1/generation_config.json |
| `/models/whisper-tiny/preprocessor_config.json` | 339 | `a6a76d28c93edb273669eb9e0b0636a2bddbb1272c3261e47b7ca6dfdbac1b8d` | https://huggingface.co/Xenova/whisper-tiny/resolve/5332fcc35e32a33b86612b9a57a89be7906102b1/preprocessor_config.json |
| `/models/whisper-tiny/tokenizer.json` | 2.480.466 | `27fc476bfe7f17299480be2273fc0608e4d5a99aba2ab5dec5374b4482d1a566` | https://huggingface.co/Xenova/whisper-tiny/resolve/5332fcc35e32a33b86612b9a57a89be7906102b1/tokenizer.json |
| `/models/whisper-tiny/tokenizer_config.json` | 282.683 | `2a4c4281cf9f51ac6ccc406fdc711a087afe6530f671fa7b80953edc498275ce` | https://huggingface.co/Xenova/whisper-tiny/resolve/5332fcc35e32a33b86612b9a57a89be7906102b1/tokenizer_config.json |
| `/models/whisper-tiny/onnx/encoder_model_quantized.onnx` | 10.124.910 | `fd9d995b9dcb0520f0dbf6cf68651af639fc385f594d9d876e69ca2802dc438e` | https://huggingface.co/Xenova/whisper-tiny/resolve/5332fcc35e32a33b86612b9a57a89be7906102b1/onnx/encoder_model_quantized.onnx |
| `/models/whisper-tiny/onnx/decoder_model_merged_quantized.onnx` | 30.727.765 | `6c0c125986b007d2e3734bec84c18bda0152071b90b87fadac6d7764499927a0` | https://huggingface.co/Xenova/whisper-tiny/resolve/5332fcc35e32a33b86612b9a57a89be7906102b1/onnx/decoder_model_merged_quantized.onnx |
| `/models/whisper-tiny/LICENSE.txt` | 1.063 | `b5d65a59060e68c4ff940e1eddfa6f94b2d68fdf58ed7f4dd57721c997e35e9d` | https://raw.githubusercontent.com/openai/whisper/86098128c0b4f24f0e2aa2994de830614b474227/LICENSE |
| `/models/modnet/config.json` | 83 | `e144d8af9b1f09649785c77f592a76bbc69504ae02e43700663b2a9f00d9c8a2` | https://huggingface.co/Xenova/modnet/resolve/fa2fa546052fba4c08921230a26cc69a333fca12/config.json |
| `/models/modnet/preprocessor_config.json` | 365 | `07d83634b1fdd20142ca6e3fe55ab92b558f56d1b0f005ff3a7926f1c9e1165d` | https://huggingface.co/Xenova/modnet/resolve/fa2fa546052fba4c08921230a26cc69a333fca12/preprocessor_config.json |
| `/models/modnet/onnx/model_quantized.onnx` | 6.632.188 | `92e49898c3e05a6d7a944fc67a8cb87c4aad754ffb6ebd949528c7d1105fee3a` | https://huggingface.co/Xenova/modnet/resolve/fa2fa546052fba4c08921230a26cc69a333fca12/onnx/model_quantized.onnx |
| `/models/modnet/LICENSE.txt` | 11.357 | `c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4` | https://raw.githubusercontent.com/ZHKKKe/MODNet/28165a451e4610c9d77cfdf925a94610bb2810fb/LICENSE |
| `/models/ort/ort-wasm-simd-threaded.wasm` | 14.264.838 | `06ba057753da3847e4c24f02d91ab133455b0817c69a44993a9a53a2146df9e3` | npm onnxruntime-web@1.31.0-dev.20260914-8d85527a0 dist/ort-wasm-simd-threaded.wasm |
| `/models/ort/ort-wasm-simd-threaded.mjs` | 24.381 | `c57ca56328877353a575e51bbca6f18450027d6c9bf2307a2cb2c41363b4de9f` | npm onnxruntime-web@1.31.0-dev.20260914-8d85527a0 dist/ort-wasm-simd-threaded.mjs |
| `/models/ort/LICENSE.txt` | 1.073 | `2f07c72751aed99790b8a4869cf2311df85a860b22ded05fa22803587a48922c` | https://raw.githubusercontent.com/microsoft/onnxruntime/8d85527a010e294a26b274749f74294b2a32cec5/LICENSE |
| `/models/ort/ThirdPartyNotices.txt` | 338.088 | `143764b952fdb1a7c69ce653bfba74a7744d6a8a573bfb73e235fba356c83de3` | https://raw.githubusercontent.com/microsoft/onnxruntime/8d85527a010e294a26b274749f74294b2a32cec5/ThirdPartyNotices.txt |

`ort/ThirdPartyNotices.txt`: wasm çalışma dosyasına derlenen üçüncü taraf bileşenlerin bildirimi (npm paketinde yok; aynı
commit'ten). İçindeki Eigen başlık kütüphanesi MPL-2.0'dır; değiştirilmeden kullanılır, kaynağı
https://gitlab.com/libeigen/eigen (MPL-2.0 §3.2-a bildirimi `/lisanslar` sayfasında). Mbed TLS "Apache-2.0 OR GPL"
çift lisanslıdır; Apache-2.0 seçilir.

Sürüm yükseltirken: `scripts/model-indir.mjs`'deki depo, commit ve özetleri değiştirin, betiği çalıştırın, bu tabloyu
`src/lib/tools/video/ai/modelDosyalari.generated.json`'dan yenileyin ve copyright-agent denetiminden geçirin.
