From 440bdee3e1ea3bbbb39210eaaf5e9b045a1248a0 Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Thu, 2 Oct 2003 23:48:14 +0000 Subject: [PATCH] Completed the first edition of the mmg guide. --- doc/images/chaptereditor.png | Bin 0 -> 10462 bytes doc/images/muxingwindow.png | Bin 0 -> 15035 bytes doc/mkvmerge-gui.html | 404 +++++++++++++++++++++++++++++------ 3 files changed, 340 insertions(+), 64 deletions(-) create mode 100644 doc/images/chaptereditor.png create mode 100644 doc/images/muxingwindow.png diff --git a/doc/images/chaptereditor.png b/doc/images/chaptereditor.png new file mode 100644 index 0000000000000000000000000000000000000000..22d5ce1587722b5f3799d40b44fc6afe89f1c4f9 GIT binary patch literal 10462 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 Qi3oB&>UO03@Wqt>0}>&H_5c6? literal 0 HcmV?d00001 diff --git a/doc/images/muxingwindow.png b/doc/images/muxingwindow.png new file mode 100644 index 0000000000000000000000000000000000000000..8cf167cebe518d5d46c3d3fca6a19aa07d882299 GIT binary patch literal 15035 zcmb8W1z40_*ET!|3ZjzI9iudYh;%7k3P^W{bPSCM(jiDAA>ByF5K2gQNh_U050dk3 z?)$l)=Xt;X{g40n4-V!UuH9>`z1F$Ty$OA#B>e!J92)|GJdl-nsRDtZ9YY|uu&{1{ zHzfDN>A~ZUvApz42;7mO?;iMiw#k3m%!0nfwlrLe7JF&dh#-(^JR2LE zG`Yga$OmuHAj1Mn=~{w8;Jr3(2NeY32qt{<#DhT~1^3g$pWes8N%7;omP`HqT|5CD z4U+C<^(Deh>O{2kgm{E=nsq$(%hMOSRuHi{d92m*Pp(%(af7ksVcoYNJO%YSA47uO zSJ(Q=0?MDvyQO_QUSiJ}(2YX0LjApK*IBfpgd;^ZUX%HBjPi&!TvB2{3Igiw-@aYJ zJtCIX_N(L|pxKQGv$vD7XUv8AcZS3I%rs29FwW}>za}tH=T3){3p`zM=a46!$H-`q zqXx|%rd^{m69nQDjoH?7lAb= zANbGHIR)j6;Tl;*M{lmnT%Prd&~)_tO=$T-@*DDd`-@eYvoUjh}FKolJKjig1E3Y0Sm% z5pfb&Fm1NZu0P!kcaV6vJxLMIU%RhbVkdF^g!6&p+r*3?Gtbg4h#=ksJJ3f@lQN@| zoS6N#OcQ=q!*2CiL|1ve9KFg1f~U%VKxx7(5?-@XiMcV5)kI;#B3Q=^Q3Hc;eX+hf zxUn4NcP?wlJjVsu)hsblUe;`ZSrNy$mPD9|@LQI}V(REj3f9#r3u#x;h?0_t>})Sv z-R}ym=}OblxmaGGZQ$2CrD4j&xwya$8sasFHzGs}98VUUQt_X))0UnJ0eg@V%oa~I zN0{Q3VTfW(9G4e)`wMLm9*={D9io4R4~hd~e(&UG&>ql*`0X1_U15H)4_JU_&>&CF zNX7s`(@*MuO+1W*(JrXdqT;bKh(L}Lka?sUv@|RxqA)U{OG#s$Qw;1F# ze+Vh=Ss`rSRF+BBZ+GiZO3fy)?S*hBvSs7YN;7CJx3 z1f{%m_!({LVrMUJ1tdn3F{PzcA}n&SQK2GtJ=F#D3P*_IJ=LysnfDuRXfBPwsw}Ir z;_;f(H6SUhk|wcRJK+uSF5Wib{l1*Vw{WMCUq#u6!g7p%f%Lq#qPlP7D>4ZVgLYyG zD9Xa8t;UkPmVc>+%$qj12vBpZAxJ$g2fai^4=mX)HXnmUyK)O(qRz|vf_;1lB5T}V zn7>vDIkN={7f`$mzy-5mm{pcs!;uO?U9XF#;OmS%80Y@&GaCD*(ooqxU5Whq@+!PJ zW8Sq`d2fDb@oc`U{G#*vT4HgNFnV&X?1NAG^4C^WE9!F3%}efX)DeB->$R&#n9yde z7boU(O*tQ^6iwBC4A3Hr?o=rDuH9pH-aM2F1Jk+0fn%JJgDj+BETeH&sfW2sC-$tmk&4-pT1C;C8b}I*}b@4h}MUHyJ-uEJ= zdSlP;Z0vit0}w-Jt6&B4r_kmi>M+0k+IP3v({FpHYS9lEGuv*goZP@7skgVA#*{R{ zu`jZL<2Nv3@1KjD(90`MzgQ`cpUAXDlz2W#wyT|Os9CzQf%o;bWbXLUDW|noOs}cv z)k}((M2=UJ@&t7FDw?Dyz41AFxM z>pvr6ZyvUuR>7APHf5B+_H8*;M$KJJ&)fSR*~ro=!x=xyL~X86Q~9AZmM$ofC$95; zw2j&AB4Es_4Bx|MnzU`bCa?X?$I^rIxY5Qqho#h^UVb)@&o^RtR0R!&IIp)lNNn72 zm8RCuIt^T}*3sD)xh19$v)}ipQP)SUetXjEP3ilkr2#QU6*;8r*WZKBV(@zw8fqqr z$G>-LaaA(?dER;@b6N>TY&{z&kEZv3_Fah_!S;_ex~02y~C| z!qyOX&O-ER<-#JU-)SYpZ6Z6GnkwS{_N`Sm0sr~0NJOtP^roYe4}=!0U~WU4^oVZH zY$OfvS9S?SFvdFO*5v-r;IKOXST&d(UnNp@N6ziWa&?;G!AeqQbEF>VP{Cey(=M6 zZhC*c=zS|nZOsZUmUi=OkY zv=B#bLy3G7VMC&Kl-D1s7M~ zGd_0OVluQ}h>FBM-m{;l-dPwDImO9|v%>HaGf<}oj_wi8GFa5bTqg6Ic)gth>BoBI zS=d0h1JgTUgyS!Ne;f{j?kv2De>tZkz0_*FCHQbbc;NcaS$TR%Un5pB1s`x4l_zRJ zLko*D@p=LT2i>N6ZhK4fMI02OJKGoMsLMpQulQVBS37pVf8+(*vA`81y8nnte-=6y z%^*%7;v;w+)3Oh?m1=v7qBg6tl}auvwLHsumwUJY49bVj1z)~K)exRoundPlvUJ81s+ ztdfw+3@px7O^*1oyF@B-?^D=kN#&eWJMsLzZOv4}|(s8P_|&9CTNH zR+{dD2;#yBZFP;fMRcyDW4z%n!GnYnF2wi~+C;Y=jb$`fxKx(!{R(bhaAZlAAD$eR zf7x_A7{aIHhIfweYW+A7Y|gsnnxXcC!S`9rwbYPp>U^O+^ll$dSW9BuUhkcyRD7+f zgZWcmqZU2-u9KfAFHr#!)UOwJng4{kQg$CkU*O*Cd$!JW_hU`&UhD=Cv?_s9s2o2x zTq#kJqhG5W9=Om69*ex6;a-g#+(XfZLX`-*v4$2)vI;ur4COZpRCK#SC zpNE)WI zVO4ln$WPMf%QW8ZOCvL(8jjA+-wOgGT=8_3eYZM>7F+-9Tp9SDHXGcy{LkBG$CAmy zB0GB^wtSY*kev+Jy8RmXLzc>u@qxCQR%I5vOOIzUWy+3ExJ&kgrzP5rHRVlgUda+I zJ$Mt|$iJ1gT%O-(#`A1k@to?}h#*|pdgb-oo)+omvno|zr+A@_-JC?4A*(lYys#R~ z7!a3RPqUq=t+(?vsTPOn?p+k!0h^v6@rY5L?ppdlKy4{W5*B=ZA}_l$NtyOdr2V&% z{}ijbO=X|l170)^59|!yyBa;#yV!+hjVi61JFn$MEttvtIM>%z*opROw#$FnS9>0# z?dBa)mzUZYjNT8ByU*xSA<*)>BK1vXb6J~h#2a(Eh17HH7M2F|uO{zfWA&EPs;nIv z4^wp~XatExru9 zEmqnoJWQL_c|1S+{5i$8D4R)J1{xWpLpbTNeqo5BWG{2R z>VYa+*S_bOh4f+o|DJuzBJR6-ji1TSNRlAaJ+>j?Yy(De+tv0U`a96I8#><>!8Z?er>(6_^K41&bxCA@x+8ct#lo6 ztJ`v*tPsfX`z3vGS=-MU^0y%c4=($uA&@1USBjdaci+{c-+YJs>-h=|s~(*eF-*MQ zNPP1eQvUn7noY+#>f(sE?pv$xv*9EA{X=Oh<+5P<1OUIE195d}J;q;Ujw=-2q=yq!!UKDK**APu4+vBtx;}WUi$or_uo7r2R|NTUyp+V}uTPKq{BIcc^P*eOncu^$5XDELn z2;S)(QwN8SrH3U#TBk?b@&I#bB;nA~2AXB2$6b~}eIxFIPHR8;f;oQac}Qu737!+j zRA!h=gpbs|e7S-_zB&IZRRt;QyGL0r{XX4YHjjX?6_#2Cc}O5)gc6!}{%1l9*8A5B zOPaPF_NRP&1)@jj4rVH(s7R)}ckJ?H~ z(dQx0n%mzKcdwa2Ak^t~3?*P$ zmg4V2FF=ZFmab~Nkzh)_Z6TB=t96Y9dBuFIwZl~FqCi6`Wz=5wlW6}o4($xtgcTcA zkTeI#*t6ElRy9GD|CSLEf==A|Sx- zT7yUhAYwM22n-#-0lfN`gn$wJ%>n%Lw1hfZ3;}vW==9EqMW5S$m8a;=b@EdQJk4oV zJF3z#?qXQ@(2ZZ$WKJwk9)0fqa9dNj?$O22ZOAKWWM@ zJy_nl1*spI&N<;A^G5?#nEGZ>XXhmZ692v#XzGR@xv{294vg>yPEp+-rVt2`5g*sw z*w`4}Qdyk9DT1HlE=24Mq|2U7=4v*M8gg&Si_svKgl;fcv9<^o4DyaRXK;J&Lg~bI z@2wZj0m}BwqWlkYN(i=g%br?>O3@Ezml3Mq$> z_nJ5~Y3xdnX+Ou;wG?sWJnN5RIEbBJYD%KnS>0wp9?kSsP&)Q6xnb|=50uU%sCqrm zH|6l!?kDh`oI41C;qDrtdBG_uR^6rG&m;^!gz*uJ5KXsMQI41Xco6*KL0=MGXJ%a? zbbJFp+~pDvp=+0Ic)=VO{js^LeUmE_C$2A>$nFR8nDN2`9-EDXQNcu-0Ix)KTgCBO z7P1p$2DeLwDVf_anOMUTVq?xjMkP7=vx!vnC?)2Mwzyo8Me}=fA~rfptD3j<8I28+ z1@Z~%==M_!<$v}Pc9<3WQZsyb1Cs>RH0S1pxa-zS6&ebsu6nD*8IqvG1zC=sW*3eq zW;AkEwq@Rawnd}zMA0@?4Omq@J4VSUX~mbup-g?DcRdx>q6rJnbD`vT8?rdRzk76< z3URCVLhskr7u>-q?AoymaPOUf^Z1*;WEJ`9(1cq3J`#=Fi{rXK*Nna>BJXg&H4v+B zgH4>FJBo~o^;M<%LW7XN)2ERrUAh^~!-osz$9{V6^~Jl~&RTh{;SNN|PMWUiK5Xjy zD|bEOLaT6DHgHXWMTwju8uEVXv~Is^f)56G7TJcPot3YjRHxNX@p->4Z24|W z5fDr9MXg-5P_ccRsWNhygBLr97rXE4YWXaou|XY9DF(&u7vbSvJ@D3%+RKxw-?lwe zK0a=S;-@gPY(sn1udf|!B1SWb+PELotd?i^m|fZbEWXu(x!o-FDf0a^6W`0;VIKmD z+YE@7EUtmdRePV{<~N?4pCjK>je)kbd(;**j+}IFN-I{&>$Lf=0|{}Z&VovpH-9pb z;+=jwwRviHM$xu;v`JIL|MsD7>UBiqdvVM1n`L#NYCjZ3EMDFlr{u-Pfq|Ld5jx#R zXqwoaZC@!QklkZxkpF6&ZODslo^4og_wCv2T)P7h;G+-hel}E*Xb@VqG0m^5oDi{l zVP0@60V+}uq7qsmkdTYijWhxB-&b+5Ix*vw+yky0D4P=rjc*n|w#deY;8qi5I?crS z>P;BY%>i3pe(z;1_=(patP$rKm7709@Yv1YX<|YaFIQl4tMxm>W;+X4_o^lZH6El4 zlXLp`zW+MX0p1z3AUNeUq%XR5()zp9X%Tn2 zg6Vl*@Pg{ptekI=k?2M%`N9R`#q?0aN>qm#`FB+F%8`mXl7K0Zimz?==Z?=s!&Q0j z>{aSl1+&jsD4hm%@6_qxiC5QdEhl`5*!8e7?CWqB@$d)DRPRlG3=bUCs>nVbKcu#* zw|3w8RMN+(g(@QdzTW&$skXNXV}Ya-6*T}2riyCyRUJ(y;=)h&GJBsy=N5kK7amwF zRd4W`$zpFVthx`CZON%FJt2oMHZU*w79CG{s!?Fr|K)QAF_z0vy{t~A{HAj-E-JB- zBk`L_I98oVCO!G+pkq-=nX~=Ao~DgKZl3RUQGz^!b?E7%r@Q-El=of(WZ<+;QFQn_ z%(ij*YY}-))Z{)+Ujgq=^I|ikn4NRfhn7pI-%_(2hxh!ca=BsLxBPg@_L$X-aX*Ez zi=2rTdS9eXN$q5Cm3Jq)Tzq5P1E;(F#>FmSZqy%K5HMar%)OhQNSido zviAP@^Y4;zy~P-J&^!4G&@^2FCseiT(x8-aQITO!~(8(j2n?cZL5P zN&Evx{))ZCUk9mra~a@7T0QkXI;8Rsm#<=_L|AjP3SAs&^<^S>wOL&r=qzVp*eWqr z%~T}6kz37wL|&z*(jHVwy@bOqX$l<^_UYN3ZSMTAG#;1}GbC4t*pxpj3I}uja?EE2Ean-(Un$sQwIb(}Rpn&UgiBUwpLG5uU+>u83v%wu!Fjh}py+L=>JmaIi4CDzRbx&RJP zp7Zj~wNMK@t-dzZLp5AFoPl)3)6?@6>y!9u)BAd(JM0|YRj_lljO2v~B(|?y6(vuV z%$cX>a5`=^1Z|+&1}4O(pE|eX>3?G?YC)CLn4v9Q|PZbdPBHDgoIW^_DpG zXC!gAT+|)d(~wmXN2*z~$;GCPMma$P5djZZ(8GEeqeWrYx z3+;o-Q1+7wwalm;1Of+uwC?if#E!LJFCCI|KfdBx)Lp7w6BQ+co0m(gZeEUe3?@dW zBi`d)2&gM#KA~18VXW3WeiukxTUCI! z>Y~oBn@lmr2|2yK=6Vk5-@Fh%VQDN~xbG}~J{O;3r{-&&W%86&%PH|w1FLMV8bWT= z;-_$|*0WMm`PC1l8_nr5l~CvramCDW&Vb4mNJ` zL#>^F%1gG%(bX!}sLAaO2Rbg6v3G7m+P!RyQf8GJL1(~f;{;$HQiGaKhy%-UQCFV$ zM7U6u-*ym&^Ra1wHy?IWi7B>8=vC^JYxc|hoX--*)lUS9;#eZ0&Rytotv z^qadMo00NlTQ%ZT{*{@%qqy`Fr$h@UjaaHwttyg!WvUN+{p#LcM?oS?U9S92FAW~? z!*9sgY@@}9*t60cT}#Wbn#8ZU0UhifZ(aA*%_r^)P6<@ znZm~M-EEggWSQ!B*9W=2pqZB1Y8C zHF<4tTIHf8-)mHo?nPI3F@)B?Fx%H>U*7%L$iE3zC9Sv7Z71tq*N=Tc0-sw=mU+a$ z;RoiBPV6^qvs7n;JUNZxy-qmYWoh?)TJbDEj> zGDRpp?A^zeGDaxduZ=Rmp{}u*oxP-s!P7&M-NqhRSZb@QtBuM}$dcdemXmskoDT4c zI_F@~r3?YvRv+j7Ln&#{v#Ka5bN(&h;V#E(OTLBXjmE?)054ckL$ona7$l(_9Hz5x z>{Q8zmpB#Y&V&cEbn^3~MerpghKfjYDy*@v-=j8$-BO5YrX>C79#z=4VDu?!XR_jL z?MKpyn82TDXJy4x#;~=Wr&*qdW0$?C{`@r{q8N!#EieltadaLb*o;MVh)(}{VIg|y z4o{-rD?87e9pzuWn8=GAxJOv@N*OzJWJyd280?`8OxZx-Bmlo_{nAot)M3jk*BL_M z?j+Hi5;X>;RA%=u-K1(A1}?lL8fuD?Qr@>dJbFL}7tpCRCN2!)$Q_`KHk&Y{I%9TVKn^|iF(W>NX*SohtAml{`(@szi`Gs zc;i2C;-=uARQ{&LJAq*``XK~@BM2R0N##hRbRQQ7$M_lKT>`;rdU`szGEs5|GW-h< za5Vq)31HKI=z#z3>)!<(RD|Hx1-u?NjSSl{=kp<84JOkshLgXXJl-Z!TLGWC1dw;y z;a;-LBn@395QySVL*nuFYKBM0b*r%dY~32ZJV%`q1Tyn!kR{%xaUUuwcz%JjAHZFB zYz(fcxFfy~$B?PYvP%oCOb8*^zf&)sGgCq!L(STQUJu9(l>jt@KqiP_^3^#r=XRpZ z5HUeQbBQ;f&E(&8Dry#g+38Qa1sU&ho*Ie8<_Ltbjd8IB+{1;~4gz-M63|e=(Q`>G zq2B0Xg3G1;eYlCy&ooTxvmg-Pjkj5il~3+KGH-WMDPltQ@9JFN`nP_>^stDX4See( zdLR&%HV5PS{QP{n4n1a9KnC6{_>hc}^4NW#U=q+JMfw`(kl{xl6sy;G8{cRi>p!IE z|E=8{*6MHd|6A=Lf`It@Uo|olq@)1JS3ZeXIC8O|c!35`szTcX(2#Zm0O=b=0v^%Z z4K)6;X}I(d7(pNfg#4i~!nR{m)u+Q2K+rE{P-=+50ZpmD>(M%CeBAE z0$#q>^e~S{qR(FUb>9_Zr(45u&3uv&Qep}m(cve;1$-pv=B?fJ&$T?2t1B4LLG5|sCl9Vbm^m0%VRU{d!=?OCG1n~6C@(Q9OWvwbv*$=#+qBS) zF2;bX3uB z21;JPkah63l2F1|%#}Q6e;hfVK6WyaWChZPw;TsM*M5JhZQt50wAX^DAKTNE^m)8t zC8X?K#ul0pnWYcXUY`@ELy)&huWD+(X$NE>o&JBSFi%bKudYies8XjF4(<`ZnQwJ{ z@fc5eY&WN&Pc|mCP1D%kkq*XR7$*SGDsxR;J?#e}FNbnIyl4>o`-><^FxB&;P1Umt zU5wa_)D;q!2}fGeIB7QBrUglv{p=mTknZiJG*c_)x+Z|vAb|p+>GTA6u!Qa|Ju8{? zk-&^P^Q!qQC=68uMx+%L65sKt(Q_u~Bt;#qgK8^unq z^T}g8sAn0W%(t#*lyRg)>y4y)L&}N|39_>k0X(+Mhkqo!Lasf?jl*zo(bXRf*RUzq z^tF~4y`X~M?~ts4!Z+Z#dMYhyYyc?qt3;gcv2#4cTv{uTB&VPJi1DE!5bAF=3lfE9 zquG^+RNL?a-wIiPs-0Gt`fHNo#Uj7+^oap690f)`ycFaZA>8{(P&WXz zh*Kd@CDvC^(!M1kzWw#+&%LJw>}c50Yz=)+0o*?c1vmkYslOi+_u=Xj1Z{G|iC z)-k?nRPN`gEg^m*+00btWBW zFiL?G)1sv@3eP#%Ggf{OAR9?_?h3&pdX5D-Dj7Dm+4=g;4#7$taS}l}%vXbQZt^Bq z)qQpuvBXu6`K%AkYfYZc?yC7E)8mBQf5^B4lm*gF)(9xrUI}Cxz_sap9Pv3l&IRC% zaYsj-O+}wFM3BX6@6U&*fs&?I+A@qU@q`ynM^s}}uETqJmc(?GCwK?GTCo|?VApH) zV0&&Ics7Q!!n;~z#&?5&?2($mlsB6;-&9oonX&T` zK)>OtH1K7j1du3|^6h($L?IY&)d*BJTBpCBc_YKu`WpJ)rYGwKQywMEw60%U_SQwX zHn8c6l6G~Bn11VxlW^`YEGPgQ*WLoyhNk|FWJ$r@Iu+X%XF2Z?X71g zEOENYn1;?{^nR6<3k>pI=14OkJL>|zBL6`zp&C;pCU?74Xi_V(k}w-UPpG`Ko4mP} zBEN`->!gB%P>mX8$gGKov5q_qG5jeCd3JAsDwP6kGj@5pd!euEGVy*jyr8&k;nYKh zZxZM|+jIQ|z{qA=mE53O(?-6CLj}f90MC26 zalxR;@`J}w1|b6j^1tX|{LG&MflvpRIg!L902*#+_h3ur#<4v-V2%Pi4Io8VKlMsI zpvYWer9u5Mt(B&P;jr|HaX*1UI-A+vK3(anIZgUwL22$Uo=!;ZH=M*6OQn}az9uH^ zyW8OM=eF|XNd|xgL(N`g`T3ab;se88chv0RGqHk@Sr`kB9xEAB$W9nG<_x7~rMrCu zo7JUS$&wC@P1U%2*Rr`O37=Gc~ToF?BVKunV9WlHCcH_iCZVu@lr>EQ(VR1=o zqAd8~r%t~LD8<4%l6&55fh>O`!U2d8*}D{a&I?1#e;)|mps@c&Wgv+D{o)4U(E+Ia?kO^?~B{%2g=_#=%avuVD7LfG+8*pZxU^T7ofy2Lx?*P#y z5kN9SJE@q#S)Mmm-wkL@m+AO%-Rk|(FDg_RTo@L^Y6~>msVqi+2F@6FGN^D96vXy1 zA(?qg2s-$h26SSY3k{HhuV@_0`ECSkd9w&hd`Arqe}Ff!q+gUI7$F`)GOyF&U4ccZ z8VD*^M}>C)wc(}I9R{BPq>4)=ZG;9Pe_-#Z?_1w5ukil{s(wj)bwvR6agjm9BuSO- zpB^9c1lF_W4mNv5$=`y!5(x+hpe`qy(4LD|nb@`lFf?#}e!eI{xt|IEKk@$yLH}Fu z|C<6bcQ-pQeEEEehAxjb2YGqXARW!FreHme(vxVAEp#qe+zs0aJ~GK@*$6c!lNG^9 zV{@(;D0Q@F&Y;o)AgDRl6dVJ;GY`D`=0hbqBwbJh=<4s!r3GDIVTf3JTVN5VPgnR& z<<4ezfX?t>a~{A1nrnsTr#T*fMI@1Q-W0}Pd9HxM(}cr~7%u<;Db%_YuS)-<$Sm;# zjQRW}<}2YZFjlhCo4SVr+j*r?T^{pyK?5n5{ysGe_!7e@s8?qm>^}#H*o7#k=q2#f zcU>(FALO>dhP-*NNB4JvVR;9uk5W7k;|9vn0$wO4K4P}+L&Zz31%t>VDehtry)VaK zvQtnf<^q08!kEY9{SUenIk;YClc+}>gn;;5-Y&>0{H(KloG%D~$L)(W7q4UEWaaiKOd7yWr?Agtz)l%-2c6&WEaIuiFkF&ZpRvin-C8?9HBP1e|$~e9n^uD9L(Cejxgp zb3yn`nOA14DvI+Yi|$%m1MKG-$Kw-cQutGv9#f&gpE2_S>DpnY+~%y8)iXljCQ#SE zP@U++(Pr&>>{GyV-0%_3M|MkPyY?07Wvyznc9?JvfT5_S+09ZD_7^Fic9dK^wi>J$ z7?7Z+D;=&Gm3GltX>$6Jh>i|;AFc%upkoP+@iP+3b3%8x4)CJIda#owzpAygJQcHF z#XX{+ps+IlsU5hkUWU^3t@j4$jj*sVmf14x$ZV|t8h~ls0Tz{Y^#GO*9~c}NO1l-q zE+s&Oiahu(c6oN?<%B8kZ&w_#G7E4KKuTl`o^B{nm-m11D(Xsf2K?!2TMQY>8CxKt zyKoqxCLgfVgN!CQ?`z%6b!l!aumb>X`*j;{L5tTvsap8`tVkvra~;r+o=^8e{z_*? zQ{ighiJCkb;|cc|(1OX5Rr9YAC3^iZZUiP0-XnXY&t1%zD21W1s08`~xj;X|`5o42 zsoe3|WzmXi`JG2rY;~5y(%;sv7*_kztn_J_$C~)r{~yGuE28x2D1em-e)fE9H+b@3 z=X>+t^ysPm{42S%&&`jNTjt6S#o;Ev;OF93{==$@J{tkEE*~oo_w=#@OH324jNMFW zzHU@!O-?-c11h?;cr%{hm&UODn{5T`5P_)Lx{93a3r2B3>zLnCoZ4~q7 zO9E83+^uEh#=`J=N>Zdd6QLZlqw6m7e2Im93R7IL$4UHO zh)_vAhkxya9jBw_bFy^5JfUJP00D(nb4vCZt%m$rtgj9aZ=_pd>hk_d=lRZz-XO!T zqwA3@8m*r0pBo!3u?HP$^XANWr|NebN=$Ds@wFC)BVaq>!2mrTvN1F0bJBF!#~Q5x z7cRho7m;+J1UeDwrODq0J zN`%kj`kkA;LWdKyoYOzr0-%k0Z9;=r)b(LFQ!77!0DA5A_6uKi9r=xE$Yh?a^rn=4 zoil`TW<-l2MG9Mb9tccNaAtpqPJ7#nBk&OBS8F z{J4XvsJmy{CczbpfPSC!Q%W(8T;3_udgO^maWQqM`-=W~1i-!GovUg{3gI)OgWSR+PHN zK#&HUe}XDBq0zhR&XOC0d!W{Pky~^Knq(3FbZr*oso;+i>-&U7w&H(d@r4+$A=^*+ zwM7%%UvMddDCDW{oUTfo@1?-SUq*p1&XYZ4KBv{J?QKi~^B4u(02{6Y2x5S+zB}@o zITrxeZh{v+jKkU?8!9uq$v3$o=2F5cao+b%PXOurqryUxLP3ti-M6*4$x+4sCU<4k zndkj-lV`m&?cCK7I0@tY^W8Z(MTo`Zu9nPW6NNqjyYO~>Qu&REk8*{;$5gyk589<` z6Q`QaSc!cKj9JTl{Wn2x7*3kxB{x1>--;2KkI6Iz=dxoRMjJSv>&|8hu$d17ZkumN z&zub$#(;Ll3E5LI9FJW)+3XQXwUOXtp?@{+Ud60)MT19koh(nh`qn7$x$u)5D`ZOd zt@v1UtmF~)>CfjXhlg4bzo?XP&#}6#Gk|J2_zB^{7K@4s`a4Aj-glN3h{2H=!1cpb zFDkDUI+)znEvc3B0#*j%fCpIJC1^$hUghW6Va!{lB|pxG%sF1rY~?K*M;WAK-|5@7Ujuf#-oi6=KXr-X0;?jp)6 zUcQaaPjETu@YD|Ip9*&wV|#XhBnA**M6Gdqt7b{e8?YtNR8<2xeGys1g#;@I*@v$B?<@Y{}V6uta2ib(rp3F^gh)V{s7jTZTM? zh;@1&kAa{nzmP>bd`nm9;qfhg{U~kTeDc%MuC<<3(Ocqs86dh9#LakIO7_G}_`V== z3@-ZB%#S8k3~oGSwEl8-(X@4Z%!Uqm#ZgI-5CMSB9*alj4D8;O17M~YR{nyC#|K@%2E~1_h!i)?Qsszyi==PU>0@yOB@#Vgo5Q) zw!1W_1DXnFo7sjNGVp)Wq-u8_scpAQ)A;0w`duD$tvMbkW4$ymSVSUgPx1Fnq>hGq z$v?8budl1GWY~D4f()~i7QBZ?W!fjEnK#(Wkq+PNMh9sO`@#dmK)e_Xc{TAUO&nx% zTdX`yHOXjgk{!I$F3P-ac5=C>L64k6{0uL_iX4;X((>a=bINRNB(7b?EI*zR`7ndX zvN^q|)ukr2S(mf)G~K&pt-?5Vd#>+G>a)AqUhl(T!MgW^PAApeBJi*-n9}*bVY8HU zb|O9aK?=mWRJGicxV-U&bM-jR?kY<;K3~Tc536rn9M0atFQD(p#f{#D(Y3*iY3}%($nMRZ?&NfJL&aSvd<4rOmw2-e3j5dJXrmb z7JvTyh9|*8ZkxgG_dNaW{dBUDzCuh)%vlT88BAQ7aU0f|yjths>zXJxJFx^B4#EVq zcXtR}B3?0rG*2x1muL|>P(4p_i%DRZ*uUbhz?*n0xH1jQ3j&dqRC-w^Vfg<4 E0CxuRuK)l5 literal 0 HcmV?d00001 diff --git a/doc/mkvmerge-gui.html b/doc/mkvmerge-gui.html index d736cf63c..0fd9fbeca 100644 --- a/doc/mkvmerge-gui.html +++ b/doc/mkvmerge-gui.html @@ -129,18 +129,18 @@

What is Matroska?

(Note: simply copied from - www.matroska.org.)

+ www.matroska.org.)

Matroska aims to become THE Standard of Multimedia Container - Formats. It was derived from a project called MCF, but differentiates - from it significantly because it is based on EBML (Extensible Binary - Meta Language), a binary derivative of XML. EBML enables the Matroska - Development Team to gain significant advantages in terms of future - format extensibility, without breaking file support in old - parsers.

+ Formats. It was derived from a project called MCF, but + differentiates from it significantly because it is based on EBML + (Extensible Binary Meta Language), a binary derivative of XML. EBML + enables the Matroska Development Team to gain significant advantages + in terms of future format extensibility, without breaking file + support in old parsers.

-

If you need any more info please head over to Matroska's homepage.

+

If you need any more info please head over to + Matroska's homepage.

What is mkvmerge? What is mkvmerge @@ -149,49 +149,50 @@

mkvmerge and mkvmerge GUI (or just mmg) are - two programs created by Moritz - Bunkus. They're part of the mkvtoolnix - package. mkvmerge can read a lot of different multimedia files - and put their contents into Matroska files. Unfortunately this is a - command line program, and not everyone is comfortable working on the - command line. This is where mkvmerge GUI comes into play. It is - a GUI that provides the user with an intuitive but powerful interface - to mkvmerge.

+ two programs created by Moritz + Bunkus. They're part of the mkvtoolnix + package. mkvmerge can read a lot of different multimedia + files and put their contents into Matroska files. Unfortunately this + is a command line program, and not everyone is comfortable working + on the command line. This is where mkvmerge GUI comes into + play. It is a GUI that provides the user with an intuitive but + powerful interface to mkvmerge.

Both programs are available for both Windows and GNU/Linux and - other Unix derivatives. The program is licensed under the GPL, so the - source code is available to anyone interested.

+ other Unix derivatives. The program is licensed under the GPL, so + the source code is available to anyone interested.

Obtaining the latest version

You can always find the latest version of mkvtoolnix on - Moritz Bunkus' - website. Windows users will have to download the runtime DLLs as - well as the mkvtoolnix binaries. Linux/Unix users will probably - download the sources and compile mkvtoolnix themselves.

+ Moritz + Bunkus' website. Windows users will have to download the runtime + DLLs as well as the mkvtoolnix binaries. Linux/Unix users + will probably download the sources and compile + mkvtoolnix themselves.

Scope of this guide

This guide only focusses on the GUI part of these tools. All - command line options are explained in detail in mkvmerge's man - page/HTML page.

+ command line options are explained in detail in mkvmerge's man page/HTML page.


Setting up mkvmerge GUI

(Note: This section does not cover compilation and - installation. mkvmerge's own documentation and the - README files that are included in the mkvtoolnix - package.)

+ installation. mkvmerge's own documentation and the + README files that are included in the + mkvtoolnix package.)

@@ -255,22 +256,23 @@ @@ -280,21 +282,27 @@

Options for input file

Once the user has added and selected an input file he can set - options that apply to this specific file. At the moment only two such - options have been implemented: No chapters and No - attachments. These options tell mkvmerge not to copy any - chapters / attachments from the current source file.

+ options that apply to this specific file. At the moment three such + options have been implemented, and they all are only available for + Matroska files: No chapters, No + attachments and No tags. These options tell + mkvmerge not to copy any chapters / attachments / tags from + the current source file. +
+ Note: At the time of writing mkvmerge cannot copy tags + from a source Matroska file. You have to extract them with + mkvextract first.

More information about chapters can be found in the section about - the chapter editor in - this document and in mkvmerge's own documentation.

+ the chapter editor in + this document and in mkvmerge's own documentation.

Options for each track

Depending on the type of the currently selected track (audio, - video, subtitles) and even depending on the contents of the track only - a subset of all the track specific options are available. The options - are:

+ video, subtitles) and even depending on the contents of the track + only a subset of all the track specific options are available. The + options are:

The only thing that mmg needs to know is the location of the - mkvmerge binary. Under normal circumstances it will be - found automatically. But if not then you can select the binary - to use on the Settings tab.

+ mkvmerge binary. Under normal circumstances it will be + found automatically. But if not then you can select the binary + to use on the Settings tab.

  @@ -211,12 +212,12 @@

Basics

mkvmerge strictly differentiates between files and - tracks. An input file usually contains one or more - tracks. mkvmerge needs at least one input file and the - file name of the Matroska file it should create before it can do any - work. Starting with this minimal set of options the user can add more - input files, select advanced options for each track, apply some more - global options etc.

+ tracks. An input file usually contains one or more + tracks. mkvmerge needs at least one input file and the + file name of the Matroska file it should create before it can do any + work. Starting with this minimal set of options the user can add + more input files, select advanced options for each track, apply some + more global options etc.

The typical basic steps are:

    @@ -233,14 +234,14 @@

When mmg starts up it shows the first and probably - most important tab: the input tab. Here you see four - different elements. The topmost input box lists all input - files. Directly under this box are options that apply - to the currently selected input file.

+ most important tab: the input tab. Here you see four + different elements. The topmost input box lists all input + files. Directly under this box are options that apply + to the currently selected input file.

The two buttons to the right of the upper list box can be - used to add files to the list box with the + button and - to remove the selected entry with the - button.

+ used to add files to the list box with the + button and + to remove the selected entry with the - button.

 

Once the user selects an input file in the upper list - box the second list box will contains all tracks that can - be read from this file. Each track is ENabled by default - and will be muxed into the resulting file. However, you can - change that by simply clicking on the check box right in front of - the track's name in the second list box. For each of these - tracks the user can select track specific options with the input - boxes and check boxes below the track listing. These options - will be described in the following sections.

+ box the second list box will contains all tracks that + can be read from this file. Each track is ENabled by + default and will be muxed into the resulting file. However, + you can change that by simply clicking on the check box right + in front of the track's name in the second list box. For each + of these tracks the user can select track specific options + with the input boxes and check boxes below the track + listing. These options will be described in the following + sections.

  selecting specific tracks
- Three enabled tracks and one disabled track. The fourth track will - not be copied into the output file. + Three enabled tracks and one disabled track. The + fourth track will not be copied into the output file.
@@ -318,7 +326,9 @@ frames. Usually this option should be left on the value 'default'. mkvmerge will automatically chose the best method for any given track type. A full explanation of - tracks can be found in mkvmerge's documentation. + tracks can be found in mkvmerge's + documentation.
  • Aspect ratio: With this option the user can set the aspect ratio that should be used upon playback. It @@ -388,6 +398,16 @@ user has to check this option manually if it applies. Please note that this problem does not exist for HE-AAC stored in .MP4 files.
  • + +
  • Tags: For each track you can create a XML + tags file. For a full explanation of all tags please refer + to the example file and mkvmerge's own + documentation. In probably 99% of all cases you want to + use THIS option and associate tags with a specific + track. The tags option on the global tab is probably not + what you need.
  • + @@ -509,7 +529,6 @@ accumulated. The formats accepted are:
      -
    • For the size: A number optionally followed by the letter 'K', 'M' or 'G' indicating kilobytes (1024 bytes), megabytes (1024 * 1024 bytes) or gigabytes (1024 * 1024 * @@ -574,6 +593,25 @@ the one output file will be linked to both of the two UIDs.

      +

      Chapters

      + +

      With the browse button you can select the chapters to add to + the output file. A full explanation of all aspects around + chapters can be found in the Chapter editor + section.

      + +

      Global tags

      + +

      Unlike the tags you can select for each track on the input + tab the tags selected here have to contain the track + UIDs. These tags are not assigned to any track + automatically. In 99% of all cases this is NOT the option you + want to use!

      + +

      The full explanation can be found in + mkvmerge's documentation.

      +
        @@ -590,31 +628,269 @@

    Starting the merge process

    + + + + + + +
    +

    Once everything has been set up the muxing process can be + started. The last thing to do is to chose where to mux + to. With the browse button you can select the + output file. After this has been done hit the Start + muxing button or select the same entry from the + Muxing menu.

    + +

    If everything has been set up correctly mmg will show + the muxing dialog. The progress is shown at the top, as is a + general description of what mkvmerge is doing at the + moment (muxing, 1st pass of splitting files or 2nd pass of + splitting files).

    + +

    mkvmerge knows three different 'severity levels' for + its messages: status reports, warnings and errors. All status + report messages are shown in the upper window. These include + the track types encountered and other interesting things.

    + +

    Warnings are shown in the middle window. mkvmerge will + not abort when it issues a warning, but it might stop muxing + the track for which the warning was printed. You should pay + close attention to all warning messages.

    + +

    Errors are show in the lower window. Errors are always fatal, + and mkvmerge will stop muxing right after it has printed + the error message. Such a message might be that the hard disc + is full or that the source file is damaged and cannot be + processed any further.

    + +

    The button Abort sends mkvmerge the + signal to stop muxing. Unless mkvmerge is stuck in some + endless loop it will stop soon after you've pressed the + button. With Save log you can save the complete + output from mkvmerge into a text file for further study + or in case you've encountered a bug and want to send me some + additional information.

    +
      +

    + the muxing window +
    + The muxing window +

    +
    +

    Saving and loading muxing settings

    +

    All your hard work of setting options does not have to be lost when + you exit the program. You can save all your muxing settings into + text based configuration files with the Save settings + option in the File menu and restore them later with the + Load settings option. The default extension is + .mmg and is usually not used by other programs. You can + also associate this extension with mmg so that it + automatically loads the settings if it is called with the name of + such a settings file.

    +

    The chapter editor

    +

    One of the new features of mmg is a full-featured chapter + editor. It can read text based chapter files, import chapters from + existing Matroska files, write text based chapter files that can be + selected on the global tab and write chapters directly to existing + Matroska files.

    +

    Matroska's chapter concept

    +

    Unlike a lot of other systems Matroska supports nested + chapters. This basically means that you can define sub chapters for + chapters.

    + +

    A chapter entity in Matroska consists of at least four items: The + UID of the track(s) it applies to, the chapter title/name, it's + start time and the language code associated with it. Additional + elements are optional and include the end time, more language codes + and country codes. Usually the user will only need the mandatory + elements. Of these he can only specify the name, the start time and + the language code. mkvmerge will then automatically assign + all chapters to the complete file.

    +

    Examples

    +

    The first example is a simple one. The movie in question contains + four parts: The intro starting at the beginning, the first act, the + second act, and the credits. Note that the end timestamps are + optional.

    + +

    Intro (from 00:00:00, language English)
    + Act 1 (from 00:01:00, language English)
    + Act 2 (from 00:05:30, language English)
    + Credits (from 00:12:20 until 00;12:55, language + English)

    + +

    A more complex example including sub chapters. Let's take Ludwig + van Beethoven's opera Fidelio. For the sake of brevity I'm only + including the first three pieces of the two acts.

    + +

    The first act contains: +

      +
    1. Overtüre (6:24 long),
    2. +
    3. Arie: 'Jetzt, Schätzchen, jetzt sind wir allein' (4:46 + long) and
    4. +
    5. Dialog: 'Armer Jaquino' (0:10 long).
    6. +
    + The second act contains: +
      +
    1. Ouvertüre und Arie: 'Gott! welch Dunkel hier!' (10:46 + long),
    2. +
    3. Melodrama und Duett: 'Wie kalt ist es' (5:21 long) and
    4. +
    5. Dialog: 'Er erwacht!' (0:59 long).
    6. +
    +

    + +

    The first act, which will be our first chapter, has a combined + length of 11:20. Our second act has a length of 17:06. These + chapters would look like this:

    + +

    Erster Akt (from 00:00:00 until 00:11:20, language German, + country Germany)
    +     + Ouvertüre (from 00:00:00 until 00:06:24, language German, + country Germany)
    +     + Arie: 'Jetzt, Schätzchen, jetzt sind wir allein' (from + 00:06:24 until 00:11:10, language German, country Germany)
    +     + Dialog: 'Armer Jaquino' (from 00:11:10 until 00:11:20, language + German, country Germany)
    + + Zweiter Akt (from 00:11:20 until 00:28:26, language German, + country Germany)
    +     + Ouvertüre und Arie: 'Gott! welch Dunkel hier!' (from 00:11:20 + until 00:22:06, language German, country Germany)
    +     + Melodrama und Duett: 'Wie kalt ist es' (from 00:22:06 until + 00:27:27, language German, country Germany)
    +     + Dialog: 'Er erwacht!' (from 00:27:27 until 00:28:26, language + German, country Germany) +
    +

    +

    Chapter formats supported by mkvmerge

    +

    mkvmerge and mmg's chapter editor both support + different formats for chapter files.

    +

    Simple/OGM style chapter files

    +

    One of the most basic formats is the format used in OGM files. It + is a text based format. Each chapter entry contains of two lines, + the first containing the start time, the second the chapter's + title/name. All lines are numbered.

    + +

    The first example from above can be expressed in this format:
    + CHAPTER01=00:00:00.000
    + CHAPTER01NAME=Intro
    + CHAPTER02=00:01:00.000
    + CHAPTER02NAME=Act 1
    + CHAPTER03=00:05:30.000
    + CHAPTER03NAME=Act 2
    + CHAPTER04=00:12:20.000
    + CHAPTER04NAME=Credits +
    +

    + +

    The second example cannot be expressed in this format because it + supports neither language specifications nor end times or nested + chapters. The advantage is that such files are very easy to create, + and there are several tools available for both Windows and + Unix/Linux that create such files directly from DVDs.

    + +

    Due to its limitations mmg cannot output chapters in this + format.

    +

    Full-featured XML style chapter files

    +

    I've created a XML based chapter format that closely matches the + system Matroska uses. With this format you have the full control + over all features. I won't describe this format here in + detail. Please have a look at the example XML chapter files that + came with mkvtoolnix.

    +

    Chapters found in Matroska files

    +

    The chapter editor can read chapters directly from Matroska + files. These can be written to XML chapter files or back to the same + Matroska file or another Matroska file. All features are + supported.

    +

    Creating chapter files

    + + + + + + +
    +

    The chapter editor consists of three parts: the tree view of + all chapters, the three buttons used for adding and removing + chapter entries, and the input boxes which are used for + setting the chapter entry's data.

    + +

    A new chapter file is started with the New + option from the Chapter editor menu. You can add + a new chapter with the Add chapter or Add + subchapter buttons. The difference between these two + buttons is that when a chapter has been selected Add + chapter will append a new chapter directly after the + selected chapter on the same level, and Add + subchapter will add a new chapter as the last child of + the currently selected chapter.

    + +

    The Remove chapter has to be used with care. It + removes the complete subtree without asking for confirmation, + and there is no undo option available at the moment.

    + +

    After selecting a chapter entry you can change its data. The + format for the start and end time are either + HH:MM:SS.mmm or simply HH:MM:SS. The + language codes are the same ISO639-2 language codes used + everywhere else. Please note that you can use more than one + language codes by separating them with spaces. You can add a + language code to the already entered codes by selecting it + from the drop down box. The same is true for the country codes + which are ISO639-1 codes. You can have more than country code + by separating them with spaces.

    + +

    Saving chapters to XML files can be done with Save or + Save as. Save as cannot be used to + write chapters to an existing Matroska file - you'll have to + use Save to Matroska file for that.

    +
      +

    + the chapter editor +
    + The chapter editor showing the example from + above +

    +
    +

    Editing existing chapters

    +

    You can load existing chapter files or chapters from Matroska files + by selecting the Load option from the Chapter + editor menu. mmg will automatically detect the file + type used and read the chapters.

    +