Pro výbÄr multimédiÃ, které chcete pÅehrát, použÃvá xine systém zvaný MRL (Media Resource Locator). Jak již napovÃdá název, MRL jsou si velmi podobné URL, které znáte z vaÅ¡ich webových prohlÞeÄů. Ve skuteÄnosti je zde zobecnÄnà pro obojÃ: URI (Uniform Resource Identifier) definované v RFC2396. MRL xine se dÄlà na dvÄ hlavnà Äásti: zdroj vstupu a nastavenà dat. Nastavenà dat je volitelné. Jestliže se uvede, musà se oddÄlit od zdroje vstupu znakem '#'. zdroj vstupu ------------ Zdroj vstupu ÅÃká xine, kde zÃskat data k pÅehránÃ. Abychom zaÄali nÄÄÃm dobÅe známým, vÄtÅ¡ina UNIXovských cest a jmen souborů jsou platné. Jsou zde nÄkteré znaky, které vyžadujà zvláštnà zacházenÃ, ale i trochu nesprávné MRL xine zkouÅ¡Ã zpracovávat elegantnÄ. U zdrojů dat jiných než jsou jména souborů musÃte zaÄÃt tÅÃdou vstupu následovanou dvojteÄkou ':'. Co má pÅijÃt za dvojteÄkou závisà na použitém vstupu. NÄkteré důležité pÅÃklady by mÄly být vysvÄtleny: file:/cesta/k/souboru pÅehraje zadaný soubor stdin:/ zÃská data ze standardnÃho vstupu fifo:/cesta/k/souboru zÃská data z dané fronty (fifo) cdda:/ pÅehraje zvukové CD cdda:/5 pÅehraje stopu 5 ze zvukového CD dvd:/ pÅehraje DVD dvd:/2 pÅehraje DVD od titulu 2 dvd:/2.4 pÅehraje DVD od titulu 2, Äást 4 http://server/umÃstÄnÃ/soubor pÅehraje soubor z webu mms://server/umÃstÄnÃ/soubor pÅehraje soubor pÅes protokol MMS pnm://server/umÃstÄnÃ/soubor pÅehraje soubor pÅes protokol PNM rtsp://server/umÃstÄnÃ/soubor pÅehraje soubor pÅes protokol RTSP tcp://host:port pÅijÃmá data pÅes soket TCP slave://host:port pÅijÃmá data vysÃlaná pomocà xine udp://host:port pÅijÃmá vÃcesmÄrová data pÅes UDP udp://host:port?iface=eth0 pÅijÃmá vÃcesmÄrová data pÅes UDP z eth0 rtp://host:port pÅijÃmá vÃcesmÄrová data RTP rtp://host:port?iface=eth0 pÅijÃmá vÃcesmÄrová data RTP dvb:/ ukáže digitálnà vysÃlánà videa (Digital Video Broadcast) dvb:/7 ukáže DVB stanici 7 v4l:/tuner/frekvence pÅijme data ze zaÅÃzenà Video4Linux nastavenà dat ------------- Äást nastavenà dat vám dovoluje pÅedat speciálnà volby pro pÅehrávánà pÅÃmo v MRL. Jednotlivé volby se oddÄlujà stÅednÃkem ';'. Možné volby jsou: novideo ignorovat v datech video noaudio ignorovat v datech zvuk nospu ignorovat v datech titulky volume:hodnota nastavit hlasitost na zadanou hodnotu compression:hodnota nastavit úroveÅ komprese na zadanou hodnotu subtitle:soubor zobrazit titulky z oddÄleného souboru save:jméno_souboru uložit data do urÄeného souboru config_entry:hodnota zmÄnit položku konfigurace na zadanou hodnotu demux:demuxer_plugin použÃt zadaný demultiplexor "demuxer_plugin" lastdemuxprobe:demuxer_plugin použito k debugovánà pÅÃklady -------- NásledujÃcà pÅÃklady ukazujà možnosti MRL: váš_film.avi#subtitle:vaÅ¡e_titulky.srt pÅehraje uvedené avi se zobrazovánÃm titulků z daného souboru http://nÄjaký.server.org/stream.mpg#save:savedstream.mpg bude stahovat soubor pÅes HTTP a bude ho ukládat na disk bÄhem pÅehrávánà dvd:/1.1#novideo pÅehraje prvnà Äást prvnÃho titulu DVD, ale pouze zvuk stdin:/#demux:rawdv pÅehraje DV data ze standardnÃho vstupu, může se použÃt pro live DV data