Žádné nahrávání, 100% lokálně, bez účtu

Extrahovat snímky z videa

Získejte z videa statické obrázky. Zvolte počet snímků za sekundu a formát obrázku, vše běží v prohlížeči.

Jak Extrahovat snímky z videa funguje

Extrahujte statické obrázky z libovolného videa jako soubory PNG nebo JPG přímo ve svém prohlížeči, přičemž WebAssembly ffmpeg spouští filtr fps na vašem zařízení. Můžete vytáhnout každý snímek, jeden snímek za sekundu nebo snímky ve vlastním intervalu v sekundách. Extrakci lze také omezit na konkrétní časový rozsah v klipu. Jakmile ffmpeg dokončí práci, každý extrahovaný obrázek se nabídne jako vlastní odkaz ke stažení; žádný souhrnný archiv se nevytváří.

Výstup PNG zachovává každý pixel přesně tak, jak se zobrazuje ve snímku videa, což je ideální pro analýzu obrázků, generování miniatur nebo přípravu datových sad pro strojové učení. Výstup JPG používá ztrátovou kompresi ke snížení velikosti jednotlivého souboru za cenu mírné ztráty kvality, lepší pro vizuální náhledy nebo když potřebujete jen rychlý odkaz. Rychlost extrakce závisí na počtu požadovaných snímků a na CPU vašeho zařízení; vytažení několika klíčových snímků z krátkého klipu je téměř okamžité, zatímco extrakce každého snímku z dlouhého záznamu 4K může trvat několik minut.

Extrahovat snímky z videa: návod krok za krokem

  1. Přetáhněte nebo vyberte video, ze kterého chcete extrahovat snímky.
  2. Zvolte interval extrakce (každý snímek, každou sekundu nebo vlastní počet sekund mezi snímky).
  3. Volitelně nastavte počáteční čas a koncový čas pro omezení extrakce na konkrétní rozsah.
  4. Vyberte výstupní formát (PNG pro bezztrátový, JPG pro menší soubory).
  5. Klikněte na Extrahovat snímky a po dokončení ffmpegu stáhněte každý snímek jednotlivě.

Časté případy použití

  • Vytažení snímků z demonstračního videa produktu pro použití jako ilustrační screenshoty v dokumentaci.
  • Extrahování jednoho snímku za sekundu ze záznamu timelapse pro vytvoření kontaktního listu celé sekvence.
  • Sestavení datové sady obrázků z krátkého video klipu pro projekt trénování modelu počítačového vidění.
  • Generování kandidátů na miniatury v pravidelných intervalech z dlouhého screencastu pro nalezení nejlepšího náhledového snímku.

Často kladené otázky

Mohu extrahovat snímky bez připojení k internetu?

Ne. ffmpeg.wasm aplikuje filtr fps uvnitř záložky vašeho prohlížeče. Vaše video se načte do lokální paměti, snímky se odebírají a zapisují jako soubory PNG nebo JPG na vašem zařízení, poté se každý snímek nabídne jako vlastní lokální odkaz ke stažení. Nic se nepřenáší k Sunasty ani žádné třetí straně.

Jaký je rozdíl mezi výstupními snímky PNG a JPG?

PNG používá bezztrátovou kompresi, takže každý pixel v extrahovaném obrázku je přesně tak, jak se zobrazuje v snímku videa, bez zahazování dat. JPG aplikuje ztrátový algoritmus JPEG (-q:v 2 ve ffmpegu, což je téměř bezztrátové) a produkuje soubory 5-10krát menší než PNG za cenu jemných kompresních artefaktů kolem okrajů s vysokým kontrastem a jemných detailů.

Kolik snímků dostanu a kolik místa na disku zaberou?

Počet snímků se rovná délce klipu (v sekundách) dělené zvoleným intervalem. Při extrakci každého snímku z klipu 30 fps, 60 sekund, je to 1800 souborů PNG. Každý snímek Full HD PNG je přibližně 1-3 MB nekomprimovaný, takže před extrakcí maximální rychlostí z dlouhého klipu zkontrolujte dostupné místo na disku.

Mohu extrahovat snímky pouze z konkrétní části videa?

Ano. Před kliknutím na Extrahovat nastavte počáteční a koncový čas. ffmpeg přeskočí na počáteční bod a zastaví se na koncovém bodu, přičemž zpracuje pouze tento segment. Je to nejúčinnější způsob, jak snížit počet výstupních snímků, pokud potřebujete obrázky pouze z konkrétního okamžiku.

Jaké formáty videa extraktov snímků přijímá?

ffmpeg.wasm čte MP4, MOV, WebM, MKV, AVI a většinu běžných formátů kontejnerů. Vstupní kodek je zpracován transparentně; vybíráte pouze výstupní formát obrázku (PNG nebo JPG). Každý stažený snímek má odpovídající příponu .png nebo .jpg.

Proč extrakce každého snímku z dlouhého videa trvá tak dlouho?

Filtr fps musí komprimovaný video stream plně dekódovat, snímek po snímku, aby pro každý výstupní obrázek vytvořil surová pixelová data. U 10minutového videa 1080p při 24 fps jde o 14 400 snímků k dekódování a zakódování jako obrázkové soubory prostřednictvím WebAssembly bez akcelerace GPU. Použití nižší četnosti extrakce (jeden snímek každých 5 sekund místo každého snímku) výrazně snižuje jak dobu zpracování, tak počet souborů ke stažení.