Převod GIF na MP4
Při převodu animovaného GIFu do MP4 se jeho snímky znovu zakódují jako video; velikost souboru, barvy a chování při přehrávání závisejí na vstupu, nastavení kodéru a cílovém přehrávači.
Porovnání formátů a technické specifikace
| Specifikace | GIF | MP4 |
|---|---|---|
| MIME typ | image/ | video/ |
| Typ | rastr | mediální kontejner |
| Komprese | bezztrátová (LZW, max. 256 indexovaných barev) | H.264 / H.265 / AV1 + zvuk AAC / Opus |
| Standardní specifikace | CompuServe GIF89a | ISO/IEC 14496-14 |
| Hlavička souboru (Magic bytes) | 47 49 46 38 37 61 (GIF87a) or 47 49 46 38 39 61 (GIF89a) | 00 00 00 ... 66 74 79 70 (ftyp) |
Přehled formátu a použití
Video MP4 může být užitečným způsobem sdílení některých krátkých animací, v každé aplikaci ani prohlížeči se však nechová jako animovaný obrázek. Tato funkce převádí snímky GIF na video H.264. Pokud příjemce potřebuje zachovat vlastnosti obrázku nebo průhlednost, zvolte GIF či jiný animovaný formát.
Technické specifikace a přehled kodeků
Animovaný GIF je rastrový formát obrázku s typem MIME image/gif využívající bezeztrátovou kompresi LZW omezenou na maximálně 256 indexovaných barev na snímek. Začíná podpisem magických bajtů 47 49 46 38 ('GIF8'). Naproti tomu video smyčka MP4 je mediální kontejner využívající typ MIME video/mp4. MP4 obaluje komprimované video streamy, jako jsou H.264, H.265 nebo AV1, spolu s volitelnými zvukovými streamy. Podpis magických bajtů pro soubory MP4 obvykle začíná hlavičkami kontejneru obsahujícími značku 'ftyp' na offsetu 4, začínající bajty 66 74 79 70 ('ftyp'). Zatímco GIF ukládá každý jeden snímek jako samostatný bitmapový obrázek, MP4 používá mezisnímkovou kompresi k uložení pouze těch pixelů, které se mezi snímky mění.
Kompatibilita s operačními systémy a prohlížeči
Video MP4 lze přehrávat v mnoha moderních operačních systémech pro počítače i mobilní zařízení. Moderní prohlížeče podporují přehrávání MP4 pomocí prvku HTML5 video, pokud podporují použitý kodek. Formát GIF zůstává široce podporovaný; vhodnější formát závisí na animaci a požadavcích na přehrávání.
Užitečné informace
Tento konvertor již vydává video H.264 bez zvukové stopy; aby se na webové stránce přehrávalo automaticky ve smyčce, přidejte do elementu videa atributy autoplay, muted, loop a playsinline.
Často kladené otázky
Jak převést animovaný GIF na video smyčku MP4 bez ztráty kvality?
Animovaný GIF má limit 256 barev na snímek, zatímco MP4 dokáže zobrazit miliony barev, takže barvy GIFu lze ve videu reprezentovat bez omezení palety. Tento konvertor nastavuje datový tok H.264 automaticky podle velikosti snímku; výsledek obvykle vypadá velmi podobně jako původní GIF a přitom je mnohem menší. Průhledná místa zbělají, protože video MP4 nemá alfa kanál.
Jaký je rozdíl mezi animovaným GIFem a video smyčkou MP4?
Animovaný GIF je sekvence indexovaných bitmapových obrázků spojených do jednoho rastrového souboru pomocí LZW komprese. Video smyčka MP4 je mediální kontejner obsahující časově komprimované snímky videa kódované algoritmy jako H.264, které sledují pohyb pixelů v čase namísto ukládání celých snímků.