MT Media Tools

Alle videoframes extraheren

Haal frames uit een video met een gekozen framerate en download ze als PNG-afbeeldingen in je browser. Geen uploads: ffmpeg.wasm draait lokaal.

🔒 Draait volledig in uw browser — niets wordt geüpload

Drop a video here or click to browse

No video selected.

Advertisement

Zet een video om in een reeks afbeeldingen

Soms zijn de losse frames in een video het nuttigste wat erin zit. Misschien heb je spritesheets nodig voor een animatie, stilstaande referentiebeelden voor een rapport, elke dia uit een opgenomen presentatie, trainingsdata voor een klein experiment of gewoon een handvol kandidaat-thumbnails om uit te kiezen. Deze tool bemonstert een lokale video met een framerate die je zelf kiest en slaat elk bemonsterd moment op als een eigen PNG-afbeelding. In plaats van een speler steeds te pauzeren en schermafbeeldingen te maken, krijg je in één keer een netjes gelijkmatig verdeelde set frames.

Alles gebeurt in de browser. De geselecteerde video wordt geschreven naar het in-memory bestandssysteem van ffmpeg.wasm, ffmpeg bemonstert frames met de ingestelde snelheid en de gegenereerde PNG-bestanden worden teruggelezen en achter elkaar gedownload. Er wordt niets geüpload, er is geen account en de tijdelijke bestanden worden uit de engine gewist als de run klaar is. Zo blijven privéopnames, klantmateriaal en nog niet uitgebracht materiaal volledig op je eigen apparaat.

Een framerate en formaat kiezen

De waarde voor frames per seconde bepaalt hoe dicht de video wordt bemonsterd. Een snelheid van 1 levert één afbeelding per seconde op, ruim voldoende voor storyboards en overzichten. Hogere snelheden leggen snelle beweging in fijner detail vast maar maken veel meer bestanden aan: een clip van dertig seconden met tien frames per seconde levert honderden afbeeldingen op. Gebroken snelheden zoals 0.5 of 0.25 dunnen de uitvoer uit tot één frame om de paar seconden. Je kunt ook een doelbreedte instellen om elk frame te verkleinen en de download beheersbaar te houden; de hoogte wordt automatisch geschaald om de beeldverhouding te behouden. Begin laag, bekijk het resultaat en verhoog de snelheid als je meer detail nodig hebt.

Opmerkingen over browser en downloads

Het extraheren van veel frames gebruikt geheugen en start een reeks aparte downloads, dus je browser kan om toestemming vragen om meerdere bestanden op te slaan. Sta dit toe zodat de volledige set wordt vastgelegd, en kies een downloadmap waar de genummerde PNG's samen terechtkomen. Zeer lange of hoge-resolutievideo's in combinatie met een hoge framerate kunnen traag zijn of tegen geheugenlimieten aanlopen omdat al het werk op je apparaat draait; geef daarom bij grote klussen de voorkeur aan kortere clips en bescheiden snelheden. De eerste extractie kan even stilvallen terwijl de WebAssembly-engine wordt gedownload, maar latere runs in hetzelfde tabblad starten zonder die wachttijd.

Hoe te gebruiken

  1. Kies een videoSleep de lokale video waaruit je frames wilt halen of blader ernaar.
  2. Stel de framerate inVoer de frames per seconde in die uit de video moeten worden bemonsterd.
  3. ExtraherenGenereer de PNG-frames lokaal en download ze één voor één.

Veelgestelde vragen

Worden mijn video's geüpload om frames te extraheren?
Nee. De video wordt door ffmpeg.wasm in je browser gelezen en elk frame wordt lokaal gegenereerd en gedownload.
Waarom downloadt de eerste run een engine?
Bij het eerste gebruik wordt de WebAssembly-kern van ffmpeg geladen. Daarna hergebruiken verdere extracties in hetzelfde tabblad die zonder nieuwe download.
Hoe werkt de framerate?
De gekozen frames per seconde bepalen hoeveel afbeeldingen per seconde worden bemonsterd. Een waarde van 1 geeft één frame per seconde, terwijl 0.5 één frame per twee seconden geeft.
Waarom vraagt mijn browser om meerdere downloads toe te staan?
Elk frame wordt als eigen PNG opgeslagen, dus de pagina start meerdere downloads achter elkaar. Sta ze toe zodat de hele set wordt opgeslagen.
Advertisement