+++++++++++++++++++++++++ +++++++++++++++++++++++++ XINE: VolnÄÂÃË pÄ ÃÂehrÄÂÃÄvaÄÂàvidea +++++++++++++++++++++++++ +++++++++++++++++++++++++ OBSAH -===- 1 DOKUMENTACE 1.1 ÄÂÃÂÄÂÃÂel tohoto dokumentu 2 O XINE 2.1 PodporovanÄÂÃÅ platformy a poĠÞadavky 2.2 PouĠÞitÄÂÃË software 2.3 VÄÂÃËvojÄÂÃÄÄ ÃÂi xine 2.4 PouĠÞitÄÂà2.4.1 KlÄÂÃÄvesovÄÂÃÅ zkratky 2.4.2 VÄÂÃËbÄÂÃÂr zvukovÄÂÃËch kanÄÂÃÄlÄ ÃÅ» 2.4.3 VÄÂÃËbÄÂÃÂr titulkÄ ÃÅ» 2.4.4 LIRC 2.4.5 NastavenÄÂàkonfiguraÄÂÃÂnÄÂÃÂch voleb xine na pÄ ÃÂÄÂÃÂkazovÄÂÃÅ Ä ÃÂÄÂÃÄdce 3 CO JEĠàTÄÂàNEBYLO Ä ÃÂEÄÂÃÂENO 3.1 Svoboda a DVD... 4 Kontakt na projekt xine 5 ÄÂÃÂeskÄÂÃË pÄ ÃÂeklad xine 1 DOKUMENTACE 1.1 ÄÂÃÂÄÂÃÂel tohoto dokumentu Toto je dokumentace xine-lib a xine-ui pro koncovÄÂÃÅ uĠÞivatele. VÄÂÃÂce informacÄÂànaleznete v adresÄÂÃÄÄ ÃÂi doc/ u obou programÄ ÃÅ». TakÄÂÃÅ se prosÄÂÃÂm na zÄÂÃÄvÄÂÃÂr podÄÂÃÂvejte na FAQ obsaĠÞenÄÂÃË v balÄÂÃÂÄÂÃÂku xine-ui, kterÄÂÃË jiĠÞ mÄ ÃŻĠÞe obsahovat odpovÄÂÃÂdi na vaÄ ÃÄe dotazy. 2 O XINE xine je svobodnÄÂÃË videopÄ ÃÂehrÄÂÃÄvaÄÂàpod GPL licencÄÂàpro unixovskÄÂÃÅ systÄÂÃÅ my. Podporuje data ve formÄÂÃÄtu mpeg-2 a mpeg-1 (spoleÄÂÃÂnÄÂàzvuk + video), jednoduchÄÂÃÄ data mpeg (samotnÄÂÃË zvuk/video, napÄ ÃÂ. soubory mp3), soubory AVI s nejrÄ ÃÅ»znÄÂÃÂjÄ ÃÄÄÂÃÂmi formÄÂÃÄty videa (nÄÂÃÂkterÄÂÃÅ z nich za pouĠÞitÄÂàwin32 knihoven) a data Vorbis a OGG. Je zde i jistÄÂÃÄ podpora pro sekvence quicktime (ale vÄÂÃÂtÄ ÃÄina video a zvukovÄÂÃËch kodekÄ ÃÅ» quicktime je patentovÄÂÃÄna, tudÄÂÃÂĠÞ nepodporovÄÂÃÄna). xine pÄ ÃÂehrÄÂÃÄvÄÂÃÄ obrazovÄÂÃÄ a zvukovÄÂÃÄ data a pÄ ÃÂi pÄ ÃÂehrÄÂÃÄvÄÂÃÄnÄÂàje synchronizuje. V zÄÂÃÄvislosti na vlastnostech formÄÂÃÄtu dat potÄ ÃÂebuje pÄ ÃÂehrÄÂÃÄvÄÂÃÄnÄÂàvÄÂÃÂce ÄÂÃÂi mÄÂÃÅ nÄÂàvÄÂÃËkonu procesoru, plnÄÂÃÄ kvalita bez ztrÄÂÃÄty snÄÂÃÂmkÄ ÃÅ» byla pro mpeg-2 dosaĠÞena na systÄÂÃÅ mu s procesorem P II 400 MHz. xine mÄ ÃŻĠÞe pÄ ÃÂehrÄÂÃÄvat video pÄ ÃÂÄÂÃÂmo z CD, SVCD nebo DVD. NaneÄ ÃÄtÄÂÃÂstÄÂàlegÄÂÃÄlnÄÂàstatus pÄ ÃÂehrÄÂÃÄvÄÂÃÄnÄÂàzaÄ ÃÄifrovanÄÂÃËch/zablokovanÄÂÃËch DVD je v nÄÂÃÂkterÄÂÃËch zemÄÂÃÂch nejasnÄÂÃË, a tak xine neobsahuje ĠÞÄÂÃÄdnÄÂÃË kÄÂÃÅd na odblokovÄÂÃÄnÄÂÃÂ/deÄ ÃÄifrovÄÂÃÄnÄÂàDVD. K pÄ ÃÂehrÄÂÃÄvÄÂÃÄnÄÂàtakovÄÂÃËch DVD budete potÄ ÃÂebovat dalÄ ÃÄÄÂàprogramy nebo nÄÂÃÂco jako xine_dvd_plugin, kterÄÂÃË mÄ ÃŻĠÞe zajistit autentifikaci/dekÄÂÃÅdovÄÂÃÄnÄÂàDVD. TÄÂÃËm projektu xine odmÄÂÃÂtÄÂÃÄ jakoukoliv zodpovÄÂÃÂdnost za takovÄÂÃÅ to uĠÞivatele xine. Architektura xine, jakÄÂÃÄ je od verze 0.5, dovoluje pÄ ÃÂizpÄ ÃÅ»sobitelnÄÂÃÅ moduly, a tak mohou bÄÂÃËt v budoucnu podporovÄÂÃÄny rÄ ÃÅ»znÄÂÃÅ dalÄ ÃÄÄÂàtypy formÄÂÃÄtÄ ÃÅ» a vÄÂÃËstupnÄÂÃÂch zaÄ ÃÂÄÂÃÂzenÄÂÃÂ. 2.1 PodporovanÄÂÃÅ platformy a poĠÞadavky - xine vyĠÞaduje na vÄÂÃËstup videa server X11 (8, 15, 16, 24 nebo 32 bitÄ ÃÅ» barevnÄÂÃÅ hloubky) - xine mÄ ÃŻĠÞe detekovat a pouĠÞÄÂÃÂvat pro lepÄ ÃÄÄÂàvÄÂÃËkon pÄ ÃÂehrÄÂÃÄvÄÂÃÄnÄÂàrozÄ ÃÄÄÂÃÂÄ ÃÂenÄÂàMIT X video nebo X shared memory - jestliĠÞe nemÄ ÃŻĠÞete pÄ ÃÂimÄÂÃÂt bÄÂÃÂĠÞet Xv na vaÄ ÃÄÄÂàplatformÄÂÃÂ, mÄÂÃÂli byste kvÄ ÃÅ»li rychlosti pouĠÞÄÂÃÂvat barevnou hloubku 16 bitÄ ÃÅ»/bod. Xv, zdÄÂÃÄ se, pracuje vÄÂÃËbornÄÂàse vÄ ÃÄemi barevnÄÂÃËmi hloubkami. - jestliĠÞe mÄÂÃÄte grafickÄÂÃË adaptÄÂÃÅ r Matrox G200/G400/G450, mÄ ÃŻĠÞete pÄ ÃÂÄÂÃÂpadnÄÂàpouĠÞÄÂÃÂt vÄÂÃËstupnÄÂàvideo ovladaÄÂàsyncfb/teletux. VÄÂÃÂce detailÄ ÃÅ» viz. README.syncfb. - je podporovÄÂÃÄno pÄ ÃÂehrÄÂÃÄvÄÂÃÄnÄÂàzvuku pomocÄÂàOSS, ALSA, ESD a ARTSD. - aaxine pouĠÞÄÂÃÂvÄÂÃÄ na vÄÂÃËstup knihovnu aalib a mÄ ÃŻĠÞe bÄÂÃÂĠÞet tÄÂÃÅ mÄÂÃÂĠàna vÄ ÃÄech terminÄÂÃÄlech - k bezproblÄÂÃÅ movÄÂÃÅ mu zkompilovÄÂÃÄnÄÂàxine jsou vyĠÞadovÄÂÃÄny novÄÂÃÂjÄ ÃÄÄÂàverze GNU make, gcc a binutils xine by mÄÂÃÂl bÄÂÃÂĠÞet na vÄ ÃÄech novÄÂÃÂjÄ ÃÄÄÂÃÂch poÄÂÃÂÄÂÃÂtaÄÂÃÂÄÂÃÂch kompatibilnÄÂÃÂch s i386 (pentium a vyÄ ÃÄÄ ÃÄÄÂÃÂ) pouĠÞÄÂÃÂvajÄÂÃÂcÄÂÃÂch GNU/Linux nebo FreeBSD. V zÄÂÃÄvislosti na typu formÄÂÃÄtu videa, kterÄÂÃÅ chcete pÄ ÃÂehrÄÂÃÄvat, budete pro plynulÄÂÃÅ pÄ ÃÂehrÄÂÃÄvÄÂÃÄnÄÂàpotÄ ÃÂebovat vÄÂÃÂce ÄÂÃÂi mÄÂÃÅ nÄÂàvÄÂÃËkonu procesoru. DVD se budou dobÄ ÃÂe pÄ ÃÂehrÄÂÃÄvat zpravidla uĠÞ na systÄÂÃÅ mu s Pentiem II 400 MHz (nebo srovnatelnÄÂÃËm). V tomto odhadu je mnoho faktorÄ ÃÅ», takĠÞe vaÄ ÃÄe poĠÞadavky by se mohly liÄ ÃÄit. K ÄÂÃÅspÄÂÃÂÄ ÃÄnÄÂàtestovanÄÂÃËm grafickÄÂÃËm kartÄÂÃÄm (pouĠÞÄÂÃÂvajÄÂÃÂcÄÂÃÂch Xv) pro PC patÄ ÃÂÄÂÃÂ: nVidia Riva TNT (closed-source ovladaÄÂÃÂe od nvidie), nVidia Riva TNT 2, Matrox G400, ATI AIW Rage128-16MB, 3dfx voodoo3 2000 PCI 16Mb U nÄÂÃÄsledujÄÂÃÂcÄÂÃÂch karet bylo hlÄÂÃÄÄ ÃÄeno ĠÞe fungujÄÂÃÂ, ale nenÄÂàjasnÄÂÃÅ zda fungujÄÂàs Xv nebo jen s XShm (prosÄÂÃÂm oznamujte na mailing list xine-user): Trident 9660, ATI AIW M64-8Mb PCI, ATI RageII 8MB. xine by mÄÂÃÂl bÄÂÃËt schopen zobrazit video na vÄ ÃÄech typech pracujÄÂÃÂcÄÂÃÂch X serverÄ ÃÅ» s jakÄÂÃËmikoliv grafickÄÂÃËmi kartami, ale s mnohem horÄ ÃÄÄÂÃÂm vÄÂÃËkonem neĠÞ s Xv. DÄÂÃÄle xine bÄÂÃÂĠÞÄÂàna poÄÂÃÂÄÂÃÂtaÄÂÃÂÄÂÃÂch i386-solaris a sparc s linuxem nebo solarisem (o framebufferu Creator-3D je znÄÂÃÄmo, ĠÞe funguje), vÄÂÃÂce informacÄÂàviz. README.solaris. TakÄÂÃÅ jsou podporovÄÂÃÄny: systÄÂÃÅ my zaloĠÞenÄÂÃÅ na powerpc (s bÄÂÃÂĠÞÄÂÃÂcÄÂÃÂm linuxem) a IRIX na MIPS. V neposlednÄÂàĠÃÂadÄÂàbylo oznÄÂÃÄmeno, ĠÞe xine funguje na poÄÂÃÂÄÂÃÂtaÄÂÃÂÄÂÃÂch Alpha, IA-64 a S/390. 2.2 PouĠÞitÄÂÃË software xine pouĠÞÄÂÃÂvÄÂÃÄ kÄÂÃÅd z nÄÂÃÄsledujÄÂÃÂcÄÂÃÂch projektÄ ÃÅ» volnÄÂÃÅ ho softwaru: - liba52 od Aarona Holtzmana a Michela Lespinasse - libmpeg2 od Aarona Holtzmana a Michela Lespinasse - libmad od Roberta Leslieho - libffmpeg od Fabrice Bellarda Bez tÄÂÃÂchto znamenitÄÂÃËch kouskÄ ÃÅ» softwaru by samozÄ ÃÂejmÄÂàxine nebyl tam, kde je teÄÂÃÂ. TakÄÂÃÅ velkÄÂÃË dÄÂÃÂk projektu Linux Video a DVD "LiVid", odkud pochÄÂÃÄzÄÂàpÄ ÃÅ»vodnÄÂàmyÄ ÃÄlenky pro videopÄ ÃÂehrÄÂÃÄvaÄÂàxine. => http://www.linuxvideo.org/ 2.3 VÄÂÃËvojÄÂÃÄÄ ÃÂi xine hlavnÄÂàprogramovÄÂÃÄnÄÂàxine Guenter Bartsch <guenter@users.sourceforge.net> nejrÄ ÃÅ»znÄÂÃÂjÄ ÃÄÄÂànÄÂÃÄvrhy, opravy chyb a kompilace, modul alsa, grafickÄÂÃÅ rozhranÄÂàDaniel Caujolle-Bert <f1rmb@users.sourceforge.net> mnoho oprav chyb a uvÄÂÃÂznutÄÂÃÂ, detekce rychlosti toku dat, softwarovÄÂÃÄ korekce proklÄÂÃÄdÄÂÃÄnÄÂÃÂ, mohutnÄÂÃÅ aktualizace libwin32 Miguel Freitas <miguel@cetuc.puc-rio.br> modul pro videovÄÂÃËstup teletux/syncfb, rÄ ÃÅ»znÄÂÃÅ opravy chyb/revize, alsa Joachim Koenig <Joachim.Koenig@gmx.net> vÄÂÃËvoj liba52/libmpeg2 Michel Lespinasse <walken@zoy.org> balÄÂÃÂÄÂÃÂek pro Debian, uĠÞivatelskÄÂÃÄ podpora Siegfried Langauf <siggi@users.sourceforge.net> Plus mnoho dalÄ ÃÄÄÂÃÂch pÄ ÃÂispÄÂÃÂvovatelÄ ÃÅ», viz. soubor xine-lib/AUTHORS 2.4 PouĠÞitÄÂàxine mÄ ÃŻĠÞete spustit bez jakÄÂÃËchkoliv parametrÄ ÃÅ» na pÄ ÃÂÄÂÃÂkazovÄÂÃÅ Ä ÃÂÄÂÃÄdce nebo mÄ ÃŻĠÞete pÄ ÃÂÄÂÃÂmo specifikovat jeden nebo vÄÂÃÂce vstupnÄÂÃÂch dat. xine zkusÄÂàdetekovat, jestli lze pouĠÞÄÂÃÂt rozÄ ÃÄÄÂÃÂÄ ÃÂenÄÂàXv a pÄ ÃÂi neÄÂÃÅspÄÂÃÂchu se vrÄÂÃÄtÄÂàk XShm. Tato detekce by ale mohla selhat. MÄ ÃŻĠÞete tedy specifikovat vÄÂÃËstupnÄÂàovladaÄÂàvidea pouĠÞitÄÂÃÂm volby "-V", napÄ ÃÂ. xine -V XShm pÄ ÃÂimÄÂÃÂje xine pouĠÞÄÂÃÂt XShm nebo prostÄÂÃÅ X11. JestliĠÞe chcete posÄÂÃÂlat zvuk pÄ ÃÂes sÄÂÃÂÄ ÃĽ pomocÄÂàESD, nastavte promÄÂÃÂnnou prostÄ ÃÂedÄÂàESPEAKER pÄ ÃÂed spuÄ ÃÄtÄÂÃÂnÄÂÃÂm xine. Jako vstupnÄÂàdata mÄ ÃŻĠÞete specifikovat jmÄÂÃÅ no souboru nebo nÄÂÃÂco, co nazÄÂÃËvÄÂÃÄme "MediaResourceLocator" (MRL), kterÄÂÃË vypadÄÂÃÄ podobnÄÂàjako URL. NapÄ ÃÂed uvedete zdroj vstupu, za kterÄÂÃËm nÄÂÃÄsleduje "://", a pak identifikÄÂÃÄtor specifickÄÂÃË pro zadanÄÂÃË zdroj dat. JakÄÂÃÅ zdroje dat mÄ ÃŻĠÞete pouĠÞÄÂÃÂt zÄÂÃÄvisÄÂàna vstupnÄÂÃÂch modulech, kterÄÂÃÅ mÄÂÃÄte (pro obyÄÂÃÂejnÄÂÃÅ soubory mÄ ÃŻĠÞete vynechat identifikÄÂÃÄtor zdroje vstupu "file://"). Zkuste: xine --help zÄÂÃÂskÄÂÃÄte ucelenÄÂÃÂjÄ ÃÄÄÂàinformace o pouĠÞitÄÂÃÂ. xine podporuje protokol xdnd (verze 3), a proto, jestli mÄÂÃÄte aplikaci pro prÄÂÃÄci se soubory podporujÄÂÃÂcÄÂàtento protokol (napÄ ÃÂ. gmc), mÄ ÃŻĠÞete soubory s videem, kterÄÂÃÅ chcete pÄ ÃÂehrÄÂÃÄvat, pÄ ÃÂesunout myÄ ÃÄÄÂàna xine. PÄ ÃÂehrÄÂÃÄnÄÂàtÄ ÃÂetÄÂàstopy z VCD: xine vcd://3 PÄ ÃÂÄÂÃÂklad pÄ ÃÂÄÂÃÂmÄÂÃÅ ho pÄ ÃÂÄÂÃÂstupu na DVD: xine dvd://VTS_01_1.VOB 2.4.1 KlÄÂÃÄvesovÄÂÃÅ zkratky KlÄÂÃÄvesa Akce [RETURN] pÄ ÃÂehrÄÂÃÄt [MEZERNÄÂÃÂK] pozastavit [Nahoru]/[DolÄ ÃÅ»] rychle vpÄ ÃÂed / pomalÄÂÃË pohyb 0-9 zadÄÂÃÄnÄÂàodpovÄÂÃÂdajÄÂÃÂcÄÂÃÂho ÄÂÃÂÄÂÃÂsla / posuv na zadanÄÂÃË poÄÂÃÂet procent [Vlevo]/[Vpravo] skoÄÂÃÂit o -+ 15 sekund (+CTRL: 60 sekund) [PgUp]/[Prior] skoÄÂÃÂit na pÄ ÃÂedchÄÂÃÄzejÄÂÃÂcÄÂàpoloĠÞku playlistu [PgDown]/[Next] skoÄÂÃÂit na dalÄ ÃÄÄÂàpoloĠÞku playlistu f pÄ ÃÂepnout mezi celoobrazovkovÄÂÃËm a okennÄÂÃÂm reĠÞimem a pÄ ÃÂepnout pomÄÂÃÂr vÄÂÃËÄ ÃÄka/Ä ÃÄÄÂÃÂÄ ÃÂka (AUTO/16:9/4:3/DVB) i pÄ ÃÂepnout reĠÞim proklÄÂÃÄdÄÂÃÄnÄÂàz / Shift-Z zvÄÂÃÂtÄ ÃÄit / zmenÄ ÃÄit video pÄ ÃÂidejte Ctrl ke zmÄÂÃÂnÄÂàvelikosti horizontÄÂÃÄlnÄÂànebo Meta (Alt) ke zmÄÂÃÂnÄÂàvertikÄÂÃÄlnÄÂà"<", ">" upravit velikost vÄÂÃËstupnÄÂÃÂho okna + - zmÄÂÃÂnit zvukovÄÂÃË kanÄÂÃÄl , . zmÄÂÃÂnit kanÄÂÃÄl s titulky n m pÄ ÃÂizpÄ ÃÅ»sobit synchronizaci zvuku a videa [HOME] reset synchronizace zvuku a videa [INSERT] zobrazit kurzor myÄ ÃÄi ve vÄÂÃËstupnÄÂÃÂm oknÄÂàvidea q ukonÄÂÃÂit h skrÄÂÃËt okno s videem (uĠÞiteÄÂÃÂnÄÂÃÅ pro pÄ ÃÂehrÄÂÃÄvÄÂÃÄnÄÂàmp3) DalÄ ÃÄÄÂàpÄ ÃÂijdou. :-) LevÄÂÃÅ tlaÄÂÃÂÄÂÃÂtko myÄ ÃÄi (nebo stisk 'g') v oknÄÂàvidea zapÄÂÃÂnÄÂÃÄ nebo vypÄÂÃÂnÄÂÃÄ ovlÄÂÃÄdacÄÂàpanel. ZmÄÂÃÂna klÄÂÃÄvesovÄÂÃËch zkratek: VÄ ÃÄechny z tÄÂÃÂchto klÄÂÃÄvesovÄÂÃËch zkratek mÄ ÃŻĠÞete mÄÂÃÂnit. Za tÄÂÃÂmto ÄÂÃÅÄÂÃÂelem byste mÄÂÃÂli mÄÂÃÂt mapu klÄÂÃÄvesnice ve vaÄ ÃÄem adresÄÂÃÄÄ ÃÂi $HOME/.xine. Syntaxe kaĠÞdÄÂÃÅ poloĠÞky je: WindowReduce { key = less modifier = none } JmÄÂÃÅ no klÄÂÃÄvesy by mÄÂÃÂlo souhlasit s klÄÂÃÄvesovÄÂÃËmi Ä ÃÂetÄÂÃÂzci X11 (viz. nÄÂÃÂĠÞe). ModifikÄÂÃÄtor by mÄÂÃÂl bÄÂÃËt: - 'none' pro ĠÞÄÂÃÄdnÄÂÃË modifikÄÂÃÄtor, - 'control' (nebo 'ctrl') pro klÄÂÃÄvesu Ctrl, - 'meta' (nebo 'alt' na PC) pro klÄÂÃÄvesu Meta (Alt), - 'mod3', 'mod4' nebo 'mod5' k dispozici jen na nÄÂÃÂkterÄÂÃËch platformÄÂÃÄch ModifikÄÂÃÄtory se mohou kombinovat, oddÄÂÃÂlujÄÂàse ÄÂÃÂÄÂÃÄrkami: WindowReduce { key = less modifier = control, alt } JestliĠÞe nespecifikujete Ä ÃÂÄÂÃÄdku s modifikÄÂÃÄtorem, je to stejnÄÂÃÅ jako specifikovÄÂÃÄnÄÂà'none'. MÄ ÃŻĠÞete takÄÂÃÅ pÄ ÃÂidat zÄÂÃÄstupce klÄÂÃÄvesovÄÂÃËch zkratek, jako napÄ ÃÂ.: Alias { entry = Pause key = p } znamenÄÂÃÄ, ĠÞe pÄ ÃÂidÄÂÃÄvÄÂÃÄte dalÄ ÃÄÄÂàklÄÂÃÄvesu do poloĠÞky 'Pause' - stisk 'p'. MÄ ÃŻĠÞete takÄÂÃÅ pÄ ÃÂidat Ä ÃÂÄÂÃÄdku s modifikÄÂÃÄtorem (viz. nahoÄ ÃÂe). JestliĠÞe ho nespecifikujete, modifikÄÂÃÄtor bude stejnÄÂÃË jako v pÄ ÃÅ»vodnÄÂàsekci (v tomto pÄ ÃÂÄÂÃÂpadÄÂà'Pause'). ZjiÄ ÃÄtÄÂÃÂnÄÂànÄÂÃÄzvÄ ÃÅ» klÄÂÃÄves v X11: Ke zjiÄ ÃÄtÄÂÃÂnÄÂànÄÂÃÄzvu klÄÂÃÄvesy v X11 lze pouĠÞÄÂÃÂt program 'xev', kterÄÂÃË je dodÄÂÃÄvÄÂÃÄn s vaÄ ÃÄÄÂÃÂm programovÄÂÃËm balÄÂÃÂkem X11. SpusÄ ÃĽte 'xev' z xtermu, pÄ ÃÂepnÄÂÃÂte se do zobrazenÄÂÃÅ ho malÄÂÃÅ ho okna a stisknÄÂÃÂte klÄÂÃÄvesu, kterou chcete specifikovat. UvidÄÂÃÂte nÄÂÃÂco jako: ... KeyRelease event, serial 27, synthetic NO, window 0x3200001, root 0x3c, subw 0x0, time 4144050914, (259,265), root:(272,319), state 0x0, keycode 81 (keysym 0xff9a, KP_Prior), same_screen YES, ^^^^^^^^ Toto je, co hledÄÂÃÄte. U tlaÄÂÃÂÄÂÃÂtek myÄ ÃÄi, pouĠÞitÄÂànapÄ ÃÂ. koleÄÂÃÂka vaÄ ÃÄÄÂàmyÄ ÃÄi, musÄÂÃÂte sledovat, kterÄÂÃÅ tlaÄÂÃÂÄÂÃÂtko je pÄ ÃÂiÄ ÃÂazeno danÄÂÃÅ ÄÂÃÂinnosti, pouĠÞitÄÂàxev: ButtonRelease event, serial 27, synthetic NO, window 0x1200001, root 0x3b, subw 0x0, time 2710360666, (107,87), root:(120,117), state 0x1000, button 5, same_screen YES ^^^^^^^^ Toto je to tlaÄÂÃÂÄÂÃÂtko V tomto pÄ ÃÂÄÂÃÂpadÄÂàmusÄÂÃÂte nastavit "key = XButton_5". ModifikÄÂÃÄtor klÄÂÃÄves je s tlaÄÂÃÂÄÂÃÂtky myÄ ÃÄi takÄÂÃÅ podporovÄÂÃÄn. ZobrazenÄÂàaktuÄÂÃÄlnÄÂÃÂch/zmÄÂÃÂnÄÂÃÂnÄÂÃËch klÄÂÃÄvesovÄÂÃËch zkratek: K zobrazenÄÂàpÄ ÃÂedvolenÄÂÃËch klÄÂÃÄvesovÄÂÃËch zkratek lze pouĠÞÄÂÃÂt 'xine --keymap' nebo 'xine --keymap=default'. VÄÂÃËsledek mÄ ÃŻĠÞete pÄ ÃÂesmÄÂÃÂrovat do souboru, kterÄÂÃË pak sÄÂÃÄm mÄ ÃŻĠÞe bÄÂÃËt ~/.xine/keymap. Abyste zobrazili vÄÂÃËsledek pÄ ÃÂemapovÄÂÃÄnÄÂàklÄÂÃÄvesnice, prostÄÂàpouĠÞijte 'xine --keymap=remapped'. 2.4.2 VÄÂÃËbÄÂÃÂr zvukovÄÂÃËch kanÄÂÃÄlÄ ÃÅ» Abyste vybrali poĠÞadovanÄÂÃË zvukovÄÂÃË kanÄÂÃÄl, pÄ ÃÂidejte volbu -a: xine -a 3 test.mpg PÄ ÃÂehraje tÄ ÃÂetÄÂàzvukovÄÂÃË kanÄÂÃÄl, kterÄÂÃË je k dispozici (s videem, samozÄ ÃÂejmÄÂÃÂ). EventuÄÂÃÄlnÄÂàmÄ ÃŻĠÞe bÄÂÃËt k vÄÂÃËbÄÂÃÂru zvukovÄÂÃÅ ho kanÄÂÃÄlu pouĠÞito grafickÄÂÃÅ uĠÞivatelskÄÂÃÅ rozhranÄÂÃÂ. 2.4.3 VÄÂÃËbÄÂÃÂr titulkÄ ÃÅ» Titulky jsou vloĠÞeny v jinÄÂÃËch stopÄÂÃÄch neĠÞ je zvuk. PÄ ÃÂedvolenÄÂÃÅ jazykovÄÂÃÅ titulky jsou obvykle na stopÄÂà0. K vÄÂÃËbÄÂÃÂru poĠÞadovanÄÂÃÅ stopy s titulky pouĠÞijte volbu -u: xine -u 0 test.vob ZobrazÄÂàse titulky z kanÄÂÃÄlu 0. EventuÄÂÃÄlnÄÂàmÄ ÃŻĠÞe bÄÂÃËt k vÄÂÃËbÄÂÃÂru kanÄÂÃÄlu s titulky pouĠÞito grafickÄÂÃÅ uĠÞivatelskÄÂÃÅ rozhranÄÂÃÂ. Titulky v oddÄÂÃÂlenÄÂÃÅ m textovÄÂÃÅ m souboru lze takÄÂÃÅ pouĠÞÄÂÃÂt. Volba pro soubor s titulky se uvede za znakem '#': xine test.avi#subtitle:test.sub Pro sprÄÂÃÄvnÄÂÃÅ zobrazenÄÂàÄÂÃÂeskÄÂÃËch znakÄ ÃÅ» zkontrolujte nastavenÄÂÃÅ kÄÂÃÅdovÄÂÃÄnÄÂàsouboru s titulky, pÄ ÃÂednastaveno je windows-1250. Ve verzi xine-lib <= beta12 bylo tÄ ÃÂeba zmÄÂÃÂnit i font titulkÄ ÃÅ» ze "sans" na "sanshu". NynÄÂàuĠÞ pÄ ÃÂednastavenÄÂÃË font "sans" obsahuje vÄ ÃÄechny ÄÂÃÂeskÄÂÃÅ znaky s diakritikou. ÄÂÃÂpravy lze provÄÂÃÅ st buÄÂàv konfiguraÄÂÃÂnÄÂÃÂm dialogu nebo editacÄÂàkonfiguraÄÂÃÂnÄÂÃÂho souboru ~/.xine/config2. Ten by mÄÂÃÂl obsahovat tyto ÄÂÃÅdaje: # string, default: sans codec.spu_font:sans # string, default: windows-1250 codec.spu_src_encoding:windows-1250 2.4.4 LIRC xine mÄ ÃŻĠÞe bÄÂÃËt dÄÂÃÄlkovÄÂàovlÄÂÃÄdÄÂÃÄn pomocÄÂàIR. Za tÄÂÃÂmto ÄÂÃÅÄÂÃÂelem byste mÄÂÃÂli mÄÂÃÂt nainstalovanÄÂÃË LIRC (http://www.lirc.org). Do vaÄ ÃÄeho souboru ~/.lircrc byste mÄÂÃÂli pÄ ÃÂidat nÄÂÃÂkterÄÂÃÅ poloĠÞky, jako napÄ ÃÂ.: begin remote = SAMSUNG button = Button_Play prog = xine repeat = 0 config = Play end begin remote = SAMSUNG button = Button_1 prog = xine repeat = 0 config = SetPosition10% end xine sÄÂÃÄm mÄ ÃŻĠÞe vytvoÄ ÃÂit nÄÂÃÄvrh lirc poloĠÞek pouĠÞitÄÂÃÂm 'xine --keymap=lirc', vÄÂÃËstup mÄ ÃŻĠÞete pÄ ÃÂesmÄÂÃÂrovat do souboru a doladit nastavenÄÂÃÂ. KaĠÞdÄÂÃÄ poloĠÞka bude vypadat nÄÂÃÂjak takto: # Reduce the output window size. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = WindowReduce end Je na vÄÂÃÄs specifikovat jmÄÂÃÅ no v remote a pÄ ÃÂiÄ ÃÂadit tlaÄÂÃÂÄÂÃÂtko. Playlist: --------- K zÄÂÃÂskÄÂÃÄnÄÂàplaylistu z danÄÂÃÅ ho vstupnÄÂÃÂho modulu mÄ ÃŻĠÞete pouĠÞÄÂÃÂt speciÄÂÃÄlnÄÂàklÄÂÃÂÄÂÃÂovÄÂÃÅ slovo 'PlaylistFrom:' nÄÂÃÄsledovanÄÂÃÅ jmÄÂÃÅ nem modulu (stejnÄÂÃÅ jako na tlaÄÂÃÂÄÂÃÂtku na oknÄÂàpanelu): # Retrieve playlist from NAV plugin. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = PlaylistFrom:NAV end 2.4.5 NastavenÄÂàkonfiguraÄÂÃÂnÄÂÃÂch voleb xine na pÄ ÃÂÄÂÃÂkazovÄÂÃÅ Ä ÃÂÄÂÃÄdce Jakoukoliv volbu mÄ ÃŻĠÞete nastavit z pÄ ÃÂÄÂÃÂkazovÄÂÃÅ Ä ÃÂÄÂÃÄdky (viz. README.config_en) a potlaÄÂÃÂit tak nastavenÄÂÃÅ hodnoty v $HOME/.xine/config. Ke zmÄÂÃÂnÄÂàzaÄ ÃÂÄÂÃÂzenÄÂàVCD mezi pÄ ÃÂehrÄÂÃÄnÄÂÃÂm dvÄÂÃÂma MRL mÄ ÃŻĠÞete napÄ ÃÂÄÂÃÂklad udÄÂÃÂlat: xine vcd://1 opt:media.vcd.device=/dev/cdrom2 vcd://1 Tato nastavenÄÂànebudou uloĠÞena v konfiguraÄÂÃÂnÄÂÃÂm souboru, jsou pouze doÄÂÃÂasnÄÂÃÄ. 3 CO JEĠàTÄÂàNEBYLO Ä ÃÂEÄÂÃÂENO 3.1 Svoboda a DVD... xine je svobodnÄÂÃË software. "svobodnÄÂÃË software" je cosi pÄ ÃÂÄÂÃÂbuznÄÂÃÅ "open-source". AvÄ ÃÄak vÄÂÃËznam svobodnÄÂÃÅ ho softwaru jde dÄÂÃÄl neĠÞ jen otevÄ ÃÂenÄÂÃÅ zdrojovÄÂÃÅ kÄÂÃÅdy: je to o svobodÄÂàuĠÞivatelÄ ÃÅ» softwaru. JestliĠÞe mÄÂÃÄte ÄÂÃÂas, prosÄÂÃÂm pÄ ÃÂeÄÂÃÂtÄÂÃÂte si, co Ä ÃÂÄÂÃÂkÄÂÃÄ free software foundation na tÄÂÃÅ ma svoboda a software: => http://www.gnu.org/philosophy/free-sw.html Je zde velmi zvlÄÂÃÄÄ ÃÄtnÄÂàstaÄ ÃĽ o svobodÄÂàa DVD: filmovÄÂÃË prÄ ÃÅ»mysl vytvÄÂÃÄÄ ÃÂÄÂàobrovskÄÂÃÅ ÄÂÃÅsilÄÂàna omezenÄÂàpÄ ÃÂehrÄÂÃÄvÄÂÃÄnÄÂàDVD do kontrolovanÄÂÃËch zaÄ ÃÂÄÂÃÂzenÄÂÃÂ. NejvÄÂÃÂce DVD, kterÄÂÃÅ se v souÄÂÃÂasnÄÂÃÅ dobÄÂàprodÄÂÃÄvajÄÂÃÂ, jsou zaÄ ÃÄifrovÄÂÃÄna - a v nÄÂÃÂkterÄÂÃËch zemÄÂÃÂch (zvlÄÂÃÄÄ ÃÄtÄÂàv USA), je zÄ ÃÂejmÄÂànelegÄÂÃÄlnÄÂàje deÄ ÃÄifrovat - dokonce i pro soukromÄÂÃÅ pÄ ÃÂehrÄÂÃÄvÄÂÃÄnÄÂÃÂ. Snad bude nejvÄÂÃÂce lidÄÂàsouhlasit, ĠÞe toto je velmi pochybnÄÂÃË zpÄ ÃÅ»sob zachÄÂÃÄzenÄÂàse zÄÂÃÄkaznÄÂÃÂky. TÄÂÃËm projektu xine odsuzuje tato ÄÂÃÅsilÄÂàfilmovÄÂÃÅ ho prÄ ÃÅ»myslu - zkouÄ ÃÄÄÂàpÄ ÃÂedejÄÂÃÂt ztrÄÂÃÄtÄÂàodbytu takovÄÂÃËm zpÄ ÃÅ»sobem, ĠÞe je rozhodnÄÂàvidÄÂÃÂt mnoho neÄÂÃÅcty ke vÄ ÃÄem jejich ÄÂÃÂestnÄÂÃËm zÄÂÃÄkaznÄÂÃÂkÄ ÃÅ»m. Na druhou stranu, tÄÂÃËm projektu xine je proti poruÄ ÃÄovÄÂÃÄnÄÂàexistujÄÂÃÂcÄÂÃÂch zÄÂÃÄkonÄ ÃÅ». Nikdo pÄ ÃÂesnÄÂànevÄÂàjestli je nÄÂÃÂkde ve svÄÂÃÂtÄÂàskuteÄÂÃÂnÄÂànelegÄÂÃÄlnÄÂàpsÄÂÃÄt, vlastnit a pouĠÞÄÂÃÂvat software na sledovÄÂÃÄnÄÂàzaÄ ÃÄifrovanÄÂÃËch DVD. Ale protoĠÞe je toto nejasnÄÂÃÅ tÄÂÃÅ ma (a zdÄÂÃÄ se potenciÄÂÃÄlnÄÂàvelmi nebezpeÄÂÃÂnÄÂÃÅ ), xine neobsahuje ĠÞÄÂÃÄdnÄÂÃË specifickÄÂÃË kÄÂÃÅd na deÄ ÃÄifrovÄÂÃÄnÄÂàDVD. ZdÄÂÃÄ se ale, ĠÞe dalÄ ÃÄÄÂàprogramÄÂÃÄtoÄ ÃÂi pracujÄÂàna takovÄÂÃËchto rozÄ ÃÄÄÂÃÂÄ ÃÂenÄÂÃÂch. MoĠÞnÄÂÃÄ je na nÄÂÃÂkterÄÂÃËch mÄÂÃÂstech jejich pouĠÞÄÂÃÂvÄÂÃÄnÄÂàlegÄÂÃÄlnÄÂÃÂ. AÄ ÃĽ tak nebo tak - nebudete moci pÄ ÃÂehrÄÂÃÄvat zaÄ ÃÄifrovanÄÂÃÄ DVD se samotnÄÂÃËm xine tak, jak je. ProsÄÂÃÂm vÄ ÃÄimnÄÂÃÂte si, ĠÞe toto nenÄÂàchyba nebo chybÄÂÃÂjÄÂÃÂcÄÂàfunkce, ale skuteÄÂÃÂnÄÂÃË legÄÂÃÄlnÄÂàproblÄÂÃÅ m. Bylo by ohromnÄÂÃÅ vyÄ ÃÂeÄ ÃÄit tento problÄÂÃÅ m (napÄ ÃÂ. pÄ ÃÂesvÄÂÃÂdÄÂÃÂovÄÂÃÄnÄÂÃÂm ameriky a/nebo filmovÄÂÃÅ ho prÄ ÃÅ»myslu, ĠÞe jsou skuteÄÂÃÂnÄÂànepÄ ÃÂÄÂÃÂjemnÄÂàa zbyteÄÂÃÂnÄÂànepoctivÄÂàk zÄÂÃÄkaznÄÂÃÂkÄ ÃÅ»m stejnÄÂàjako k uĠÞivatelÄ ÃÅ»m a vÄÂÃËvojÄÂÃÄÄ ÃÂÄ ÃÅ»m volnÄÂÃÅ ho softwaru), ale zahrnutÄÂàkÄÂÃÅdu na deÄ ÃÄifrovÄÂÃÄnÄÂàDVD ve xine tento problÄÂÃÅ m nevyÄ ÃÂeÄ ÃÄÄÂÃÂ. 4 Kontakt na projekt xine webovÄÂÃÄ strÄÂÃÄnka projektu xine je => http://xine.sourceforge.net reakce nebo nabÄÂÃÂdky pomoci jsou velmi cenÄÂÃÂny, prosÄÂÃÂm kontaktujte: mailovÄÂÃË diskusnÄÂàlist uĠÞivatelÄ ÃÅ» xine <xine-user@lists.sourceforge.net> 5 ÄÂÃÂeskÄÂÃË pÄ ÃÂeklad FrantiÄ ÃÄek DvoÄ ÃÂÄÂÃÄk <valtri@atlas.cz>.