AskCleanAskClean

Komprimujte video, aniž byste ho někam nahrávali

Tato komprimace běží celá uvnitř vašeho prohlížeče: video dekóduje a znovu zakóduje vaše vlastní zařízení přes WebCodecs a každá část výsledku se zapisuje přímo do místního úložiště, jak je hotová. Nic se nenahrává, a protože se výsledek nikdy nedrží v paměti, není ani žádný limit velikosti — jediným stropem je volné místo na disku. Vyberte soubor a začne to hned.

Proč je komprimace bez nahrávání něco jiného

Skoro každá bezplatná komprimace videa na webu je služba pro nahrávání. Předáte soubor serveru, který nemáte pod kontrolou, čeká ve frontě za soubory ostatních, zpracuje se, a pak si výsledek stáhnete. Model funguje, ale něco stojí: vaše záběry se zkopírují na cizí disk, doba uchování je ta, kterou uvádí zásady ochrany osobních údajů, a čtyřistamegabajtový klip musí projít celou cestu nahoru vaším připojením, než vůbec něco začne.

Tento nástroj obrací pořadí. Prohlížeč čte soubor přímo z vašeho disku, posílá snímky video kodéru vašeho vlastního zařízení přes WebCodecs API a nový soubor MP4 zapisuje zpět do místního úložiště už během kódování. Po síti nejde nic — můžete si to ověřit tak, že si během běhu otevřete síťový panel prohlížeče, nebo po načtení této stránky odpojíte internet a komprimujete stejně.

Vyplývají z toho dvě praktické věci. Za prvé rozhoduje váš hardware, ne rychlost odesílání, takže krátký klip je hotový za pár sekund. Za druhé není co omezovat: žádná denní kvóta, žádné místo ve frontě, žádná registrace, žádný vodoznak, protože neexistuje server, jehož náklady by se musely pokrýt.

Jediné, co lokální komprimace neumí, je běžet v prohlížeči bez video kodéru. Pokud ten váš není podporovaný, nástroj výše to řekne naplno, místo aby tiše přepnul na nahrávání.

Komprimace velkého videa, bez limitu velikosti

Právě u velkých souborů komprimace v prohlížeči obvykle padá, a příčinou je paměť. Nejpřímočařejší způsob, jak takový nástroj postavit, je skládat hotové video v paměti a vydat ho teprve celé — což znamená, že potřebná paměť roste s velikostí samotného výsledku. Dlouhý záznam si nakonec vyžádá víc RAM, než mu stroj dokáže vyhradit, a karta v polovině zhasne. Proto komprimace v prohlížeči obvykle inzerují maximální velikost souboru.

Tato ne. Každá část komprimovaného videa se zapíše do místního úložiště prohlížeče v okamžiku, kdy je zakódovaná, takže spotřeba paměti zůstává plochá bez ohledu na délku videa. Změřili jsme to: komprimace čtyřicetiminutového záznamu v 1080p do souboru o velikosti 500 MB vystoupala na 643 MB paměti a zůstala tam od začátku do konce. Stejná práce s výsledkem skládaným v paměti vyšplhala na 1 246 MB a při dokončení stále stoupala. Ten rozdíl je celý důvod, proč tady žádný limit velikosti není.

Místo limitu je tu kontrola, která vás nemůže zaskočit. Než kódování začne, nástroj odhadne, jak velký výsledek bude, a porovná ho s tím, kolik místa má prohlížeč skutečně volného. Pokud se to nevejde, dozvíte se to teď, a ne o čtyřicet minut později. A nic po sobě nezůstane: když v polovině zrušíte nebo zavřete kartu, rozepsaný soubor se smaže.

Praktickým stropem je volné místo na vašem disku, ne číslo, které jsme si vybrali. Zdrojové soubory o několika gigabajtech jsou v pořádku — dvouhodinové video je otázka trpělivosti, ne kapacity.

Jak komprimovat video v prohlížeči

Celý postup má tři kroky a nic se nenastavuje — výchozí volba 720p je to, co většina lidí chce.

  1. Vyberte video, nebo ho přetáhněte do rámečku výše. Soubor se čte lokálně; délka, rozlišení a velikost se ukážou hned.
  2. Zvolte úroveň kvality. 720p drží video nejblíž originálu, 540p je vyladěná na chatovací aplikace, 360p mačká nejvíc. Cílové rozlišení se ukáže ještě před začátkem.
  3. Klepněte na Komprimovat a čekejte. Průběh je skutečný, ne odhadovaný. Na konci uvidíte velikost před a po a Stáhnout uloží nový soubor.

Komprimace jde jen jedním směrem — zahozené detaily se nevrátí. Originál si nechte, dokud se na komprimovanou kopii nepodíváte a nebudete spokojení.

Kterou úroveň kvality zvolit?

Každá úroveň zmenší krátkou stranu videa na cílovou hodnotu a omezí průměrný bitový tok. Používáme krátkou stranu místo šířky, aby se svislé video z telefonu ošetřilo přesně jako vodorovné záběry z kamery.

Nikdy neupscalujeme. Když dáte video v 720p do úrovně 720p, rozlišení zůstane nedotčené a změní se jen bitový tok — to je dobré vědět, protože takový případ ušetří výrazně méně než zdroj ve 4K.

ÚroveňCílNejvhodnější pro
720p · Vysoká kvalitaKrátká strana 720 px, ~2 Mb/sVýchozí. Sdílení, archivace, sledování na telefonu nebo notebooku.
540p · VyváženéKrátká strana 540 px, ~1 Mb/sChatovací aplikace, přílohy e-mailů, limity velikosti při nahrávání.
360p · Nejmenší velikostKrátká strana 360 px, ~0,6 Mb/sDostat dlouhé video pod tvrdý limit velikosti.

Jsou to stejné tři úrovně a stejné bitové toky, jaké Photo Slim používá na iPhonu, takže klip komprimovaný tady a klip komprimovaný v aplikaci dopadnou stejně.

Jak zkomprimovat video na 10 MB, 25 MB nebo 100 MB

Někdy se nežádá «menší», ale konkrétní číslo: formulář, který nepřijme nic nad 25 MB, chatovací aplikace, která končí na 10 MB, portál se stropem 100 MB. Přepněte nástroj z úrovní kvality na cílovou velikost a předáte mu právě tohle číslo. Rozpočet vydělí délkou videa, aby získal datový tok, odečte podíl, který si vezme zvuk, a pak vybere rozlišení, jaké ten datový tok skutečně unese — volbu mezi 720p, 540p a 360p tedy udělá za vás, místo abyste ji hledali pokusem a omylem.

Záměrně míří kousek pod cíl, ne přesně na něj, protože soubor, který skončí na 25,4 MB, je odmítnutý stejně jistě jako ten se 60 MB. Dvě hranice stojí za to znát. Zvuková stopa se kopíruje beze změny, takže z rozpočtu ukrojí pevný díl, který žádné nastavení kvality nezíská zpět. A po určité délce přestane být malý cíl dosažitelný při jakékoli kvalitě — ze čtyřicetiminutového záznamu nevznikne soubor o 10 MB, který by se dal sledovat. Když k tomu dojde, nástroj to řekne dřív, než začnete, místo aby vaším časem vyrobil kaši.

Protože míří pod cíl, a ne na něj, výsledek limit splní, ať už ten, kdo počítá, bere na megabajt 1 000, nebo 1 024 kilobajtů.

O kolik se vaše video zmenší?

Záleží to téměř výhradně na tom, jaký je zdroj, a každá služba, která slibuje pevné procento, hádá. Úspora přichází ze dvou směrů: nižšího rozlišení a nižšího bitového toku. Pokud je váš zdroj v obou daleko nad cílem, propad je dramatický. Pokud je už blízko, není moc co brát.

Tři skutečná měření dělají ten rozptyl konkrétním. Devítisekundový klip ve 4K nahraný s bitovým tokem 96 Mb/s klesl na úrovni 720p ze 105 MB na 2 MB — pod 2 % originálu, protože bitový tok zdroje byl na takovou délku absurdně vysoký. Video v 1080p o délce 121 sekund kleslo ze 101 MB na 25 MB, přibližně na čtvrtinu. A 150sekundový klip, který už byl v 720p, klesl jen z 95 MB na 37 MB, asi 39 %, protože rozlišení nemělo kam jít.

Vzorec je stálý: záběry z telefonu s vysokým bitovým tokem, nahrávky obrazovky a všechno filmované ve 4K se zmenší ohromně. Video, které už bylo raz komprimované — třeba klip stažený z chatovací aplikace — má daleko méně co dát, a jeho další mačkání stojí víc na kvalitě než na megabajtech.

Podpora prohlížečů

Nástroj potřebuje WebCodecs API a funkční video kodér H.264. Tuto kombinaci mají aktuální verze Chrome, Edge a dalších prohlížečů na Chromiu a také Safari 18 a novější. Firefox video kodér z WebCodecs zatím nenabízí, takže to nástroj rozpozná a řekne vám to, místo aby v polovině selhal.

Kontrola proběhne při načtení stránky, ne až po stisknutí tlačítka, takže to víte ještě před výběrem souboru.

ProhlížečFungujePoznámka
Chrome / Edge (počítač)AnoNejrychlejší cesta. Použije hardwarový kodér grafiky, pokud je k dispozici.
Safari 18+ (macOS)AnoPodporováno. Velikost výsledku při stejném nastavení se může od Chrome mírně lišit.
Chrome / Safari na mobiluVětšinouNa novějších zařízeních funguje, ale dlouhá videa jsou pomalá a berou baterii.
FirefoxZatím neŽádný video kodér z WebCodecs. Stránka to oznámí a nabídne alternativy.

Limity, které je dobré znát před začátkem

Je to nástroj na jeden soubor a je poctivý v tom, kde končí. Znát hranice předem je užitečnější než je objevit v polovině komprimace.

  1. Jeden soubor po druhém. Žádná dávková fronta — na celou složku fotek z telefonu je správným nástrojem aplikace.
  2. Žádný tvrdý limit velikosti, ale kontrola úložiště. Stropem je volné místo na vašem disku a zkouší se ještě před začátkem kódování, místo aby se objevilo v polovině.
  3. Cílová velikost je snaha o nejlepší výsledek, ne záruka. Zvolíte 10, 25 nebo 100 MB a datový tok se z toho čísla dopočítá zpětně s mírou pod ním — jenže zvuk se kopíruje beze změny a ukrojí z rozpočtu pevný díl a dost dlouhé video se do malého cíle nevejde při žádné kvalitě. Dozvíte se to ještě před začátkem, ne až po kompresi.
  4. Zvuk se kopíruje, neprokóduje se. Vaše původní zvuková stopa se zachová bit po bitu, včetně 5.1 prostorového zvuku, což taky znamená, že zvuk k úbytku velikosti nijak nepřispívá.
  5. Výstupem je vždy MP4 (H.264 ve výchozím stavu, HEVC pokud ho zapnete). Není tu žádná konverze formátů, export do GIF, střih ani vodoznak.
  6. Velmi dlouhá videa pořád zaberou čas. Na počítači s hardwarovým kódováním jsme naměřili deset až sedmnáctkrát rychleji než v reálném čase — desetiminutové video je hotové asi za minutu — a telefony jsou podstatně pomalejší.

Nic z toho, co tady uděláte, se nedotkne originálního souboru na vašem disku. Komprimovaná kopie je samostatné stažení, takže smazání originálu je vždy vaše výslovné rozhodnutí.

Časté dotazy

Opravdu se moje video nikam nenahrává?

Ne, a jde to ověřit. Komprimace jde přes WebCodecs, což je API prohlížeče, které předává snímky video kodéru vašeho vlastního zařízení. Neexistuje žádný koncový bod, který by váš soubor přijímal. Otevřete si během komprimace síťový panel prohlížeče a neuvidíte ani jedno nahrání; nebo si tuto stránku načtěte, odpojte internet a komprimujte stejně — funguje to dál.

Jak velké video můžu komprimovat?

Není žádný limit velikosti. Každá část komprimovaného videa se zapisuje do úložiště během kódování, místo aby se skládala v paměti, takže dvouhodinový záznam potřebuje asi stejně paměti jako dvouminutový — když jsme vytvářeli výsledek o velikosti 500 MB, naměřili jsme plochý strop 643 MB od začátku do konce. Skutečnou hranicí je volné místo na vašem disku a kontroluje se před začátkem kódování, místo aby se objevilo v polovině. Soubory o několika gigabajtech fungují; jen to trvá delší dobu.

Je tu vodoznak, účet nebo denní limit?

Ani jedno z toho. Nepřidává se žádný vodoznak, není co zakládat ani kam se přihlašovat, a žádná denní kvóta ani místo ve frontě — neexistuje server, který by práci dělal a jehož náklady by se musely pokrýt.

Jak dlouho komprimace trvá?

Na počítači s hardwarovým kódováním jsme naměřili deset až sedmnáctkrát rychleji než v reálném čase: dvouminutový klip za asi 9 sekund, desetiminutové video za přibližně minutu, čtyřicetiminutový záznam pod tři minuty. Rychlost pochází z toho, že WebCodecs předává snímky video kodéru zabudovanému ve vašem zařízení, místo aby uvnitř stránky běžel softwarový kodér. Telefony jsou výrazně pomalejší a karta musí zůstat v popředí.

Zhorší komprimace kvalitu videa?

Technicky ano, protože komprimace zahazuje data, ale při 720p je rozdíl na telefonu i notebooku těžko vidět. Viditelné rozmazání přichází, když rozlišení srazíte agresivně — úroveň 360p je vědomý kompromis. Originál si nechte, dokud výsledek nezkontrolujete; komprimaci nelze vzít zpět.

Jak zkomprimovat video pod 25 MB?

Přepněte nástroj z úrovní kvality na cílovou velikost a zvolte 25 MB — k dispozici jsou i 10 MB a 100 MB. Místo výběru úrovně kvality zadáte číslo a nástroj z délky videa dopočítá zpětně datový tok, vybere rozlišení, jaké ten tok unese, a zamíří kousek pod cíl, aby výsledek limit splnil, a ne se o něj zarazil. Možnosti ohraničují dvě věci: zvuk se kopíruje beze změny a ukrojí z rozpočtu pevný díl a dost dlouhé video se do malého cíle nevejde při žádné kvalitě — když k tomu dojde, dozvíte se to před začátkem, místo abyste dostali soubor, který se nedá sledovat.

Proč se moje video zmenšilo jen trochu?

Skoro vždy proto, že už bylo komprimované účinně. Klip, který už je v 720p, nemůže při nastavení 720p ztratit rozlišení, takže klesne jen bitový tok — typicky úspora okolo 40 %, ne 80 %. Zkuste nižší úroveň, nebo se smiřte s tím, že už není moc co odebírat.

Mám použít H.264 nebo HEVC?

H.264 je výchozí, protože se přehraje všude a kóduje se rychle na každém zařízení. HEVC je úspornější kodek, ale menší soubor tu nedá: oba kodeky dostanou stejný cílový datový tok, takže HEVC promění tuto úspornost v čistší obraz, ne v méně bajtů — v našich vlastních měřeních vypadal při stejném datovém toku výrazně lépe a vycházel dokonce o něco větší. Aby byl praktický, potřebuje navíc hardwarový kodér HEVC: na strojích bez něj může být víc než desetkrát pomalejší a starší přehrávače výsledek nemusí otevřít. Zapněte ho, když chcete při dané velikosti nejlepší obraz a výsledek je jen pro vás.

Funguje to na iPhonu nebo Androidu?

Na novějších telefonech ano — potřebné API podporuje Safari 18+ i Chrome. Není to ale nejlepší místo pro dlouhé video: telefony kódují pomaleji, karta musí zůstat v popředí a bere to baterii. Na celou knihovnu v telefonu se nativní aplikace se dávkovým zpracováním hodí podstatně lépe.

Co se stane se zvukem?

Zkopíruje se nedotčený, bez překódování — včetně 5.1 prostorových stop. Zvuková stopa tak zůstane přesně taková, jaká byla, a znamená to i to, že celý úbytek velikosti pochází z obrazu. U klipu, který je převážně řeč s nízkým bitovým tokem, může zvuk tvořit citelnou část komprimovaného souboru.

Jak komprimovat víc videí naráz?

Tady ne — tento nástroj bere záměrně jeden soubor po druhém. Na iPhonu Photo Slim prohledá celou vaši knihovnu, u každého videa ukáže odhadovanou úsporu ještě než se něčeho dotkne, a komprimuje dávkově přímo na zařízení. Každý originál přesune do albumu «Naposledy smazané», odkud se dá 30 dní obnovit.

Další čtení

Tým AskClean · Aktualizováno 2026-08-12