Video do MP4 — online převodník video formátů — MP4 je nejširších kompatibilní video formát napříč zařízeními, přehrávači a platformami, postavený na otevřeném kontejneru ISO-BMFF. Tato stránka kóduje kodekem VP8 bez licenčních poplatků (volitelně s kombinací VP8+Vorbis) a vyhýbá se patentovaným kodekům. Podporuje převod formátu, bezeztrátové přemuxování, kompresi, změnu měřítka, smyčkování a změnu velikosti — vše zpracováno lokálně ve vašem prohlížeči, soubory se nikdy nenahrávají na server. Vestavěný editor metadat / tagů načte tagy zdrojového videa (název, interpret, album, interpret alba, datum, žánr, stopu, komentář), umožní je upravit a zapíše je do výstupu — včetně režimu kopírování bez překódování, kde je kvalita dokonale zachována.
Podporovaný vstup: videa používající otevřené kodeky bez licenčních poplatků, například VP8/VP9/AV1/MPEG-4/FFV1 (kontejnery WebM, MKV, MP4, MOV, AVI). Vše se převádí lokálně ve vašem prohlížeči; soubory se nikdy nenahrávají na server.
První použití načte do aktuálního prohlížeče zpracovatelský engine videa o velikosti ~30 MB. Poté se uloží do mezipaměti a znovu použije, proto prosím vydržte.
🎥
Klikněte pro výběr nebo přetáhněte video soubor
Podporuje WebM, MKV, MP4, MOV, AVI a další běžné formáty; doporučeno do 500 MB
Ovládání videa:
Kvalita:60vyšší = lepší kvalita, větší soubor
Cílový datový tok:kbps, nejméně 100 (použije se, když je zvolen datový tok videa)
Datový tok zvuku:kbps, nejméně 6 (pouze ztrátové zvukové kodeky; prázdné = výchozí kodek)
FFV1 je bezeztrátový: nastavení kvality ani datového toku se neuplatní.Bez překódování nekomprimuje. Zvolte video kodek pro nastavení kvality nebo datového toku.
Rozlišení:automaticky přepočítáno tak, aby se zachoval původní poměr stran, bez roztahování
Počet smyček:výstupní video se přehraje N za sebou
Procento:100%změněno v měřítku jako procento původní velikosti
Š×V:×vyplňte jednu z hodnot pro proporcionální změnu měřítka; nechte prázdné a použijte procenta
Převod formátu: vyberte kombinaci kodeků a klikněte na tlačítko níže pro přemuxování / překódování videa jako MP4. Pokud je vstupní kodek kompatibilní s MP4, zvolte „Bez překódování“ pro okamžité přemuxování (bez ztráty kvality).
Komprese videa: video se překóduje do MP4 se zvolenou kvalitou nebo cílovým datovým tokem, aby vznikl menší soubor. Tento režim vyžaduje překódování, takže volba „Bez překódování“ není k dispozici.
Změna měřítka videa: změní měřítko videa na předvolené rozlišení a výstupem je MP4. Tento režim vyžaduje překódování, takže volba „Bez překódování“ není k dispozici.
Smyčka videa: opakuje obsah videa N krát a výstupem je MP4. V kombinaci s „Bez překódování“ je hotovo téměř okamžitě.
Změna velikosti videa: změní měřítko videa procentem nebo výslovnými šířkou/výškou v pixelech a výstupem je MP4. Tento režim vyžaduje překódování, takže volba „Bez překódování“ není k dispozici.
Přepíše metadata kopírováním proudu — video a zvuk se nepřekódovávají, takže kvalita je dokonale zachována.
Co je MP4? Kontejner versus kodek
MP4 není způsob komprese videa — je to krabice. Formálně jde o ISO Base Media File Format (ISO-BMFF): strukturovaný kontejner, který drží jeden nebo více již komprimovaných proudů (video stopu, zvukovou stopu, případně titulky) plus metadata, vše uspořádané jako vnořené krabice, kterými přehrávač prochází jako obsahem. Pixely zmenšuje kodek uvnitř — nejčastěji H.264 (také zvaný AVC) nebo novější HEVC (H.265), a na tomto webu rodina bez licenčních poplatků VP8/VP9. Rozdíl „kontejner versus kodek“ je nejužitečnější rozlišení u video souborů: MP4, MKV, MOV a WebM mohou obsahovat úplně stejný proud H.264, a proto přesun videa mezi kontejnery (přemuxování) trvá sekundy a nic neztrácí, zatímco změna kodeku (překódování) přepisuje každý snímek.
Pět faktů, o které se opírá zbytek této stránky: • MP4 = kontejner (krabice ISO-BMFF: ftyp, moov, mdat); kodek (H.264, HEVC, VP8/VP9) je metoda komprese uložená uvnitř • stejný proud, jiná krabice: přemuxování MP4↔MKV↔MOV kopíruje bajty, překódování přepisuje snímky • moov = indexová krabice; její pozice rozhoduje, zda může soubor začít přehrávat dřív, než se dokončí stahování • 1080p = 1920×1080 = 2 073 600 pixelů; 4K UHD = 3840×2160 = přesně 4× více pixelů k zakódování v každém snímku • aritmetika datového toku: 8 Mb/s = 1 MB za sekundu → hodinové video při 8 Mb/s má zhruba 3,6 GB
Atom moov a proč některé MP4 nechtějí streamovat
Krabice moov je hlavní index souboru: pozice snímků, časování, seznam stop. Enkodéry ji obvykle zapisují na konec souboru, protože teprve po dokončení kódování vědí, kam každý snímek dopadl. Přehrávač bez indexu nezačne, takže webový přehrávač musí nejprve stáhnout celý soubor — proto některé MP4 nepřehrají, dokud se nestáhnou celé. Přesunutí krabice moov na začátek (rozložení „faststart“) streamování opraví: přehrávač nejprve získá index a snímky pak dotahuje podle potřeby. Převod s rozložením v duchu faststart mění jen pořadí krabic, nikdy komprimované snímky.
Přemuxování versus překódování
Přemuxování („bez překódování“ na této stránce) zkopíruje komprimovaný video proud do nového kontejneru beze změny — snímky jsou bit po bitu totožné, hotovo za pár sekund, bez ztráty kvality. Funguje vždy, když je proud už kompatibilní s cílovým kontejnerem. Překódování dekóduje každý snímek a znovu jej komprimuje; je nevyhnutelné, když měníte kodek, měníte měřítko obrazu nebo aplikujete filtry, a každý průchod znovu kvantuje obraz, takže se utrácí trochu kvality. Praktické pravidlo: měníte kontejner nebo metadata → přemuxujte; měníte cokoli na pixelech → překódujte.
H.264, HEVC a volba bez licenčních poplatků
H.264/AVC (finalizován 2003) je nejuniverzálněji přehrávatelný video kodek na světě a bezpečný výchozí bod celého odvětví. HEVC/H.265 (2013) zhruba poloviční datový tok, který H.264 potřebuje pro stejnou vizuální kvalitu, za cenu náročnějšího kódování a složitější situace s patentovými licencemi. Rodina VP8/VP9 a AV1 jsou bezplatné alternativy vyvinuté, aby se těmto licenčním poplatkům vyhnuly; VP9 obvykle leží mezi H.264 a HEVC z hlediska účinnosti. Tato stránka zapisuje VP8 do MP4 právě proto, že patentové závazky nese kodek, ne kontejner — MP4 je sám o sobě otevřený standard ISO a legálně drží jakýkoli proud, který přehrávač přijme.
Časté omyly
„MP4 je kodek.“ Je to kontejner. Dva soubory MP4 mohou obsahovat úplně jiné kodeky, a proto jeden přehraje váš televizor a druhý ne — přehrávač odmítl proud, ne soubor.
„Převod vždy ztrácí kvalitu.“ Ztrácí jen překódování. Přemuxování téhož proudu do MP4 je bezeztrátové a téměř okamžité; režim „Bez překódování“ na této stránce dělá přesně to.
„Větší soubor musí mít lepší kvalitu.“ Velikost souboru = datový tok × délka. Neefektivní starý kodek při dvojnásobném datovém toku často vypadá hůř než moderní kodek při polovičním toku — porovnávejte kodeky při podobné vizuální kvalitě, ne podobné velikosti.
„MP4 soubory, které nestreamují, jsou rozbité.“ Obvykle je krabice moov prostě na konci souboru; přeuspořádání faststart udělá totéž video streamovatelné.
Související nástroje: Video na MKV pro plně otevřený kontejner Matroska, Video na WebM pro dvojici WebM bez licenčních poplatků, Střih videa pro ořez přesný na klíčových snímcích bez překódování a Přidání/extrakce titulků pro vložení textových stop do MP4.