Video na MP4 – online konvertor video formátov — MP4 je najširšie kompatibilný video formát naprieč zariadeniami, prehrávačmi a platformami, postavený na otvorenom kontajneri ISO-BMFF. Táto stránka kóduje kodekom VP8 bez licenčných poplatkov (voliteľne v kombinácii VP8+Vorbis) a vyhýba sa patentovaným kodekom. Podporuje prevod formátu, bezstratové prebalenie, kompresiu, zmenu mierky, opakovanie a zmenu veľkosti — všetko sa spracúva lokálne v prehliadači, súbory sa nikdy nenahrávajú na server. Vstavaný editor metadát / značiek prečíta značky zdrojového videa (názov, interpret, album, interpret albumu, dátum, žáner, stopu, komentár), umožní ich upraviť a zapíše ich do výstupu — vrátane režimu kopírovania bez nového kódovania, kde sa kvalita dokonale zachová.
Podporovaný vstup: videá s otvorenými kodekmi bez licenčných poplatkov, ako VP8/VP9/AV1/MPEG-4/FFV1 (kontajnery WebM, MKV, MP4, MOV, AVI). Všetko sa prevádza lokálne v prehliadači; súbory sa nikdy nenahrávajú na server.
Prvé použitie načíta do aktuálneho prehliadača video spracovací engine (~30 MB). Potom sa uloží do pamäte a znova použije, preto treba počkať.
🎥
Kliknutím sa vyberie alebo pretiahnutím sa vloží video súbor
Podporované sú WebM, MKV, MP4, MOV, AVI a ďalšie bežné formáty; odporúča sa menej ako 500 MB
Ovládanie videa:
Kvalita:60vyššie = lepšia kvalita, väčší súbor
Cieľový dátový tok:kbps, najmenej 100 (použije sa, keď je zvolený dátový tok videa)
Dátový tok zvuku:kbps, najmenej 6 (iba stratové zvukové kodeky; prázdne = predvolené kodekom)
FFV1 je bezstratový: nastavenia kvality a dátového toku sa nevzťahujú.„Bez nového kódovania“ nekomprimuje. Zvolí sa video kodek, aby sa nastavila kvalita alebo dátový tok.
Rozlíšenie:mierka sa upraví automaticky tak, aby sa zachoval pôvodný pomer strán, bez deformácie
Počet opakovaní:výstupné video sa prehrá N-krát za sebou
Percento:100%mierka ako percento pôvodnej veľkosti
Š×V:×vyplní sa ktorákoľvek hodnota na proporcionálnu mierku; ak sa pole nechá prázdne, použije sa percento
Prevod formátu: Zvolí sa kombinácia kodekov a stlačí sa tlačidlo nižšie, aby sa video znova zabalilo alebo znova zakódovalo ako MP4. Ak je vstupný kodek kompatibilný s MP4, zvolí sa „Bez nového kódovania“ pre okamžité prebalenie (bez straty kvality).
Kompresia videa: Video sa znova zakóduje do MP4 so zvolenou kvalitou alebo cieľovým dátovým tokom, aby vznikol menší súbor. Tento režim vyžaduje nové kódovanie, takže „Bez nového kódovania“ nie je dostupné.
Zmena mierky videa: Video sa zmení na zvolené rozlíšenie a výstup je MP4. Tento režim vyžaduje nové kódovanie, takže „Bez nového kódovania“ nie je dostupné.
Opakovanie videa: Obsah videa sa zopakuje N-krát a výstup je MP4. V kombinácii s „Bez nového kódovania“ to prebehne takmer okamžite.
Zmena veľkosti videa: Video sa zmení percentuálne alebo na zadané šírku/výšku v pixeloch a výstup je MP4. Tento režim vyžaduje nové kódovanie, takže „Bez nového kódovania“ nie je dostupné.
Metadáta sa prepíšu kopírovaním prúdu — video a zvuk sa nekódujú znova, takže kvalita je dokonale zachovaná.
Čo je MP4? Kontajner verzus kodek
MP4 nie je spôsob kompresie videa — je to box. Formálne je to ISO Base Media File Format (ISO-BMFF): štruktúrovaný kontajner, ktorý nesie jeden alebo viac už komprimovaných prúdov (video stopu, zvukovú stopu, prípadne titulky) plus metadáta, všetko usporiadané ako vnorené boxy, cez ktoré prehrávač prechádza ako cez obsah. To, čo skutočne stláča pixely, je kodek uložený vnútri — najčastejšie H.264 (tiež AVC) alebo novší HEVC (H.265), a na tomto webe rodina bez licenčných poplatkov VP8/VP9. Rozdiel „kontajner verzus kodek“ je najužitočnejšie rozlíšenie pri video súboroch: MP4, MKV, MOV aj WebM môžu niesť úplne ten istý prúd H.264, preto presun videa medzi kontajnermi (prebalenie) trvá sekundy a nič sa nestratí, kým zmena kodekov (nové kódovanie) prepisuje každý snímok.
Päť faktov, na ktorých stojí zvyšok tejto stránky:
• MP4 = kontajner (boxy ISO-BMFF: ftyp, moov, mdat); kodek (H.264, HEVC, VP8/VP9) je spôsob kompresie uložený vnútri
• ten istý prúd, iná krabica: prebalenie MP4↔MKV↔MOV kopíruje bajty, nové kódovanie prepisuje snímky
• moov = indexový box; jeho poloha určuje, či sa súbor dá začať prehrávať pred dokončením sťahovania
• 1080p = 1920×1080 = 2 073 600 pixelov; 4K UHD = 3840×2160 = presne 4-krát viac pixelov na kódovanie každého snímku
• výpočet dátového toku: 8 Mbps = 1 MB za sekundu → 1-hodinové video pri 8 Mbps má približne 3,6 GB
Atóm moov a prečo sa niektoré súbory MP4 nedajú streamovať
Box moov je hlavný index súboru: pozície snímkov, časovanie, zoznam stôp. Kodéry ho zvyčajne zapisujú na koniec súboru, pretože až keď sa kódovanie skončí, vedia, kam každý snímok dopadol. Prehrávač bez indexu nemôže začať, takže webový prehrávač musí stiahnuť celý súbor — preto sa niektoré súbory MP4 nedajú prehrať, kým sa úplne nestiahnu. Presun boxu moov na začiatok (rozloženie „faststart“) streamovanie opraví: prehrávač najprv získa index a potom dotiahne snímky podľa potreby. Prevod s rozložením v štýle faststart mení iba poradie boxov, nikdy komprimované snímky.
Prebalenie verzus nové kódovanie
Prebalenie („bez nového kódovania“ na tejto stránke) skopíruje komprimovaný video prúd do nového kontajnera bez zmeny — snímky sú identické bit po bite, hotovo za sekundy, bez straty kvality. Funguje vždy, keď je prúd už kompatibilný s cieľovým kontajnerom. Nové kódovanie dekóduje každý snímok a komprimuje ho znova; je nevyhnutné pri zmene kodeka, zmene mierky alebo pri použití filtrov, a každý prechod znova kvantizuje obraz, takže sa spotrebuje kus kvality. Praktické pravidlo: zmena kontajnera alebo metadát → prebalenie; zmena čohokoľvek v pixeloch → nové kódovanie.
H.264, HEVC a voľba bez licenčných poplatkov
H.264/AVC (dokončený 2003) je najuniverzálnejšie prehrateľný video kodek vôbec a bezpečná predvoľba v celom odvetví. HEVC/H.265 (2013) zhruba polovicu dátového toku potrebného pre H.264 pri rovnakej vizuálnej kvalite, za cenu náročnejšieho kódovania a zložitejšieho licencovania patentov. Rodina VP8/VP9 a AV1 sú alternatívy bez licenčných poplatkov, vyvinuté na obídenie týchto poplatkov; VP9 zvyčajne vychádza medzi H.264 a HEVC z hľadiska účinnosti. Táto stránka zapisuje VP8 do MP4 práve preto, že patentové povinnosti nesie kodek, nie kontajner — MP4 je samo osebe otvorený štandard ISO a právne pojme akýkoľvek prúd, ktorý prehrávač prijme.
Časté omyly
„MP4 je kodek.“ Je to kontajner. Dva súbory MP4 môžu obsahovať úplne rozdielne kodeky, preto jeden hrá na televízore a druhý nie — prehrávač odmietol prúd, nie súbor.
„Prevod vždy stratí kvalitu.“ Stratí ju iba nové kódovanie. Prebalenie toho istého prúdu do MP4 je bezstratové a takmer okamžité; režim „Bez nového kódovania“ na tejto stránke presne to robí.
„Väčší súbor musí byť kvalitnejší.“ Veľkosť súboru = dátový tok × trvanie. Neefektívny starý kodek s dvojnásobným dátovým tokom často vyzerá horšie než moderný kodek s polovičným — kodeky sa porovnávajú pri podobnej vizuálnej kvalite, nie pri podobnej veľkosti.
„MP4 súbory, ktoré sa nedajú streamovať, sú pokazené.“ Zvyčajne box moov jednoducho leží na konci súboru; preusporiadanie na faststart urobí rovnaké video streamovateľným.
Súvisiace nástroje: Video na MKV pre plne otvorený kontajner Matroska, Video na WebM pre dvojicu WebM bez licenčných poplatkov, Strihač videa pre orezanie presné na kľúčové snímky bez nového kódovania a Pridanie/extrakcia titulkov na vloženie textových stôp do MP4.