Matroska
Original on http://www.matroska.org/


Ніжэй пералічаны найболей распаўсюджаныя пытанні пра Matroska. 

Пытанне: Што такое Matroska? Я не разумею, як "фармат файла" можа быць аднолькавым для ўсіх аўдыё / відэа фарматаў сціску? 
Адказ: Кожны раз, калі вы праглядаеце фільм, вы павінны заўважыць, што ен складаецца з прынамсі аднаго відэаструменя і аднаго аўдыёструменя. Менавіта пагэтаму вы павінны мець 2 файлы для прайгравання аўдыё / відэа інфармацыі, вы можаце змясціць абодва пакета ў адзін файл, выкарыстоўваючы так званы фармат файла-кантэйнера. Гэты кантэйнер і праграмнае забеспячэнне ідзе з яго шматлікімі важнымі функцыямі, якія паказваюць правільны час прайгравання аўдыё і відэа файлаў, калі ен з’яўляецца адкрытым. ZIP ці RAR могуць быць ідэальнымі кантэйнерамі для пакавання аднаго ці больш аўдыё / відэа струменеў разам у адзін файл для распаўсюджвання, але, безумоўна, WinZIP не можа таксама клапаціцца і пра правільнасць тэрмінаў гэтых струменяў пры прайграванні... Вядомымі кантэйнерамі з’яўляюццца старыя добрыя AVI кантэйнеры, ці кантэйнеры MPEG (. MPG,. MPEG), QuickTime (. MOV), RealMedia (.RM), MP4 (.Mp4), і г.д. 

Matroska з'яўляецца адкрытым зыходным кодам, своеасаблівай альтэрнатывай усім гэтым кантэйнерам, ен можа прапанаваць шмат новых магчымасцяў, што іншыя яшчэ не могуць мець. 

Пытанне: Якія перавагі мае Matroska у параўнанні з AVI? 
Адказ: Кантэйнер AVI быў першапачаткова прадстаўлены Microsoft напачатку 90-х, ен быў задуманы як вельмі гнуткі фармат кантэйнера для аўдыё і відэа фарматаў сціску тых дзён. Неабходна зразумець, што AVI з’яўляецца толькі адной (але важных) часткай у поўных рамках мультымедыі, яна завецца "Відэа для Windows" (VFW), прапануючы праграмістам не толькі кантэйнер, але і поўны набор API каманд, каб мець магчымасць месцаваць у іх праграмах ўласныя відэа і аўдыё кодэкі, выкарыстоўваючы або VfW ці інтэрфейс ACM (Гэта было яшчэ з часоў, калі Microsoft яшчэ прадаваў свае аперацыйныя сістэмы для людзей, а не для мультымедыйных рашэнняў, а паколькі зараз яны спрабуюць зрабіць WMV, таму яны павінны зрабіць сваю АС больш прывабнай для іншых праграмістаў). 
Нажаль, у гэтых рамках VfW не можа падтрымаць шматлікія з больш прасунутых функцый, такіх, якія сучасныя аўдыё і відэа фарматы сціску будуць прапаноўваць, напрыклад, зменны бітрэйт аўдыё кадавання (VBR), ці зменная чашчыня кадраў відэа кадавання (РВО). Хоць AVI быў пашыраны дадатковымі стандартамі пад назвай "Open DML AVI у сярэдзіне / канцы 90-х гадоў, пераадольваючы большасць яго вельмі раздражняючых абмежаванняў, такіх як 2 Гб абмежаванне на памер файла, дагэтуль няма належнай і задавальняючай карыстачоў спецыфікацыі спосабу падтрымкі сучасных фарматаў сціску адкрытым зыходным кодам Ogg Vorbis фармату аўдыё сціску. 

Matroska пераадольвае ўсе гэтыя абмежаванні і можа падтрымліваць усе вядомыя аўдыё і відэа фарматы сціску, дызайну. Каб пераканацца ў тым, што яна таксама будзе ў стане зладзіцца з будучымі стандартамі, вы павінны ведаць, што яна заснавана на вельмі гнуткіх асноўных рамках, якія завуцца EBML і дазваляюць дадаць больш функцыянальных магчымасцяў фармату кантэйнера без парушэнняў сумяшчальнасці са сталым праграмным забеспячэннем і файламі. 

Пытанне: Што выкарыстоўвае Matroska для пашырэння файлаў? 
Адказ: У наш час мы маем 3 розныя тыпы пашырэнняў, калі быць больш дакладным, то гэта: 
-.MKV: Выкарыстоўваецца для відэа-файлаў, а таксама тых файлаў, якія ўтрымоўваюць аўдыё інфармацыю ці толькі відэа(кіно). 
-.MKA: Выкарыстоўваецца толькі для аўдыё файлаў, можа ўтрымоўваць любы фармат аўдыё сціскаў, такіх як MP2, MP3, Vorbis, AAC, AC3, DTS, PCM ці 
- МКС: Выкарыстоўваецца для ўвядзення субтытраў.

Q: Як я магу стварыць Matroska файлы? 
Адказ: Вы можаце перакадаваць існыя крыніцы з FFmpeg ці з больш дружалюбным да карыстачоў ручным тормазам. Вы таксама можаце змяніць "TransMux існых AVI, MP4 ці TS файлаў. Гэта опцыя без страт працэсу захавае ўсё аўдыё і відэа дадзеныя ў зыходным файле, яу якім нам будзе зручней чытаць яго,пакаваны ў Matroska файл задавальняе выявам спецыфікацыі, але галоўным чынам заставацца нязменным, каб пазбегнуць якога-небудзь пагаршэння якасці. Ёсць у наш час 2 розныя прылады, каб зрабіць гэта (глядзець тут для аб'явы іх апошнія версіі), але гэты спіс працягвае расці. 
Мультыплексар Matroska можа быць запушчаны на Windows, Linux і OS X. Ён таксама не прымае AVI і OGM на ўваходзе, а таксама AC3,, Vorbis, DTS, MP3, MP2 і PCM аўдыё AAC. 
У VirtuldubMod (пачынальна з 1.5.1.1a) усё, што вам трэба зрабіць, гэта адкрыць AVI ці OGM файлы, усталяваць "відэа" на "прамой копіі струменя", "перайсці" да Файла "захаваць як..." і абярыце ". MKV" з выпадальнага спісу тыпу файла, а потым проста пераназваць яго. Вядома, гэта не будзе мець адмысловага сэнсу, калі ў вас няма ніякіх планаў штосьці дадаць да файла, AVI ці OGM не можа падтрымаць тое, як дадаць яшчэ адну гукавую дарожку ў непадтрыманым аўдыё фармаце сціску. 

З VirtualdubMod вы можаце таксама непасрэдна кадаваць у MKV файлах з любой крыніцы, што ён можа адкрыць, выкарыстоўваючы ўсе наяўныя VfW і ACM кодэкі, нават у праходзе 2 рэжымаў. 


Q: Як я магу гуляць
з Matroska файламі на маім кампутары? 
Адказ: На старонцы загрузкі вы заўсёды знойдзеце спасылкі на самыя апошнія DirectShow фільтры аналізатараў, такім чынам, вы зможаце гуляць у MKV. Каб гуляць на DirectShow-прайгравальніках, такіх як Windows для MediaPlayer. Для Linux ПК, а таксама MacOSX і X-Box эмуляцыі, вы павінны атрымаць новую версію VLC ці MPlayer. На OS X вы таксама можаце ўсталяваць Perian, якія дададуць падтрымку Matroska у Quicktime. 

Пытанне: У чым перавага выкарыстання MKA файлаў у параўнанні з арыгінальнымі аўдыё фарматамі, такімі як MP2, MP3? 
Адказ: У шматлікіх выпадках гэта не чыннік для захоўвання аўдыё файлаў толькі ў MKA.Тым больш, гэта не праблема, калі ў вас ёсць аўдыё файл з аднаго трэка, ці "Песня", якую вы не збіраецеся змяніць. 

Вось некалькі чыннікаў таго, што месцаванне аўдыё файлаў у MKA карысна: 
1. Пазнакі будуць такімі ж незалежнымі ад таго, які аўдыё фармат Вы выкарыстоўваеце. Гэта азначае, што калі вы пішаце праграму для чытання зваротна тэгам, ён можа прачытаць пазнакі сістэмы іх толькі з аднаго выгляду, незалежна ад таго, які тып гуку тут выкарыстоўваецца. 
2. Усе дарожкі на кампакт-дыску могуць быць змешчаны ў адным файле. У вас ёсць магчымасць дзялення трэкаў на асобныя трэкі, ці асобныя часткі. Вы можаце зрабіць свае ўласныя кампіляцыі ў адзін файл, нават пры выкарыстанні розных аўдыё-фарматаў, такіх як MP3 і Vorbis. 
3. Калі вы пішаце праграму для чытання аўдыё з MKA, то вам не трэба шмат інфармацыі, каб зразумець, як праходзіць працэс апраўлення прац у розных фарматах, таму што гэта ўжо зроблена ў Matroska. 
4. Лёгка выдаліць частку аўдыё файла без перакадавання, таму што вы проста можаце выкінуць гэтыя блокі. Вы нават не павінны быць у станегульні, таму што гэты фармат вы можаце рэдагаваць, толькі ведаючы часавы код. 
5. Выяўленне адрозненняў паміж дзвюма аўдыё струменямі будзе вельмі лёгкім працэсам, таму што вы маглі б захоўваць яго у адным файле, а потым пачаць прайграванне, проста робячы перамычку паміж трэкамі. 
6. Калі вы маеце намер аб'яднаць аўдыё файлы з відэа файламі, то ў гэта MKA азначае, што вы можаце аб'яднаць яго з MKV, нават калі прыкладанне не падтрымлівае аўдыё тып. 
7. У выпадку MP3, MP2 AC3 і нават некаторых AAC, выкарыстоўваючы "сціснутыя загалоўкі" файл MKA можа быць нават меншым, чым арыгінал "вялікіх " файлаў, нават без страты і біту інфармацыі. 

Пытанне:
Ці будуць мае MKV файлы сумяшчальнымі з будучым праграмным забеспячэннем Matroska, калі я буду выкарыстоўваць бягучыя прылады для мультыплексавання маіх файлаў? 
Адказ: Файлы ствараюцца цяпер для таго, каб задаваліць спецыфікацыі. 

Пытанне: Ці будзе выступ хітом для захоўвання аўдыё / відэа файлаў у Matroska? 
Адказ: Не, хоць ен і будзе больш складаным для чытання / запісу MKV, чым AVI, але пра гэта вы нічога не зможаце сказаць, розніца пры чытанні назад файлаў AVI і MKV на працэсары, нават на смартфонах з’яўляецца не вельмі вялікай. (гл. CorePlayer). 

Пытанне: Што робіць Matroska лепш (горш?)
у параўнанні з OGG кантэйнерамі СМІ (OGM.)? 
Адказ: Яна меней задан розных пытанняў, але хутчэй растлумачвае нават вельмі складаныя пытанні. Гэта трохіцяжэй, але мы будзем імкнуцца да яго ўдасканалення. 

Першы Ogg не тое ж самае, што OGM. Ogg з'яўляецца спецыфікацыяй RFC, ен з’яўляецца вельмі карысным, ён быў распрацаваны для струменевага вяшчання праз страты спасылак. Зараз OGM займаецца ажыццяўленнем месцавання Ogg рэчаў.
Такім чынам, мы маем: 
Ogg 
1. Прызначаны для працы пры " страце " струменя (больш UDP). 
2. Месціць разам Vorbis і іншыя Xiph падтрыманыя аўдыё і відэа кодэкі. 
3. Добра дакументаваны для дзвюх вышэйзгаданых мэт. 
OGM 
1. Сочыць за тым, як Ogg праводзіць відэа і аўдыё кодэкі, тыпы субтытраў. 
2. Рэалізуе Часткі падтрымкі. 
Matroska 
1. Прызначаны для правядзення любога тыпу кодэка. (Аўдыё, відэа, субтытры і г.д.) 
2. Прызначаны для рэдагавання. 
3. Валодае знарокам гнуткасці. 
4. Уключае дакументальныя часткі. 
5. Першапачатковая канструкцыя была распрцавана для падтрымкі прэзентацыі функцыі кантэйнераў, такіх як Тэгі, AudioGain і г.д.