MatroskaMel bych dva dotazy k Matrosce. Dosud jsem s tim formatem nemel tu cest, az ted, mam v tuto chvili asi deset testovacich souboru, lec vsechny ze stejne serie, tudiz je mozne, ze pokud je muj problem nikoliv v softwaru, ale v datech, tak ze je ve vsech tech souborech. Ted o co jde.
Vsechny ty soubory obsahuji video, dve audio stopy a sest titulkovejch stop.
(1) Nejsem to schopnej na Windows rozumne prehrat. Zkousim to na jedinejch dvou slusnejch prehravacich, co na tom compu mam - ZoomPlayer a MPC, oba v bud nejnovejsich nebo v jednech z nejnovejsich verzich. Nejdriv jsem zkousel pouzit Gabest Matroska Splitter, ten nepomoh vubec - treba ZP furt tvrdil, ze nema zadnej filtr, kterej by pouzil, tak jsem tenhle odinstaloval a nainstaloval Haali, to ma za nasledek to, ze MPC se otevre v takove uzke nudli (treba jako 100x800 bodu), na nejakou dobu zatizi procesor, ve stavovym radku pise Playing, ale jinak se nedeje nic (v trayi se objevi ikonka Haali, takze ten filtr se nejak pouzivat zacne). V ZP se pro zmenu otevre okno tak odhadem 700x600, cely cerny (proste video zadny), ale jede zvuk (ten se da i prepnout). Dal jsem se proste nedostal, i kdyz jsem se na hlavu stavel. Pritom na Linuxu to mplayer prehraje uplne bez potizi, vcetne tech titulku, xine engine tez.
(2) Nejsem schopnej to rozumne zpracovat. Moje predstava je asi takova, ze bych vysledne z toho budto udelal video + jedna audio stopa nebo mozna plus jedny titulky. Nicmene: VirtualDubMod sam pri prvnim spusteni pise, ze jeho podpora Matrosky je dost omezena, coz se vzapeti prokaze tim, ze kdyz ty streamy zakazu a dam ulozit jako, tak VDubMod spadne. Jediny, co se mi povedlo, je z nej vyextrahovat ty titulky do samostatneho .srt souboru, ale ma trochu divnou strukturu: zhruba takhle:
1
00:00:23,650 --> 00:00:26,000
0,,Style1,Comment,0000,0000,0000,,-How many did you get in?\N-All 15.
Ne, ze bych se ve formatu .srt vyznal, ale tohle vypada, ze je nejakym zpusobem rozsireny - ze tam jsou nejaky dodatecny informace o stylu toho ktereho titulku, navic je to vsechno na jedny radce a jako oddelovac vice radku v ramci jednoho titulku slouzi \n, respektive dokonce \N. K tomu se vratim jeste pozdeji.
Jako druheho kandidata jsem zkusil AVI-Mux GUI, ale toho nejak asi neumim ovladat. Nactu do nej ten soubor, necham si zobrazit seznam streamu, co to obsahuje, nacez u nich mam checkboxy. Naivne jsem se domnival, ze kdyz ty chceckboxy odskrtnu a pak dam start, tak ze mi to vytvori novy soubor, ktery uz nebude obsahovat ty odskrtnute streamy, lec nestalo se, vysledny soubor obsahoval uplne stejne streamy jako original. Jiny zpusob odstranovani tech streamu jsem neobjevil, stejne tak jsem neobjevil, jak v tomhle nastroji treba vyexportovat zvlast titulky nebo audio.
Treti, co jsem vyzkousel, bylo mkvmerge GUI. V nem uz jsem uspel v tom, ze jsem dokazal vyhodit streamy, ktere jsem nechtel, a naopak tusim treba i pridat jeden stream navic. Nicmene ale ani v nem jsem neprisel na to, jak vyexportovat zvlast titulky. Tudiz kdyz jsem chtel udelat vyexportovani titulku, jejich opravu a nasledne muxovani do vysledneho videa, tak jsem titulky vyexportovat musel ve VDubModu. Vysledkem ovsem bylo, ze kdyz jsem to pak prehraval mplayerem na Linuxu, tak ten najednou zacal jako soucast titulku vypisovat i vsechny ty informace jako "0,,Style1,Comment,0000,0000,0000" a podobne. Nevim, jestli je chyba v tom, jak VDubMod ty titulky exportuje, nebo v tom, jak je mkvmerge importuje, urcite by bylo lepsi, kdyby oba smery probihaly jedinym nastrojem, lec nedokazal jsem prijit na to jak.
Mel by pro me nekdo nejake uzitecne rady, jak se vlastne mkvmerge nebo AVI-Mux pouzivaji? Ja evidentne neco prehlizim a delam spatne, protoze neni mozne, aby to byly takovy kramy, to by znamenalo, ze je matroska jako format vicemene nepouzitelna, ponevadz nejsou nastroje pro jeji vyrobu/editaci, tudiz furt si lamu hlavu, kam spatne klikam. |