Matroska dotazy


Original: http://matroska.org/technical/guides/faq/index.html

Q : Co je to Matroska ? I dont pochopit, co“ obal formát “ je vůbec , je tohráč , nebo formátkomprese audio / video ?
: Kdykoli zahraješ film , že obsahuje alespoň jeden video proud a jeden audio stream . Protože to není practicle mít 2 soubory pro přehrávání audio / video , můžete zabalit i do jednoho souboru pomocí tzv. kontejner formát souboru . Tento kontejner asoftware přichází s ní postarat o spoustu důležitých funkcí , jako je správné načasování přehrávání zvuku a videa při přehrávánísouborů ( otevření ) . ZIP nebo RAR by mohla býtideální obal pro balení jednoho nebo více audio / video streamů dohromady do jednoho souboru pro distribuci , ale WinZIP rozhodně nechtěl starat o správné načasování těchto toků na přehrávání … Známé kontejnery jsoustarý dobrý AVI , nebokontejner MPEG ( . Mpg , . Mpeg ) , Quicktime ( . Mov ) , RealMedia ( . Rm ) , MP4 ( . Mp4 ) , atd.

Matroska jeopensource alternativou pro všechny z nich , a je schopna nabídnout mnoho funkcí, které jiní nemáte mít .

Q : Jaké jsou výhody Matroska oproti AVI ?
:Kontejner AVI byl původně představen Microsoft na počátku 90. let , a byl navržen jako velmi flexibilní/ V kontejneru formátu pro video a audio formátů komprese těchto dnech. Je nutné si uvědomit, že AVI je jen jeden ( ale důležitý) součástí kompletní multimediální rámec s názvem “ Video for Windows “ ( VfW ) , nabízí programátorům nejenobal , ale takékompletní sada API příkazy , aby bylo možné programovat jejich vlastní video a audio kodeky , využívající buď VfW nebo ACM rozhraní ( to se stalo od do dní, kdy se Microsoft ještě určených k prodeji své provozní systems lidem , místo multimediálních řešení , jak se snaží udělat dnes WMV , takže musel , aby jejich OS atraktivní pro ostatní programátory ) .
Bohužel tento rámec VfW nemůže podporovat mnoho pokročilých funkcí, které moderní audio a video formáty komprese bude nabízet , jako proměnný datový tok kódování zvuku ( VBR ) , nebo proměnnou snímkovou rychlost kódování videa ( VFR ) . Ačkoli AVI byla rozšířena o další normy s názvem “ Otevřená DML AVI “ v polovině / koncem 90. let , překonat většinu z jeho velmi nepříjemné omezení , jako je 2GB omezení velikosti souboru , stále není správné a spec vyhovující způsob, jak podpořit moderní kompresní formáty jako vynikající , opensource Ogg Vorbis audio kompresní formát .

Matroska je překonat všechny tyto omezení a může podporovat všechny známé audio a video formáty komprese záměrné . Aby se ujistil, že to bude také schopen vyrovnat se s budoucími normami je založen na velmi flexibilním základní rámec s názvem EBML , který umožňuje přidat další funkce do formátu kontejneru bez lámání zpětnou kompatibilitu se staršími software a soubory .

Q : Jaké přípony souborů se Matroska používají ?
: V současné době máme 4 různé nástavce uvedeno :

  • . mkv : Používá se pro video soubory , jakož i ty, které obsahují audio ( filmy ) nebo pouze videa
  • . mka : Používá se pro audio pouze soubory , může obsahovat libovolný podporovaný zvukový formát komprese , jako jsou MP2 , MP3 , Vorbis , AAC , AC3 , DTS , PCM nebo
  • . mk3d : U souborů s stereoskopického ( 3D ) videa
  • . MKS : Používá se pro titulky , že“ základní “ Matroska proud

Q : Jak mohu vytvořit Matroska souborů ?
: Můžete převádět stávající zdroj s FFmpeg nebo více uživatelsky přívětivý ruční brzdy . Můžete také “ transmux „existující AVI , MP4 nebo TS souboru . Tato volba jeproces bezeztrátový , všechny audio a video data ve zdrojovém souboru se bude číst z něj , a zabaleny do souboru Matroska v kompatibilním způsobem a spec , ale v podstatě zůstat nezměněné , aby se zabránilo degradaci kvality . V současné době existuje 2 různé nástroje , jak toho dosáhnout ( podívejte se sem pro oznámení jejich nejnovější verze ) , aleseznam stále roste .
Moritz Bunku je mkvmerger jepříkazový řádek na základě Matroska muxer , který lze spustit na Windows , Linux a OS X. To také přijímat AVI a OGM na vstupu , stejně jako AC3 , AAC , Vorbis , DTS , MP3 , MP2 a PCM audio .
V VirtuldubMod ( počínaje 1.5.1.1a ) vše, co musíte udělat, je otevřít AVI nebo OGM soubor , nastavit “ videa “ k “ přímému proudu kopii “ , goto “ soubor „, “ uložit jako … “ a vyberte možnost “ . mkv “ ze seznamu Typ souboru rozevíracího a přejmenujte jej . Samozřejmě, že to není moc smysl , pokud nemáte nějaké plány přidat něco k souboru AVI nebo OGM nemůže podpořit , stejně jako přidávat další zvukovou stopu v nepodporovaném formátu audio komprese .

Od VirtualDubMod můžete také přímo kódovat do . MKV soubory z jakéhokoli zdroje, který je možné otevřít , a pomocí všech dostupných VfW a ACM kodeků , ani v režimu 2 -pass .

Q : Jak mohu hrát Matroska souborů na mém počítači ?
: Na stránce pro stažení najdete vždy odkaz na nejmodernější DirectShow filtr analyzátoru , že způsob, jakým budete moci přehrávat MKV soubory na DirectShow založené na hráče , jako je Windows Mediaplayer . . Pro Linux PC , stejně jako pro MacOSX a emulaci X – Box se musíte dostat nejnovější verzi VLC nebo MPlayer . Na OS X můžete také nainstalovat Perian , který přidá podporu Matroska v Quicktime .

Q : Jaká jevýhoda použití MKA souboru namísto původní zvukové formáty , jako jsou MP2, MP3 atd. . ?
: Můžete vložit text nebo přepisy (např. od srt titulky ), ve zvukovém souboru . Můžete použít kapitol jednotlivých částí skladby nebo živé album . V některých případech ( MP3 , AC3 , DTS ),soubor Matroska může být i menší , nežoriginál s mnohem lepší / čistší hledají podporu .

Zde jsou některé důvody , které umístění zvuku ve MKA je užitečné :
1. . Značky budoustejné bez ohledu na to, co formát zvuku , který používáte. To znamená, že pokud si napsat program pro čtení zpět tagy , musí je číst z jednoho typu značkování systému , bez ohledu na to , jaký typ zvuku se používá pouze .
2 . Všechny skladby na CD může být v jednom souboru . Máte možnost rozdělení skladeb do samostatných stop , nebo oddělené kapitoly . Dalo by se vytvořit svůj vlastní kompilace v jednom souboru , a to i za použití různých zvukových formátů , jako jsou MP3 a Vorbis .
3 . Máte-li napsat program, který si zvuk ze z MKA , pak nemusíte pochopit, jakrámování pracuje v různých formátech , protože je už pro tebe udělal v Matroska .
4 . Je snadné odstranit části zvuku , aniž by reencoding , protože jste prostě vyhodit ty bloky . Vy ani nemusíte být schopni přehrávat tento formát zpět , můžete editovat jen znát časový kód .
5 . Zjištění rozdílů mezi dvěma audio proudy by bylo snadné, protože byste mohli uložit jak do jednoho souboru , spuštění přehrávání , a pak už jen přepínat mezi skladbami .
6. . Pokud máte v úmyslu spojit zvuk s videem , pak má je v MKA znamená, že můžete spojit ji s MKV , a to i v případě, že aplikace nepodporuje typ zvuku .
7 . V případě, MP3 , MP2 AC3 a dokonce i nějaké AAC , pomocí “ komprimované hlavičky „souboru MKA může být i menší než původní “ raw “ souboru bez ztráty bit informace .

Q : . Budou mé mkv soubory být kompatibilní s budoucím softwarem Matroska , pokud budu používat stávající nástroje muxovat moje soubory ?
: Soubory jsou nyní vytvořeny jsou spec kompatibilní .

Q : Budeperfomance hit pro ukládání audio / video v Matroska ?
A: Ne , i když jeho složitější čtení / zápis MKV , než je AVI nemůžete říci rozdíl při čtení zpět soubor z AVI nebo MKV na dnešních procesorů , a to i na smartphony ( viz CorePlayer ) .

Q : Co dělá Matroska lepší ( horší ? ) Než disk s kontejneru ogg ( ogm . ) ?
: Je to méněvěcí lepší / horší , a další věc jiná . To je trochu složité , ale budeme se snažit vysvětlit .

První Ogg nenítotéž jako OGM . Ogg jeRFC spec nyní , a je velmi užitečná pro co byl navržen pro , streaming přes ztrátové spojení , a OGM jeimplementace Ogg umístění další vnitřní “ věcí“ .

Takže máme :
Ogg
1. . Určeno pro “ ztrátová “ streaming ( nad UDP ) .
2 . Navrženy tak, aby držet Vorbis a další Xiph – podporované audio a video kodeky .
3 . Dobře zdokumentovány pro dva výše uvedené účely .
OGM
1. . Realizace Ogg držet videa , jiné zvukové kodeky , a typ titulků .
2 . Implementuje podporu kapitola .
Matroska
1. . Navrženy tak, aby držet jakýkoliv typ kodeku . ( Audio , video , titulky , atd. )
2 . Určeno pro editovatelnosti .
3 . Záměrně flexibilní konstrukce .
4 . Dobře zdokumentované části , ostatní v procesu .
5 . Počátečního návrhu je podpořit prezentaci kontejnerové funkce, jako například v kapitolách , Tagy , AudioGain , menu , atd.
Bude Matroska být streamable ? Ano , ale s nízkým datovým tokem streaming , jako streaming Vorbis , bude vždy lepší v Ogg . Je to proto, že jejich konstrukce je určena pro různé účely .

Comments are closed.