Video do MKV

Video na MKV – online konvertor video formátov — MKV (Matroska) je flexibilný otvorený kontajner, ktorý prenesie prakticky ľubovoľný kodek videa a zvuku vrátane bezstratových prúdov FFV1 a FLAC, takže je ideálny na archivovanie a úpravy s vysokou vernosťou. 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
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 MKV. MKV prijíma takmer ľubovoľný kodek, takže „Bez nového kódovania“ je pri väčšine vstupov dostupné pre okamžité prebalenie (bez straty kvality).
Kompresia videa: Video sa znova zakóduje do MKV 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 MKV. 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 MKV. 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 MKV. Tento režim vyžaduje nové kódovanie, takže „Bez nového kódovania“ nie je dostupné.
Čo je Matroska (MKV)? Kontajner, ktorý obsahuje všetko

Matroska — pomenovaná podľa ruskej vnorenej bábiky — je otvorený štandardný kontajner: sám nič nekomprimuje, iba vnorí ľubovoľný počet už komprimovaných prúdov do jedného súboru. Jeden MKV môže niesť video stopu, niekoľko zvukových stôp (komentár režiséra, dabingové stopy), desiatky jazykov titulkov, značky kapitol a dokonca prílohy — všetko vo formáte zverejnenom pod voľnou licenciou bez patentových nárokov. Kým MP4 je prísny štandard ISO s úzkym zoznamom schválených kodekov, filozofia Matroska je „prijať čokoľvek, čo prehrávač dokáže prehrať“, čo z nej dvadsať rokov robilo obľúbený formát archivistov a komunity anime a fanúšikovských titulkov.

Päť faktov, na ktorých stojí zvyšok tejto stránky:
• MKV = kontajner, nie kodek — uchováva prúdy, nikdy ich nekomprimuje
• postavený na EBML, binárnom XML: parser číta štruktúru aj vtedy, keď narazí na neznáme prvky
• jeden súbor môže niesť viac stôp videa/zvuku/titulkov + kapitoly + prílohy
• WebM je profil Matroska: súbor WebM je MKV obmedzený na video VP8/VP9/AV1 a zvuk Vorbis/Opus
• presun prúdu medzi MP4 a MKV je remux — sekundy, nulová strata kvality
EBML: samopopisný ako XML, kompaktný ako binárny formát

Základom Matroska je EBML (Extensible Binary Meta Language), binárne kódovanie myšlienky XML: prvky nesú ID, dĺžku a hodnotu a sú vnorené do seba. Z toho vyplývajú dve vlastnosti. Po prvé, súbor sa dá parsovať ako prúd — prehrávač môže prejsť štruktúru najvyššej úrovne bez dekódovania ktoréhokoľvek médiá. Po druhé, je dopredu kompatibilný — prvok, ktorý parser ešte nikdy nevidel, jednoducho uvedie svoju dĺžku a dá sa preskočiť celý, takže starí prehrávači hrajú nové súbory. Práve táto odolnosť je dôvodom, prečo súbory MKV prežijú skrátenie a čiastočné sťahovanie oveľa lepšie než tuhé formáty.

Stopy, kapitoly a prílohy

Každý prúd v MKV je stopa s vlastným ID kodeka, jazykovou značkou a názvom („Komentár“, „Japončina s titulkami“) — prehrávače ich ponúkajú v ponuke namiesto toho, aby sa súbory museli vymieňať. Kapitoly sú ľubovoľné časové značky s názvami, presne ako kapitoly na DVD. Prílohy sú ľubovoľné súbory vložené do kontajnera a ich najväčšie použitie sú písma: stopa titulkov ASS, ktorá štýluje text konkrétnym písmom, môže priložiť samotné písmo do MKV, takže vykreslenie je na každom počítači identické. Nič z toho nestojí video prúd ani bajt — komprimované snímky sa uložia tak, ako sú.

MKV vs MP4

MP4 (ISO-BMFF) je kráľ kompatibility: každý telefón, televízor, prehliadač a editor ho číta. Matroska je kráľ flexibility: ľubovoľná kombinácia kodekov, neobmedzený počet stôp, kapitoly, prílohy, odolnosť. Oba kontajnery nesú tie isté prúdy — prúd H.264 alebo VP9 sedí v oboch krabiciach rovnako, takže voľba sa týka funkcií, nie kvality. Pravidlo palca: distribúcia na neznáme zariadenia → MP4; archivovanie, viac jazykov, mäkké titulky s písmami → MKV (alebo jeho profil WebM pre web).

Časté omyly
  • „MKV je kodek / MKV je vyššia kvalita.“ Je to kontajner. Ten istý prúd v MP4 a v MKV má rovnakú kvalitu a prakticky rovnakú veľkosť; prevod medzi nimi je remux bez zásahu do pixelov.
  • „Súbory MKV sú obrovské.“ MKV pridáva iba tenkú štruktúrnu réžiu (kilobajty). Veľké MKV sú veľké kvôli zvoleným kodekom a dátovým tokom, nie kvôli krabici.
  • „Zariadenie nehrá MKV, takže súbor je pokazený.“ Prehrávaču chýba kodek vnútri alebo kontajner odmieta podľa pravidiel. Prebalenie do MP4 s rovnakým prúdom to zvyčajne prehrá — dôkaz, že kontajner nikdy nebol problém.

Súvisiace nástroje: Video na MP4 pre stranu ISO-BMFF tohto porovnania, Video na WebM pre webový profil Matroska, Pridanie/extrakcia titulkov pre mäkké titulky vo viacerých stopách a Strihač videa pre orezanie presné na kľúčové snímky.