Vind elke scènewissel in een video
Upload een video en de detector loopt erdoorheen, vindt waar de ene opname eindigt en de volgende begint, en geeft je een genummerde lijst van scènes met een starttijd, een eindtijd en een miniatuur voor elk. Het draait in de browser door frames te vergelijken, dus de video verlaat je apparaat nooit en er is geen app om te installeren.
Dit is het mechanische werk, een video splitsen bij zijn wissels, niet een AI die raadt waar de video over gaat. Als je een lijst van wissels nodig hebt om te beginnen met bewerken, een manier om naar elke opname te springen, of een snelle telling van hoeveel scènes een clip heeft, dan is dit de tool daarvoor.
Wat een scènedetector eigenlijk doet
Een scènewissel is het moment waarop het beeld verandert van de ene opname naar de andere. Het detecteren ervan verandert een enkel videobestand in een lijst van segmenten waarop je actie kunt ondernemen, en die lijst is wat de meeste bewerkings- en ondertitelingsworkflows eigenlijk het eerst nodig hebben.
Het is de moeite waard om precies te zijn over de woorden, omdat zoekresultaten ze door elkaar halen. Een opname is één ononderbroken cameravoering tussen twee wissels. Een scène bestaat meestal uit meerdere opnamen die bij elkaar horen. Frame-verschil detectie zoals deze vindt opnamen, de harde visuele grenzen, wat “scènedetectie” en “opnamegrensbepaling” in de praktijk beide betekenen. Het leest het verhaal niet om te beslissen waar een verhalende scène begint, dat is een inschatting die geen automatische tool betrouwbaar maakt.
Hoe het de wissels vindt
De methode is bewust eenvoudig, vandaar dat het op je eigen machine kan draaien zonder server. De tool bemonstert de video met een constante stap, verkleint elk bemonsterd frame tot een kleine grijstint miniatuur, en meet hoe verschillend elk frame is van het vorige. Een harde wissel zorgt ervoor dat bijna elke pixel tegelijk verandert, waardoor het verschil piekt. Wanneer die piek de gevoeligheidsdrempel overschrijdt, markeert de tool daar een wissel en opent een nieuwe scène.
Omdat het bemonstert in plaats van elk afzonderlijk frame te controleren, landt een wissel op de dichtstbijzijnde steekproef, dus een tijdcode kan een fractie van een seconde afwijken bij een lange video. Dat is de afweging om het snel en in de browser te houden. Voor een editlijst of een ruwe segmentatie is het nauwkeurig genoeg, en je kunt elke grens in de miniatuur zien om het te bevestigen.
De gevoeligheidsregeling is de knop die ertoe doet. Hoog vangt subtiele veranderingen op en retourneert meer scènes, laag breekt alleen bij grote veranderingen en retourneert minder. Begin op Gemiddeld en pas het dan aan als het aantal te hoog of te laag lijkt voor de beelden.
Harde wissels, fades en wat gemist wordt
Harde wissels zijn waar dit goed in is. Een directe overgang van de ene opname naar de andere is duidelijk zichtbaar omdat het frameverschil springt.
Geleidelijke overgangen zijn het eerlijke zwakke punt. Een langzame fade naar zwart, een cross-dissolve, of een lange morph verandert het beeld beetje bij beetje, waardoor geen enkel frame-tot-frame verschil groot genoeg is om de drempel te overschrijden. Het verhogen van de gevoeligheid helpt, maar een zachte dissolve kan nog steeds worden gelezen als één doorlopende scène. Snelle beweging of een felle cameraflits kan de andere kant op werken en één opname in tweeën splitsen. De miniaturen zijn er zodat je een valse splitsing in één oogopslag kunt herkennen en negeren.
Niets van dit alles is een defect dat uniek is voor browsertools. Frame-verschil detectie heeft deze beperkingen overal. Wat je hier krijgt, is een snelle, private eerste pas die correct is bij de overgrote meerderheid van gewone wissels.
Browsertool versus DaVinci en PySceneDetect
De twee tools waar mensen gewoonlijk naar grijpen zijn DaVinci Resolve en PySceneDetect, en beide zijn hierin beter. De vraag is wat je bereid bent in te stellen.
DaVinci Resolve heeft een scènedetectiefunctie, maar dat betekent dat je een grote bewerkingssuite moet installeren en de clip moet importeren voordat je hem kunt uitvoeren. PySceneDetect is een open-source opdrachtregeltool met inhoudsgevoelige en drempelwaardenmodi, wat krachtig is als je vertrouwd bent met een terminal en het installeren van Python-pakketten. Geen van beide is iets wat je opent voor één snelle controle van één clip.
Deze tool is de no-install, no-account versie precies voor die snelle controle. Je sleept een bestand erin, leest de kniplijst, kopieert de tijdscodes en gaat verder. Voor een zware batchtaak of frame-perfecte grenzen binnen een voltooide bewerking winnen de desktoptools nog steeds, en dat is een eerlijke plek om je naartoe te sturen.
Wie gebruikt scènedetectie
Editors gebruiken een kniplijst om ruw beeldmateriaal in clips te verdelen vóór de assemblage, of om de exacte seconden te vinden waar B-roll verandert, zodat ze muziek of ondertitels op de maat kunnen plaatsen.
Ondertiteling en ondertitelingswerk profiteren ervan omdat een ondertitelingsbestand beter leest wanneer regels breken bij shotwisselingen in plaats van door een knip heen te lopen. Een scènelijst geeft je die breekpunten.
Mensen die beeldmateriaal loggen of archiveren, gebruiken het om een lange opname per shot te indexeren, zodat een opname van twee uur een navigeerbare lijst wordt in plaats van een schrobber. En iedereen die twee versies van een bewerking vergelijkt, kan snel scènes tellen en de knippunten controleren.
Voorbij de Kniplijst
Zodra je weet waar de scènes zijn, is de volgende stap meestal om er iets mee te doen. Om te begrijpen wat er in elke scène zit in plaats van alleen waar deze knipt, leest de AI video-analyzer de inhoud, objecten en gebeurtenissen met tijdstempels. Om een stilstaand beeld op een specifiek moment of met een interval te trekken, slaat de video frame-extractor frames op als PNG of JPG. En als je vraag is of een clip AI-gegenereerd of gemanipuleerd was in plaats van waar deze werd geknipt, dat is de AI video-detector, een heel andere taak.
Opnamen die je bewaart, kunnen worden getranscribeerd door Whisper Large-v3 met SOC 2 Type 2 beveiligde opslag.
Veelgestelde vragen
Wat is videoscènedetectie?
Het is het vinden van de punten waar een video van het ene shot naar het volgende snijdt, en vervolgens de video opsplitsen in een lijst met scènes op die punten. Deze tool doet dit door frames te vergelijken en te markeren waar het beeld scherp verandert, en het geeft je een tijdcode en een thumbnail voor elke scène.
Is de scènedetector gratis?
Ja. Het uploaden van een video en het detecteren van de scènes draait volledig in je browser zonder kosten, zonder account en zonder watermerk. De AI-functies die verder gaan, zoals het analyseren van wat er in elke scène zit, volgen het normale plan van ScreenApp.
Werkt het online zonder iets te installeren?
Ja. Het draait in de browser, dus er is niets te downloaden of te installeren, op desktop of telefoon. In tegenstelling tot DaVinci Resolve of PySceneDetect, hoef je geen app of opdrachtregel eerst in te stellen.
Hoe verschilt dit van AI-videoanalyse?
Scènedetectie is mechanisch: het vindt de knippen door frameverschil en interpreteert geen inhoud. AI-videoanalyse leest wat er in het beeldmateriaal gebeurt, de objecten, acties en momenten, en beschrijft deze. Gebruik dit voor een kniplijst, en de AI video-analyzer wanneer je wilt weten wat de video bevat.
Kan het fades en dissolves detecteren?
Niet zo betrouwbaar als harde knippen. Een langzame fade of cross dissolve verandert het frame geleidelijk, dus het kan als één continue scène worden gelezen. Het verhogen van de gevoeligheid vangt er meer van, maar een zeer zachte overgang kan nog steeds worden gemist. Rechte knippen worden goed gedetecteerd.
Wordt mijn video ergens geüpload?
Nee. De hele analyse vindt plaats op je apparaat met de eigen canvas van de browser. Het bestand wordt lokaal gelezen om frames te vergelijken, en er wordt niets naar een server gestuurd, opgeslagen of gelogd.
Welke videoformaten ondersteunt het?
Elk formaat dat je browser kan afspelen, waaronder MP4, MOV, WebM en de meeste AVI-bestanden. Als de video op de pagina afspeelt, kan de detector deze samplen en analyseren.
Is dit een gratis alternatief voor DaVinci scènedetectie of PySceneDetect?
Voor een snelle, eenmalige controle wel. Het gebruikt hetzelfde frame-verschil idee zonder de installatie of de opdrachtregel. Voor frame-perfecte grenzen binnen een volledige bewerking, of grote geautomatiseerde batches, zijn de desktop- en opdrachtregeltools nog steeds beter geschikt.