ShotIndex
Je weet dat je het shot hebt. ShotIndex weet waar.
ShotIndex indexeert een compleet video-archief — NAS én losse schijven — en maakt het doorzoekbaar op wat er te zíén is. Zoek zoals je je een shot herinnert ('drone, polder, zonsopkomst'), spring naar het juiste segment en lever aan in DaVinci Resolve met proxies en de juiste LUT er al in.

55 TB
Eigen archief gescand
3.493
Clips geïndexeerd
10.989
Lokale embeddings
203
Tests
Wat het kan
Meten vóór raden
ffprobe, optical flow, histogrammen en persoonsdetectie leggen camerabeweging, belichting, scherpte en shotgrootte vast — gratis, in seconden, zonder AI.
AI-beschrijvingen per segment
Segmenten van 8–12 seconden krijgen Nederlandse beschrijvingen inclusief uitgesproken spraak — interviews zijn op citaat terugvindbaar.
Drie zoekstanden
Ruim, precies of semantisch via lokale tekst-embeddings — altijd met een uitlegregel die laat zien waaróm iets gevonden is.
Kaart & drone-vluchtpaden
Clips geclusterd op locatie, drone-vliegpaden in hoogtekleuren, en handmatig locaties prikken per map — want maar 3 van 2.816 clips bleken bruikbare GPS te hebben.
Klantportaal
Opdrachtgevers bekijken online alleen hun eigen materiaal — gepubliceerd per deling, ingelogd met een 6-cijfercode of magic link. De scheiding is fysiek, geen WHERE-clausule.
Rechtstreeks je timeline in
FCPXML-export naar Resolve of Final Cut met gekoppelde 960p-proxies en de log→Rec709-LUT al ingebakken; ProRes RAW krijgt witbalans en S-curve in plaats van een verkeerde log-LUT.
Hoe we het gebouwd hebben
Node.js 22 als motor, Electron als venster, één SQLite-bestand als index — local-first, kopieerbaar als back-up, vrijwel zonder dependencies. Dezelfde motor is ook een CLI.
AI draait op de eigen sleutel van de gebruiker — proxyen via onze server zou ons AVG-verwerker maken. Kostenraming vooraf, hard budgetplafond, hervatbare wachtrijen; embeddings blijven lokaal zodat een modelwissel geen tweede rekening oplevert.
Originelen worden nooit aangeraakt en nooit verwijderd: verdwenen bestanden worden gemarkeerd, niet gewist, en clip-identiteit hangt aan een vingerafdruk in plaats van een pad — mappen hernoemen kost geen analysewerk.
Het klantportaal draait op Cloudflare in de EU en publiceert alleen wat je vrijgeeft: een paar gigabyte per deling in plaats van 55 terabyte archief, met een kruislekkage-test over echt HTTP.
Waarom we het gebouwd hebben
In ons eigen productiehuis werd ruim 200 terabyte aan draaidagen langzaam onvindbaar. De eerste scan gaf de harde cijfers: 104.114 mappen, 82 klanten, 296 projecten — en ordernummers dekten maar 10% van de projecten, dus moest het archief op inhoud ontsloten worden.
Dus bouwden we de beeldbank die we zelf misten. Toen een klant vroeg of hij zijn beelden online kon bekijken, kwam het klantportaal erbij — nu een zelfstandig product in besloten bèta op shotindex.online.


Zoiets nodig in uw bedrijf?