Videoframe-extractor
Extraheer stilstaande beelden uit een video met een vast interval of een specifieke lijst met tijdstempels en download ze allemaal rechtstreeks in uw browser.
Resultaat
Het schrobben van de tijdlijn van een video en hopen dat een screenshot op het juiste moment terechtkomt, is niet hetzelfde als het daadwerkelijk extraheren van een frame. Deze tool decodeert je geüploade video in de browser en legt echte stilstaande beelden vast op de exacte punten waar je om vraagt, hetzij elke N seconden over de hele clip of op een getypte lijst met specifieke tijdstempels, en geeft je ze allemaal als een afzonderlijk downloadbare PNG of JPEG.
Met precisie wordt eerlijk omgegaan in plaats van aangenomen. Waar de browser de requestVideoFrameCallback API ondersteunt, zoekt de tool naar de doeltijd en pakt het frame pas op zodra dat exacte frame daadwerkelijk is gedecodeerd en op het scherm is gepresenteerd - hetzelfde mechanisme dat echte frame-nauwkeurige videoverwerkingstools gebruiken, en aanzienlijk betrouwbaarder dan alleen maar het lezen van currentTime een moment na het zoeken. Als een browser die API niet implementeert, valt de tool terug op een currentTime-plus-seeked-event-registratie en zegt dit duidelijk op de pagina, in plaats van stilletjes te doen alsof beide paden even nauwkeurig zijn.
Er zijn twee modi voor de veelvoorkomende gevallen. 'Elke N seconden' bouwt een gelijkmatig verdeelde reeks tijdstempels op over de volledige duur van de video - handig voor contactbladen, miniatuursets of voorbeeldframes voor een andere tool. Met 'Specifieke tijdstempels' kunt u een exacte door komma's of nieuwe regels gescheiden lijst typen, in mm:ss of gewone seconden, om precieze momenten eruit te halen - een doel, een reactie, een specifieke dia in een opgenomen presentatie.
Frames verschijnen in een miniatuurraster zodra ze allemaal zijn vastgelegd, zodat u de voortgang bij lange extracties kunt bekijken, elk afzonderlijk frame onmiddellijk kunt downloaden of 'alles downloaden' kunt gebruiken zodra alles klaar is om elk bestand achter elkaar af te vuren. Er wordt niets geüpload: het videobestand en elk vastgelegd frame blijven op uw apparaat staan, volledig verwerkt met de eigen videodecodering van de browser en Canvas 2D API's.