Video Frame Extractor
Uddrag stillbilleder fra en video med et fast interval eller en specifik liste over tidsstempler, og download hver enkelt direkte i din browser.
Resultat
At skrubbe en videos tidslinje og håbe på, at et skærmbillede lander på det rigtige tidspunkt, er ikke det samme som faktisk at udtrække en ramme. Dette værktøj afkoder din uploadede video i browseren og fanger rigtige stillbilleder på de nøjagtige punkter, du beder om, enten hvert N sekund på tværs af hele klippet eller på en indtastet liste over specifikke tidsstempler, og giver dig hver enkelt som en individuelt downloadbar PNG eller JPEG.
Optagelsespræcision håndteres ærligt snarere end antaget. Hvor browseren understøtter requestVideoFrameCallback API'et, søger værktøjet efter måltidspunktet og griber først rammen, når den nøjagtige ramme rent faktisk er blevet afkodet og præsenteret på skærmen - den samme mekanisme, som ægte frame-nøjagtige videobehandlingsværktøjer bruger, og mere pålideligt end blot at læse currentTime et øjeblik efter en søgning. Hvor en browser ikke implementerer denne API, falder værktøjet tilbage til en currentTime-plus-seeked-event capture og siger det tydeligt på siden, i stedet for stille og roligt at lade som om, at begge stier er lige præcise.
To tilstande dækker de almindelige tilfælde. 'Hvert N sekund' opbygger et jævnt fordelt sæt tidsstempler over hele videoens varighed - praktisk til kontaktark, miniaturesæt eller prøvebilleder til et andet værktøj. 'Specifikke tidsstempler' lader dig skrive en nøjagtig komma- eller nylinjesepareret liste, i mm:ss eller almindelige sekunder, til at trække præcise øjeblikke ud - et mål, en reaktion, et specifikt dias i en optaget præsentation.
Frames vises i et thumbnail-gitter, så snart hver enkelt er fanget, så du kan se fremskridtene på lange udtræk, downloade en enkelt frame med det samme eller bruge 'download alle', når alt er klar til at affyre hver fil i rækkefølge. Intet uploades: videofilen og hver optaget frame forbliver på din enhed, behandlet udelukkende med browserens egen videoafkodning og Canvas 2D API'er.