Video Frame Extractor
Rögzített időközönként vagy az időbélyegek meghatározott listáján állóképeket bontson ki egy videóból, és töltse le mindegyiket közvetlenül a böngészőjében.
Eredmény
Egy videó idővonalának súrolása és abban a reményben, hogy a képernyőkép a megfelelő pillanatban érkezik, nem ugyanaz, mint egy képkocka tényleges kibontása. Ez az eszköz dekódolja a feltöltött videót a böngészőben, és valódi állóképeket rögzít az Ön által kért pontokon, akár N másodpercenként a teljes klipben, akár meghatározott időbélyegek gépelt listájában, és mindegyiket külön letölthető PNG vagy JPEG formátumban adja meg.
A rögzítés pontosságát becsületesen kezelik, nem pedig feltételezik. Ahol a böngésző támogatja a requestVideoFrameCallback API-t, az eszköz megkeresi a célidőt, és csak akkor fogja meg a keretet, ha a pontos képkocka ténylegesen dekódolásra került és megjelenik a képernyőn – ugyanaz a mechanizmus, amelyet a valódi képkockapontos videófeldolgozó eszközök is használnak, és lényegesen megbízhatóbb, mint az aktuális idő egy pillanattal a keresés után történő kiolvasása. Ha egy böngésző nem valósítja meg ezt az API-t, az eszköz a jelenlegi idő és keresett eseményrögzítésre tér vissza, és ezt egyértelműen kiírja az oldalon, ahelyett, hogy halkan úgy tenne, mintha mindkét útvonal egyformán pontos lenne.
Két mód fedi le a gyakori eseteket. Az „Every N seconds” egyenletesen elosztott időbélyeg-készletet hoz létre a videó teljes időtartama alatt – praktikus névjegylapokhoz, indexkép-készletekhez vagy más eszközök mintavételi képkockáihoz. A „Speciális időbélyegek” segítségével pontos, vesszővel vagy újsorral elválasztott listát írhat be mm:ss-ben vagy sima másodpercben, hogy precíz pillanatokat – célt, reakciót, adott diát a rögzített prezentációban – kiemelhessen.
A keretek miniatűrrácsban jelennek meg, amint mindegyiket rögzítik, így figyelemmel kísérheti a hosszú kibontások előrehaladását, azonnal letöltheti bármelyik képkockát, vagy használhatja az „Összes letöltése” funkciót, amint minden készen áll az összes fájl szekvenciális elindítására. Semmi sem kerül feltöltésre: a videofájl és minden rögzített képkocka az eszközön marad, teljes egészében a böngésző saját videodekódolásával és a Canvas 2D API-kkal feldolgozva.