Matroska toolkitÊÇÒ»¿îרҵµÄMKV·âÑb½â¾öÈí£¬Õâ¿îϵͳ¿ÉÒÔ½«±ðµÄÊÓîl¸ñʽ·âÑbΪmkv¸ñʽ£¬Õâ¿îÊÖ»úÈí¼þÖаüÀ¨ÁËÒ»¸öÓû§½çÃæ³ÌÐòÁ÷³Ìmmg.exe£¬ÄÇÑù´ÙÊ¹ÖÆ×ömkv¸ü¼òÒ׺ÍÐÎÏ󻯡£»¹°üÀ¨MKVextractGUI.exe³ÌÐòÁ÷³Ì£¬¿ÉÒÔ»ñÈ¡ MKV ÎļþÀï±ßµÄÒôƵÊÓÆµºÍÍâ¹Ò×ÖÄ»Îļþ¡£
1ÔË×÷mmg.exeºó£¬»áµ¯³öÀ´ÊÖ»úÈí¼þµÄÓû§½çÃæ£¬×îÏÈÌôÑ¡¡°Input¡±ÌôÑ¡¿¨£¬µãÒ»ÏÂÉ϶ˡ°Input files¡±´¦µÄ¡°add¡±°´¼ü£¬¼´½«ºÏÆ´µÄÊÓîl¡¢ÒôƵ¡¢Íâ¹Ò×ÖÄ»ÎļþÒ»Ò»·ÅÈëµ½ÎļþĿ¼ÖУ¬Mkvtoolnix×÷ÓõÄÇ¿¾¢¹Ø¼ü±íÏÖÔÚÄܵ¼½øµÄ¸ñʽÉÏ£¬³ý¿ªMPEGÊÓîlÍ⣬»ù±¾ÉÏÈκεÄÁ÷ÐÐÒô¡¢ÊÓîl¸ñʽËü¶¼ÄÜÈÝÏ£¬°üº¬OGMºÍMKV¸ñʽ×ÔÉí£¡
2¡¢Â·¹ìÉ趨¼ÙÈçÊÓîlÖÐÔçÒѰüº¬ÓÐÒôƵ£¬Ëü»¹Äܹ»ÌôÑ¡ÊDZ£´æ»òÊDz»±£´æ¸ÃÒôƵ£¡¼ÙÈçÒª³ýµôÔÀ´µÄÒôƵ£¬ÏÈÔÚÎļþĿ¼ÖÐÑ¡¶¨¸ÃÊÓîlÎļþ£¬ËæºóÔÚÏÂÃæµÄTracksĿ¼ÀォÉù¹ìǰµÄ¹´³ýµô¾Í¿ÉÒÔ¡£ÄÇÑùµÄ×÷ÓÃÒª±ÈOGM±ã½ÝµÃ¶à£¡ È«²¿µÄ·¹ì¶¼Äܹ»ÔÙ¼ÓÉÏÓïÑÔ±í´ïÖÖÀà¡¢ÎÄÕ±êÌâ¡¢´´×÷Õߵȱêʶ£¬ÏÈÑ¡ÖÐijһ·¹ì£¬ËæºóÔÚÏÂÃæ¡°Track Options¡±´¦µÄ¡°Language¡±ÏÂÀ¿òÖÐʵÏÖÌôÑ¡¡£ÔÚÍâ¹Ò×ÖÄ»»òÏìÉù²»¹ØÁªµÄÇéÐÎÏ£¬»¹¿ÉÉ趨Éù¹ìºÍÍâ¹Ò×ÖÄ»²¥·ÅÊÓÆµµÄÑÓ³Ù•r¼ä£¬¿É½«ÑÓ³Ù±êÖµÌîдDelayºóµÄÎÄ×Ö¿ò£¨ÆóҵΪms£©¡£
3¡¢ÎļþÇзּÙÈçÏ뽫ºÏÆ´ºÃµÄMKVÎļþ¿ÌÈë¹âµú£¬¶ø×îºóºÏÆ´ºÃµÄÎļþºÜÓпÉÄܳ¬³ö¹âµúµÄÈÝ»ýµÃ»°£¬ÄãÄܶÔÎļþ¿ªÕ¹Çз֡£ÌôÑ¡¡°Global£¨È«¾ÖÐÔ£©¡±²Ëµ¥À¸£¬ÔÚÕâÆäÖеġ°Split£¨Çз֣©¡±À¸ÖÐÆôÓá°Enable splitting£¨¿ªÕ¹Çз֣©¡±£¬ÇзÖÓÐÁ©ÖÖ·½·¨£º¡°by size£¨°´Îļþ¹æ¸ñ£©¡±¡¢¡°by TIMe£¨°´•r¼ä£©¡±£¬Õâ¶ù×ÔȻҪ°´¹æ¸ñ£¬Êµ¼ÊµÄ´óС¿É´ÓºóµÄÏÂÀ¿òÖÐÌôÑ¡¡£
4¡¢Êä³öÒ³ÃæÖÐµÄÆäËû²Ëµ¥À¸È«ÊÇÎÞ¹ØÍ´Ñ÷µÄ£¬¿ÉÒÔÎÞÂÛ¡£×îÖÕ£¬ÔÚÏÂÃæµÄ¡°Output filename£¨Êä³öÎļþÃû£©¡±´¦É趨Êä³öÎļþµÄ·¾¶·ÖÎö¼°Ãû×ֺ󣬵ãһϡ°Start Muxing£¨Öð½¥ºÏÆ´£©¡±°´¼üÊä³öMKVÎļþ¡£´ËÍ⣬MkvtoolnixÒ²¿ÉÓÃÀ´·ÖÀë³öÀ´MKVÎļþ£¬Ö»Ð轫MKVÎļþµ¼½ø£¬ÔÙ½«Ã¿Ò»¸öÂëÂʶÀÁ¢È¡ÃûÊä³ö¾ÍÐÎÁË¡£
Éý¼¶ƒÈÈÝ£º
## ¹Ø¼üÊÖ¼Ç*ɾµô×÷ÓãºÒÑɾ³ýºÃ¼¸¸öֹͣʹÓõÄ×÷Óãº* mkvmerge£º²»ÔÞͬµÄÑ¡ÔñÏî`-identify-verbose`£¨ÒÔ¼°ÏàÆ¥ÅäµÄ`-I`£©£¬`-identify-for-gui`£¬`-identify-for-mmg`ºÍ`-identification-format verbose-text`*È«²¿ÃüÁîÐй¤¾ß£ºÊÊÓÃÓÃÒÔÑ¡ÔñÏîÎļþµÄֹͣʹÓõ쬾ɵÄרÓÃÐ͸ñʽ*È«²¿ÃüÁîÐй¤¾ß£ºÊÊÓøù¾ÝֹͣʹÓõÄϵͳ±äÁ¿`MKVTOOLNIX_OPTIONS`£¬`MKVEXTRACT_OPTIONS`£¬`MKVINFO_OPTIONS`£¬`MKVMERGE_OPTIONS`ºÍ`MKVPROPEDIT_OPTIONS`´«ËÍcmdÑ¡ÔñÏî
* mkvinfo£ºËüµÄ¾ø´ó¶àÊý±àÂë±»µ÷Ó㬱ãÓÚΪÔÚMKVToolNix GUIÖаüÀ¨Æä×÷ÓôòÏ»ù´¡£¬µ«±ÈĿǰµÄmkvinfo GUI¾ß±¸¸ü¶àÓÃ;¡£ÆäЧ¹ûÊÇ£¬ÔÚά³Ö»ù±¾ÉϺÏÀí²¼¾ÖµÄÓë´Ëͬʱ£¬ÆäÐí¶àÊä³öÔçÒÑÂÔ΢¸ü¸ÄÁË¡£×ª±ä°üº¬µ«²»ÏÞÓÚ£º
*ºÃ¶à¸öÔËØÃû×Ö¸üÇåÎúһЩ£¨±ÈÈ磬¡°½Ï´ó»º´æÎļþ¡±¶ø²»ÊÇ¡°MaxCache¡±£©¡£*È«²¿µÄµ±Ç°Ê±¼äºÍÑÓ³Ùʱ¼äÈç½ñÒÔ¸ñʽ»¯µÄ·½Ê½Êä³ö£¨ÄÉÃ룩£¨±ÈÈç`01£º23£º45.67890123`£©¡£È«²¿¶îÍâ¸ñʽ£¨±ÈÈçÒÔÃë»òmsÊä³öµÄ¸¡µãÊýÊý¾Ý£©±»É¾µô¡£*¼ÙÈ纺Óï·Òë¿ÉÒÔÓã¬ÏÖÔÚ·ÒëÕ½ÚĿ¼ºÍ±êʶµÄÔËØÃû×Ö¡£*×øÂäÓÚMatroskaÎĵµÄÚ²»ÕýÈ·²¿Î»µÄÔËØ½â¾öµÃ¸üÇ¿¡£
¾¡¹ÜmkvinfoµÄÊä³ö¾ø´ó¶àÊýά³ÖÊ®·ÖƽÎÈ£¬µ«Ëü²¢²»¿ÉÒÔ±»±ðµÄÓ¦Óù¤¾ß·ÖÎö¡£ËäÈ»ÎÒÒѾ½ß¾¡È«Á¦½«È«²¿±ä¸üºÍÇå³ý¶¼ÈûÈëÁËÕâÖÖ°æ±¾ºÅ£¬¿ÉÊÇÒÀ¾ÝÓû§ÂúÒâ¶ÈºÍ´íÎ󱨸棬ÔÚÏÂÃæµÄºÃ¶à¸ö°æ±¾ºÅÖпÉÄÜ»á½øÐдóÁ¿µÄ±ä¸ü¡£
## ÐÂ×÷ÓúÍÌá¸ß* mkvmerge£ºAVC / h.264×°°üÆ÷£¨³ÉÖ¡£©£ºä¯ÀÀÄ£¿é·Ö½Ú·ûNALUÈç½ñ½«±»É¾µô¡£Íê³É££2173¡£
## BugÐÞ¸´* mkvmerge£ºAVC / h.264ÔÚÏß½âÎö£ºµ±¹Ì¶¨²»¶¯±ÈÌØÁ÷°´Ê±ÐÅÏ¢ÄÚÈÝʱ£¬¼ÙÈçÓпÉÄܵû°£¬mkvmergeÈç½ñ½«Ó¦ÓÃËùÐ賡ÑÓ³Ùʱ¼äµÄ¾«×¼±íÃ÷¡£±ÈÈ磬µ±±êʾ50¸ö×Ö¶ÎÃû/Ãëʱ£¬½«¡°num_units_in_tick¡±É趨Ϊ1£¬½«¡°time_scale¡±É趨Ϊ50£¬¶ø²»ÊÇ5368709ºÍ268435456.££1673µÄÐÞ¸´µÄÒ»²¿·Ö¡£* mkvmerge£ºAVC / h.264ÔÚÏß½âÎö£ºmkvmerge²»»áÔÙ¼ÙÉèÅöµ½±àÂëÐòÁÐÖ÷Òª²ÎÊý¼¯»òÕÕÆ¬Ö÷Òª²ÎÊý¼¯NALU±íÃ÷ÐÂÖ¡µÄÖ𽥡£ÐÞ¸´££2179¡£* mkvmerge£ºAVC / h.264×°°üÆ÷£¨³ÉÖ¡£©£ºµ±mkvmerge±»¸æÖ®ÐÞ¸´±ÈÌØÁ÷°´Ê±ÐÅÏ¢ÄÚÈÝʱ£¬ËüÈç½ñ½«Éý¼¶È«²¿SPS NALU£¬¶ø²»µ¥µ¥ÊÇAVCCÖеÄÕâЩ¡£Ò»²¿·ÖÐÞ¸´££1673¡£* mkvmerge£ºMPEG TSÔĶÁÈí¼þ£º¼ÙÈçÖØÁ¦ÌݶÈÊÂʵÉÏÒÔPESÖð½¥ÂëÖð½¥£¬TSÊý¾ÝÎļþÖØÁ¦ÌݶȽ«½ö±»ÊÓ×÷PESÊý¾ÝÎļþ¡£´ËǰµÄ¸öÈËÐÐΪÔì³ÉÒì³£µÄµ±Ç°Ê±¼äºÍDZÔÚÐԵĻٻµÖ¡Êý¾ÝÐÅÏ¢¡£ÐÞ¸´££2193¡£* mkvmerge£ºMPEG TSÔĶÁÈí¼þ£ºÒ»µ©ÔÚ´«ÊäÁ÷Öмì²éµ½²»ÕýÈ·£¬mkvmerge½«ÂíÉ϶ªµô²»ÏêϸµÄPES°ü£¬¶ø²»Êǽ«²»ÏêϸµÄÖ¡´«Ë͸ø×°°üÆ÷¡£¼ÙÈçÉ趨ÁË`transport_error_indicator`±êʾ£¬»òÊÇ`continuity_counter`Í·×Ö¶ÎÃûµÄÖµÓëÔ¤¹ÀÖµ²»Åä¶Ô£¬Ôò»á·¢Éú²»ÕýÈ·¡£ÐÞ¸´££2181¡£* mkvmerge£ºOpus£ºÔÙ´ÎºÏÆ´Ê±£¬Matroska mkvmergeµÄOpusÈç½ñ½«ÎªÈ«²¿É趨ÁË¡°discard padding¡±µÄ¿é×éÔØÈë¡°block duration¡±ÔËØ¡£ÐÞ¸´££2188¡£* mkvmerge£ºSRTÔĶÁÈí¼þ£ºmkvmergeÏÖÔÚ¿ÉÒÔ½â¾ö›]ÓÐСÊý루±ÈÈç`00£º01£º15`¶ø²»ÊÇ`00£º01£º15.000`£©µÄʱ¼ä¸ñʽµÄSRTÎļþ¡£* mkvmerge£ºÔØÈ뻺³åÇøÓòI / OÀࣺ´ËÀàºÜÓпÉÄÜ»áÒòΪ×îµ×²ãÎļþI / OÀàµÄÎļþ²¿Î»²»Í¬ši¶øÔì³ÉÔÚÖ®ºóµÄÔØÈëʵ¼Ê²Ù×÷Öлص½²»ÕýÈ·µÄÊý¾ÝÐÅÏ¢¡£ÔÚÆäÖÐÒ»¸ö½Y¹ûÊÇ£¬³¢ÊÔ¼ø±ðÒýÈëÊ®·Ö¶ÌµÄM2TSÎļþµÄMPLSÎļþ£¬Ôì³Émkvmerge²úÉú¶Î´íÎó¡£* mkvmerge£º¶à·¸´ÓÃÆ÷ºËÐÄ£º¼ÙÈçÒôƵʱ¼ä¸ñʽ´æÓвî±ð£¬Ã¿Ò»¸ö¼ä¾àºóµÄµÚÒ»Ö¡½«ÔËÐÐÒ»¸öеĿé×é/»¨±ßͼ¡£ÔÚÐÞ¸´ÒÔǰ£¬¿Õ϶ÒÔºóµÄÖ¡³£³£´¢´æÔÚǰһ¸ö¿é×éÖУ¬Ôì³É¿ÕÏ¶×øÂäÓÚ²»ÕýÈ·µÄµØÇø£ºÔڸÿé×éµÄ½áβ¡£ÐÞ¸´££1700¡£* mkvextract£ºAVC / h.264£º¼ÙÈçÔÚËûÃÇÖмäѰÕÒ2¸ö¾ß±¸Í¬Ñù`idr_pic_id`Ö÷Òª²ÎÊýÇÒ›]ÓÐä¯ÀÀÄ£¿é·Ö½Ú·ûµÄ³ÖÐøIDRÖ¡£¬Ôòmkvextract½«²å½øÒ»¸öä¯ÀÀÄ£¿é·Ö½Ú·û±ãÓÚÓÃÊý¾ÝÐźÅͨ¸æÐÂä¯ÀÀÄ£¿éµÄÖ𽥡£ÐÞ¸´££1704¡£* MKVToolNix GUI£ºÉý¼¶²éÑéÌáʾ¿ò£ºMarkdownÁ¬½ÓÈç½ñ½«±»±ä»»Îª¿ÉµãһϵÄÁ¬½Ó¡£ÐÞ¸´££2176¡£* build system£º¼ÙÈç`rake`ÔÚ×îа汾µÄRuby /`rake`ÖÐÔË×÷`-jN`£¬ÔòÔÚ½¨Á¢ÐÂÎļþĿ¼ʱÐÞ¸´ÕùÓñê×¼¡£ ÐÞ¸´££2194¡£
## ´´½¨ÏµÍ³Èí¼þ±ä¸ü* [cmark]£¨https://GitHub/commonmark/cmark£©£¬cÓïÑÔÖеÄCommonMark·ÖÎöºÍ3DäÖȾ¿âÏÖÔÚÔڴGUIʱÊDZز»¿ÉÉÙµÄ
¶àÌØÈí¼þÕ¾ÊÇÒ»¸öרҵÈí¼þÏÂÔØÆ½Ì¨£¬ÏÂÔØÊÓÆµ×ª»»Ïà¹ØÈí¼þ¾ÍÀ´¶àÌØÈí¼þÕ¾£¬±¾Õ¾Èí¼þ¾ùΪÕý°æÈí¼þ£¬ÏÂÔØºó¾ù¿É·ÅÐÄʹÓ㬱£Ö¤ÏÂÔØÎÞ¶¾¿É¿¿£¬ÐèÒªÒôÀÖÎļþ¸ñʽת»»Èí¼þ¾ÍÀ´¶àÌØÈí¼þÕ¾¡£
ÏÂÔØ×îÈ«°ì¹«Èí¼þ¾ÍÔÚ¶àÌØÈí¼þÕ¾£¬¶àÌØÈí¼þվΪÄãÌṩÎļþ¸ñʽÔõôת»»Ïà¹ØÏÂÔØÄÚÈÝ£¬ÔÚÎļþ¸ñʽÔõôת»»Èí¼þÖзçÔÆPDFת»»Æ÷¡¢Ñ¸½Ýpdfת»»Æ÷¡¢Ñ¸½ÝͼƬת»»Æ÷¿ÉÒÔ¸¨ÖúÄã´¦ÀíÈí¼þת»»µÈÎÊÌ⣬ÏÂÔØÎļþ¸ñʽÔõôת»»Èí¼þ¾ÍÀ´¶àÌØÈí¼þÕ¾
¶àÌØÈí¼þվΪÄúÌṩÃâ·ÑµÄÎļþ¸ñʽת»»Æ÷רÌâ,ÔÚÕâÀïµçÄ԰氲׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓУ¬ÕÒÃâ·ÑµÄÎļþ¸ñʽת»»Æ÷¾ÍÀ´¶àÌØÈí¼þÕ¾¡£
¶àÌØÈí¼þÏÂÔØÖÐÐÄΪÄãÌá¹©È«Íø×îÈ«Èí¼þÏÂÔØ·þÎñ£¬ÎļþÔÚÏ߸ñʽת»»Æ÷ÔÚÏà¹ØÈí¼þÖÐ2345PDFת»»Æ÷¡¢·çÔÆÊÓÆµ×ª»»Æ÷¡¢à˸ñʽPDFת»»Æ÷µÈ¹¤¾ß·Ç³£ºÃÓã¬ÏÂÔØÎļþÔÚÏ߸ñʽת»»Æ÷ÔÚÏà¹ØÈí¼þ¾ÍÔÚ¶àÌØÈí¼þÕ¾
¶àÌØÈí¼þÔ°°ïÄúÊÕ¼¯Á˹ØÓÚpdfÎļþ¸ñʽÔõôת»»µÄÈí¼þ,ÆäÖÐתת´óʦpdfת»»Æ÷¡¢·çÔÆPDFת»»Æ÷¡¢¸£ê¿PDF±à¼Æ÷ÔÚpdfÎļþ¸ñʽÔõôת»»Öзdz£ºÃÓÃ.¼«´óµÄÌá¸ßÁ˹¤×÷ЧÂÊ.ÕâЩÈí¼þÎÞ¶¾,°²È«.Çë·ÅÐÄÏÂÔØ,