+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ XINE: ÐÑлÑно ÑозповÑÑджÑваний вÑдео плейÑÑ. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ТеÑмÑни: ÐÐÐ - гÑаÑÑÑний ÑнÑеÑÑÐµÐ¹Ñ ÐºÐ¾ÑиÑÑÑваÑа (GUI). ЧÐÐ - ÑаÑÑÑ Ð¿Ð¸ÑаннÑ. ALSA - advanced Linux sound architecture (покÑаÑена звÑкова ÑиÑÑема Ð´Ð»Ñ Linux). CSS - content scrambling system (ÑиÑÑема ÑиÑÑÑÐ²Ð°Ð½Ð½Ñ Ð·Ð¼ÑÑÑÑ). CVS - concurent version system (ÑиÑÑема конкÑÑенÑÐ½Ð¸Ñ ÑайлÑв). dll - dynamic link library (модÑÐ»Ñ Ð±ÑблÑоÑек динамÑÑного заванÑÐ°Ð¶ÐµÐ½Ð½Ñ (Win32)). DMA - direct memory access (Ñежим пÑÑмого доÑÑÑÐ¿Ñ Ð´Ð¾ пам'ÑÑÑ; дозволÑÑ ÑÑÑÑÑво пÑиÑкоÑиÑи обмÑн ÑнÑоÑм. Ð´Ð»Ñ Ð²Ð¸Ð·Ð½Ð°Ñ. пÑиÑÑÑÐ¾Ñ Ð±ÐµÐ· ÑÑаÑÑÑ Ð¿ÑоÑеÑоÑа). DVD - digital video disc (ÑоÑÐ¼Ð°Ñ ÐºÐ¾Ð¼Ð¿Ð°ÐºÑ Ð´Ð¸ÑкÑв Ð´Ð»Ñ ÑÑзноманÑÑÐ½Ð¾Ñ ÑнÑоÑмаÑÑÑ). gcc - GNU C compiler (компÑлÑÑÐ¾Ñ Ð¼Ð¾Ð²Ð¸ пÑогÑамÑÐ²Ð°Ð½Ð½Ñ C). MPEG - moution picture encoding group (ÑÑандаÑÑ Ð¿Ð¾ кодÑÐ²Ð°Ð½Ð½Ñ Ð²Ñдео, Ñкий ÑозÑоблÑÑ Ð¾Ð´Ð½Ð¾Ð¹Ð¼ÐµÐ½Ð½Ð° гÑÑпа по ÑÑандаÑÑизаÑÑÑ). MRL - media resource locator (локаÑÐ¾Ñ (адÑеÑа) медÑа ÑеÑÑÑÑÑ). MTRR - memory type range registers (ÑегÑÑÑÑи Ð´Ð»Ñ Ð²ÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð´ÑÐ°Ð¿Ð¾Ð·Ð¾Ð½Ñ Ð¿Ð°Ð¼'ÑÑÑ). PID - process identifier (ÑденÑиÑÑкаÑÐ¾Ñ (номеÑ) пÑоÑеÑÑ). VCD - Video CD (ÑÑаÑий ÑоÑÐ¼Ð°Ñ ÑиÑÑового вÑдео на компакÑ-диÑÐºÐ°Ñ ). URL - universal resource locator (ÑнÑвеÑÑалÑний локаÑÐ¾Ñ (адÑеÑа) ÑеÑÑÑÑÑ). Xv - eXtension video (модÑÐ»Ñ ÑозÑиÑÐµÐ½Ð½Ñ Xwindow Ð´Ð»Ñ Ð¿ÑиÑкоÑÐµÐ½Ð½Ñ Ð³ÑаÑÑки). Xshm - Xwindows shared memory (гÑаÑÑÑний Ñежим з пам'ÑÑÑÑ ÑпÑлÑного доÑÑÑпÑ). ÐÐ½Ð´ÐµÐºÑ -===- 1 ÐÐÐУÐÐÐТÐЦÐЯ 1.1 ÐеÑа ÑÑого докÑменÑÑ 2 Ð XINE 2.1 ÐÑдÑÑимÑÐ²Ð°Ð½Ñ Ð¿Ð»Ð°ÑÑоÑми Ñ ÑиÑÑÐµÐ¼Ð½Ñ Ð²Ð¸Ð¼Ð¾Ð³Ð¸ 2.2 ÐжиÑе пÑогÑамне забезпеÑÐµÐ½Ð½Ñ 2.3 РозÑобники Xine 2.4 ÐикоÑиÑÑаннÑ. 2.4.1 ÐлÑÑÐ¾Ð²Ñ ÐºÐ»Ð°Ð²ÑÑÑ. 2.4.2 ÐибÑÑ Ð°ÑдÑо каналÑв 2.4.3 ÐибÑÑ ÑÑбÑиÑÑÑв 3 СиÑÑаÑÑÑ Ð½Ð°Ð²ÐºÐ¾Ð»Ð¾ DVD 3.1 Свобода, DVD Ñа ÑнÑе ... 4 ÐонÑакÑи з пÑоекÑом Xine ------- 1 ÐÐÐУÐÐÐТÐЦÐЯ 1.1 ÐеÑа ÑÑого докÑменÑÑ Ð¦Ðµ докÑменÑаÑÑÑ Ð´Ð»Ñ ÐºÑнÑевого коÑиÑÑÑваÑа по пакÑÐ½ÐºÐ°Ñ xine-lib Ñа xine-ui. Ðи знайдеÑе бÑлÑÑе докÑменÑаÑÑÑ Ð² диÑекÑоÑÑÑ /doc ÑÐ¸Ñ Ð¿Ð°ÐºÑнкÑв. ÐÑдÑ-лаÑка Ñважно пÑоÑиÑайÑе ЧÐÐ, Ñо ÑнÑегÑований в xine-ui (ÐÐÐ), Ñкий вже може маÑи вÑдповÑÐ´Ñ Ð½Ð° ÐаÑÑ Ð¿Ð¸ÑаннÑ. 2 ÐÑо XINE Xine - Ñе вÑдео плейÑÑ Ð´Ð»Ñ Unix ÑиÑÑем (Ñ Ñакож поÑÑ Ð´Ð»Ñ Windows), Ñкий вÑлÑно ÑозповÑÑджÑÑÑÑÑÑ Ð¿Ñд лÑÑензÑÑÑ GPL. ÐÑн пÑдÑÑимÑÑ MPEG-2 Ñ MPEG-1 (аÑдÑо + вÑдео мÑлÑÑÑплекÑÑÑ) поÑоки, елеменÑаÑÐ½Ñ MPEG поÑоки (аÑдÑо/вÑдео ÑÑлÑки, ÑобÑо mp3 Ñайли), AVI Ñайли з ÑÑзними вÑдео ÑоÑмаÑами (Ð´Ð»Ñ Ð´ÐµÑÐºÐ¸Ñ Ð· Ð½Ð¸Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑÑ win32 dll модÑлÑ) Ñ Vorbis OGG поÑоки. Також Ñ Ð¿ÑдÑÑимка Ð´Ð»Ñ quicktime поÑокÑв (але ÑÑеба заÑважиÑи Ñо quicktime вÑдео Ñ Ð°ÑдÑо кодеки Ñ Ð²Ð»Ð°ÑнÑÑÑÑ Apple Ñ Ð¿ÑдÑÑимÑÑÑÑÑÑ Ñе не повнÑÑÑÑ). Ð¥ine пÑогÑÐ°Ñ Ð²Ñдео Ñ Ð°ÑдÑо Ð´Ð°Ð½Ñ Ð¿Ð¾ÑÐ¾ÐºÑ Ñ ÑÐ¸Ð½Ñ ÑонÑзÑÑ ÑÑ Ð² ÑÐµÐ¶Ð¸Ð¼Ñ ÑеалÑного ÑаÑÑ. Ðалежно вÑд влаÑÑивоÑÑÑв поÑокÑ, пÑогÑÐ°Ð²Ð°Ð½Ð½Ñ Ð±Ñде вимагаÑи бÑлÑÑе Ñи менÑе ÑеÑÑÑÑÑв пÑоÑеÑоÑа, повнокадÑовий MPEG-2 поÑÑк можна побаÑиÑи на ÑиcÑÐµÐ¼Ð°Ñ Ð· пÑоÑеÑоÑом K6-2 / P-II 400 ÐÐÑ. Xine може безпоÑеÑеднÑо показÑваÑи Video CD, SVCD Ñ DVD. ÐÐ°Ð¶Ð°Ð»Ñ Ð¿Ñавовий ÑÑаÑÑÑ Ð¿ÐµÑеглÑÐ´Ñ Ð·Ð°ÑиÑÑÐ¾Ð²Ð°Ð½Ð¸Ñ / Ð·Ð°Ð±Ð»Ð¾ÐºÐ¾Ð²Ð°Ð½Ð¸Ñ DVD невизнаÑений в деÑÐºÐ¸Ñ ÐºÑаÑÐ½Ð°Ñ , ÑÐ¾Ð¼Ñ xine не мÑÑÑиÑÑ Ð½ÑÑкого DVD деÑиÑÑÑÑÑого / ÑозблоковÑÑÑого кодÑ. Щоб подивиÑиÑÑ ÑÐ°ÐºÑ DVD, Ðам поÑÑÑÐ±Ð½Ñ Ð·Ð¾Ð²Ð½ÑÑÐ½Ñ Ð¿ÑогÑами або ÑоÑÑ Ð¿Ð¾Ð´Ñбне на модÑÐ»Ñ xine_dvd_plugin, Ñкий здаÑний обÑоблÑÑи аÑÑенÑиÑÑкаÑÑÑ / деÑиÑÑÑÐ²Ð°Ð½Ð½Ñ DVD. УÑаÑники пÑоекÑÑ Xine не неÑÑÑÑ Ð²ÑдповÑдалÑноÑÑÑ Ð·Ð° подÑбне викоÑиÑÑÐ°Ð½Ð½Ñ Xine. РвеÑÑÑÑ 0.5 аÑÑ ÑÑекÑÑÑа Xine дозволÑÑ Ð³Ð½ÑÑко пÑдклÑÑаÑи ÑÑÐ·Ð½Ñ Ð¼Ð¾Ð´ÑÐ»Ñ Ñак, Ñо ÑÑÐ·Ð½Ñ Ñипи поÑокÑв Ñ Ð²Ð¸Ñ ÑÐ´Ð½Ð¸Ñ Ð¿ÑиÑÑÑоÑв можÑÑÑ Ð±ÑÑи пÑдÑÑÐ¸Ð¼Ð°Ð½Ñ Ñ Ð¼Ð°Ð¹Ð±ÑÑнÑомÑ. 2.1 ÐÑдÑÑимÑÐ²Ð°Ð½Ñ Ð¿Ð»Ð°ÑÑоÑми Ñ ÑиÑÑÐµÐ¼Ð½Ñ Ð²Ð¸Ð¼Ð¾Ð³Ð¸ - Xine поÑÑÑбен X11 ÑеÑÐ²ÐµÑ Ð´Ð»Ñ Ð²Ñдео Ð²Ð¸Ñ Ð¾Ð´Ñ (8, 15, 16, 24 або 32 бÑÑна колÑоÑова глибина) - Xine може знайÑи Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑаÑи MIT X вÑдео Ñ Xshm ÑозÑиÑÐµÐ½Ð½Ñ Ð´Ð»Ñ ÐºÑаÑого Ð¿Ð¾ÐºÐ°Ð·Ñ Ð²Ñдео. - ÑкÑо Ðи не можеÑе запÑÑÑиÑи ÑозÑиÑеннÑt Xv на ÐаÑÑй плаÑÑоÑмÑ, Ðи Ð¿Ð¾Ð²Ð¸Ð½Ð½Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑваÑи 16 бÑÑÐ½Ñ ÐºÐ¾Ð»ÑоÑÐ¾Ð²Ñ Ð³Ð»Ð¸Ð±Ð¸Ð½Ñ Ð´Ð»Ñ Ð·Ð±ÑлÑÑÐµÐ½Ð½Ñ ÑвидкоÑÑÑ. Xv, здаÑÑÑÑÑ, може пÑаÑÑваÑи ноÑмалÑно пÑи бÑдÑ-ÑкÑй колÑоÑовÑй глибинÑ. - ÑкÑо Ðи маÑÑе гÑаÑÑÑний адапÑÐµÑ Matrox G200/G400/G450 , Ðи можеÑе опÑÑалÑно викоÑиÑÑаÑи дÑÐ°Ð¹Ð²ÐµÑ Ð²Ñдео Ð²Ð¸Ñ Ð¾Ð´Ñ syncfb/teletux. ÐивÑÑÑÑÑ Ñайл README.syncfb Ð´Ð»Ñ Ð¿Ð¾Ð´ÑобиÑÑ. - Ð´Ð»Ñ Ð¿ÑогÑÐ°Ð²Ð°Ð½Ð½Ñ Ð°ÑдÑо пÑдÑÑимÑÑÑÑÑÑ Ð´ÑайвеÑа OSS, ALSA, ESD Ñ ARTSD. - aaxine викоÑиÑÑовÑÑ aalib Ð´Ð»Ñ Ð²Ð¸Ñ Ð¾Ð´Ñ Ñ Ð¼Ð¾Ð¶Ðµ бÑÑи запÑÑеним на бÑдÑ-ÑÐºÐ¾Ð¼Ñ ÑеÑмÑÐ½Ð°Ð»Ñ - Ñоб зкомпÑлÑваÑи xine поÑÑÑÐ±Ð½Ñ ÑÑабÑлÑÐ½Ñ Ð¿ÑогÑами GNU make, gcc Ñ binutils . Xine повинен запÑÑкаÑиÑÑ Ð½Ð° маÑÐ¸Ð½Ð°Ñ ÐºÐ»Ð°ÑÑ Pentium Ñ Ð²Ð¸Ñе (K5, K6, K6-2, K6-3, Duron, Athlon, Pentium II/III/IV, Celeron) з ÑиÑÑÐµÐ¼Ð¾Ñ GNU/Linux або FreeBSD. Ðалежно вÑд ÑÐ¸Ð¿Ñ Ð²Ñдео поÑÐ¾ÐºÑ Ðам Ð½ÐµÐ¾Ð±Ñ Ñдно бÑде маÑи бÑлÑÑе Ñи менÑе пÑоÑеÑоÑÐ½Ð¸Ñ ÑеÑÑÑÑÑв Ð´Ð»Ñ ÑкÑÑного пÑогÑаваннÑ. Як пÑавило, DVD Ñипово запÑÑкаÑÑÑÑÑ Ð±ÐµÐ· пÑоблем на маÑÐ¸Ð½Ð°Ñ ÐºÐ»Ð°ÑÑ Pentium II 400 ÐÐÑ (або еквÑваленÑÐ½Ð¸Ñ ). Ðа пеÑеглÑд вÑдео Ð²Ð¿Ð»Ð¸Ð²Ð°Ñ Ð±Ð°Ð³Ð°Ñо ÑакÑоÑÑв, ÑÐ¾Ð¼Ñ ÐаÑÑ ÑезÑлÑÑаÑи можÑÑÑ Ð²ÑдÑÑзнÑÑиÑÑ. УÑпÑÑно пÑоÑеÑÑÐ¾Ð²Ð°Ð½Ñ Ð½Ð°ÑÑÑÐ¿Ð½Ñ Ð²Ñдео адапÑеÑи (в ÑÐµÐ¶Ð¸Ð¼Ñ Xv) Ð´Ð»Ñ ÐÐ: nVidia Riva TNT (бÑнаÑÐ½Ñ Ð´ÑайвеÑа nvidia), nVidia Riva TNT 2, nVidia GeForce, Matrox G400, ATI AIW Rage128-16ÐÐ, ATI Radeon, 3DFX Voodoo3 2000 PCI 16ÐÐ ÐаÑÑÑÐ¿Ð½Ñ ÐºÐ°ÑÑи, Ñк бÑло повÑдомлено, пÑаÑÑÑÑÑ, але не вÑдомо Ñи пÑаÑÑÑÑÑ Ð²Ð¾Ð½Ð¸ з Xv, або ÑÑлÑки з XShm (бÑдÑ-лаÑка надÑÑлÑÑÑ Ð·Ð²ÑÑ Ð´Ð¾ поÑÑÐ¾Ð²Ð¾Ñ ÑозÑилки xine-user@sourceforge.net): Trident 9660, ATI AIW M64-8ÐÐ PCI, ATI RageII 8ÐÐ. Xine повинен показÑваÑи вÑдео на лÑÐ±Ð¾Ð¼Ñ Ð¿ÑаÑÑÑÑÐ¾Ð¼Ñ X ÑеÑвеÑÑ Ð· бÑдÑ-Ñким гÑаÑÑÑним адапÑеÑом в ÑÐµÐ¶Ð¸Ð¼Ñ Xshm, але з гÑÑÑÐ¾Ñ ÑкÑÑÑÑ Ð½Ñж за Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾Ñ ÑозÑиÑÐµÐ½Ð½Ñ Xv. ÐодаÑково, Xine запÑÑкаÑÑÑÑÑ Ð½Ð° плаÑÑоÑÐ¼Ñ i386-solaris, sparc маÑÐ¸Ð½Ð°Ñ Ð· Linux або Solaris (кадÑовий бÑÑÐµÑ Creator-3D Ð¼Ð°Ñ Ð¿ÑаÑÑваÑи), дивиÑÑÑÑ README.solaris Ð´Ð»Ñ Ð´Ð¾ÐºÐ»Ð°Ð´Ð½Ð¾Ñ ÑнÑоÑмаÑÑÑ. Також пÑдÑÑимÑÑÑÑÑÑ: деÑÐºÑ ÑиÑÑÐµÐ¼Ñ Ð½Ð° Ð±Ð°Ð·Ñ PowerPC (з Linux) Ñ IRIX на MIPS. Xine, Ñк бÑло повÑдомлено, пÑаÑÑÑ Ð½Ð° плаÑÑоÑÐ¼Ñ Alpha, IA-64 Ñ S/390 маÑÐ¸Ð½Ð°Ñ . 2.2 ÐжиÑе пÑогÑамне забезпеÑеннÑ. Xine викоÑиÑÑовÑÑ ÐºÐ¾Ð´ з наÑÑÑÐ¿Ð½Ð¸Ñ Ð·Ð¾Ð²Ð½ÑÑнÑÑ Ð¿ÑоекÑÑв з вÑдкÑиÑим кодом: - liba52, авÑоÑи ÐаÑон ХолÑÑман (Aaron Holtzman) Ñ ÐÑÑÐµÐ»Ñ ÐеÑпÑÐ½Ð°Ð·Ñ (Michel Lespinasse) - libmpeg2, авÑоÑи ÐаÑон ХолÑÑман (Aaron Holtzman) Ñ ÐÑÑÐµÐ»Ñ ÐеÑпÑÐ½Ð°Ð·Ñ (Michel Lespinasse) - libmad, авÑÐ¾Ñ Ð Ð¾Ð±ÐµÑÑ ÐеÑÐ»Ñ (Robert Leslie) - libffmpeg, авÑÐ¾Ñ ÐжеÑаÑд ÐанÑÐ°Ñ (Fabrice Bellard) Ðез ÑÐ¸Ñ ÑÑÐ´Ð¾Ð²Ð¸Ñ ÑаÑÑин пÑогÑамного забезпеÑÐµÐ½Ð½Ñ Xine звÑÑно не ÑÑав би Ñим, Ñим вÑн Ñ ÑÑогоднÑ. Також велика подÑка ÑозÑобникам пÑоекÑÑв "Linux Video" Ñ DVD Project "LiViD", звÑдки пÑийÑли оÑигÑналÑÐ½Ñ ÑÐ´ÐµÑ Ð´Ð»Ñ ÑеалÑзаÑÑÑ Xine вÑдео плейÑÑа. => http://www.linuxvideo.org/ 2.3 РозÑобники Xine Ðоловний ÑозÑобник Xine: ÐÑнÑÐµÑ ÐаÑÑÑ (Guenter Bartsch) Ð ÑÐ·Ð½Ñ Ð¿ÑопозиÑÑÑ, ÑÑÑÐ½ÐµÐ½Ð½Ñ Ð²Ð°Ð´ Ñ ÑÑкÑаÑÑÑ ÐºÐ¾Ð´Ñ, а Ñакож модÑÐ»Ñ alsa Ñ ÐÐÐ: ÐанÑÐµÐ»Ñ ÐоÑджолÑ-ÐеÑÑ (Daniel Caujolle-Bert) ÐÑогÑамÑÐ²Ð°Ð½Ð½Ñ Ð°ÑдÑо: СÑгÑÑÑд ÐангаÑÑ (Siegfried Langauf) СпÑвпÑаÑÑ Ð¿Ñи вдоÑÐºÐ¾Ð½Ð°Ð»ÐµÐ½Ð½Ñ Ð±ÑблÑоÑек libmpeg2 Ñ libac3 з: ÐÑÑÐµÐ»Ñ ÐеÑпÑÐ½Ð°Ð·Ñ (Michael Lespinasse) ÐлÑÑ ÑнÑÑ ÑозÑобники, дивиÑÑÑÑ Ñайл xine-lib/AUTHORS 2.4 ÐикоÑиÑÑÐ°Ð½Ð½Ñ Ðи можеÑе запÑÑÑиÑи Xine без бÑдÑ-Ñкого паÑамеÑÑÑ Ð· командного ÑÑдка, або Ðи можеÑе безпоÑеÑеднÑо вказаÑи один або декÑлÑка Ð²Ñ ÑÐ´Ð½Ð¸Ñ Ð¿Ð¾ÑокÑв. Xine ÑпÑобÑÑ Ð²Ð¸Ð·Ð½Ð°ÑиÑи, Ñи викоÑиÑÑовÑваÑи ÑозÑиÑÐµÐ½Ð½Ñ Xv Ñ ÑкÑо нÑ, Ñо пеÑеклÑÑиÑÑÑÑ Ð½Ð° викоÑиÑÑÐ°Ð½Ð½Ñ XShm, але ÑÑ Ð¿Ñоба може пÑивеÑÑи до збоÑ. Ðи можеÑе вказаÑи модÑÐ»Ñ Ð²Ñдео Ð²Ð¸Ñ Ð¾Ð´Ñ Ð·Ð° Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾Ñ Ð¾Ð¿ÑÑÑ "-V", напÑиклад: xine -V XShm пÑимÑÑиÑÑ Xine вживаÑи XShm Ñежим або пÑимÑÑивний X11. ЯкÑо Ðи бажаÑÑе поÑилаÑи звÑк ÑеÑез меÑÐµÐ¶Ñ Ð· ESD, вÑÑановиÑÑ Ð·Ð¼ÑÐ½Ð½Ñ Ð¾ÑоÑÐµÐ½Ð½Ñ ESPEAKER пеÑед запÑÑком xine. ÐÑ Ñдним поÑоком може бÑÑи Ñм'Ñ ÑайлÑ, або ÑоÑÑ, Ñо ми називаÑмо "MediaResourceLocator" (або MRL), Ñкий подÑбний на URL. СпоÑаÑÐºÑ Ð²ÐºÐ°Ð¶ÑÑÑ Ð²Ñ Ñдне джеÑело поÑÐ¾ÐºÑ Ð·Ð° ÑкÑм ÑлÑдÑÑ "://" Ñ Ð´Ð°Ð»Ñ ÑпеÑиÑÑÑний ÑденÑиÑÑкаÑÐ¾Ñ Ð²Ñ Ñдного джеÑела. Ð¯ÐºÑ Ð²Ñ ÑÐ´Ð½Ñ Ð´Ð¶ÐµÑела Ðи можеÑе викоÑиÑÑовÑваÑи залежиÑÑ Ð²Ñд ÑÐ¸Ñ Ð²Ñ ÑÐ´Ð½Ð¸Ñ Ð¼Ð¾Ð´ÑлÑв, Ñо Ðи маÑÑе (Ð´Ð»Ñ Ð¿ÑоÑÑÐ¸Ñ ÑайлÑв Ðи можеÑе пÑопÑÑÑиÑи ÑденÑиÑÑкаÑÐ¾Ñ Ð²Ñ Ñдного джеÑела). СпÑобÑйÑе: xine --help Ñоб оÑÑимаÑи Ð¿Ð¾Ð²Ð½Ñ ÑнÑоÑмаÑÑÑ Ð¿Ð¾ викоÑиÑÑаннÑ. xine пÑдÑÑимÑÑ xdnd пÑоÑокол (веÑÑÑÑ 3) ÑомÑ, ÑкÑо Ðи маÑÑе Ñайловий менеджеÑ, Ñо пÑдÑÑимÑÑ Ñей пÑоÑокол (напÑиклад gmc), Ðи можеÑе пеÑеÑÑгÑваÑи вÑзÑалÑно Ñайли на пикÑогÑÐ°Ð¼Ñ Xine Ð´Ð»Ñ Ð¿ÐµÑеглÑдÑ. ÐеÑеглÑд ÑÑÐµÐºÑ 3 з VCD: xine vcd://3 ÐÑиклад пÑÑмого доÑÑÑÐ¿Ñ Ð´Ð¾ DVD: xine dvd://VTS_01_1.VOB 2.4.1 ÐлавÑаÑÑÑÐ½Ñ ÐºÐ¾Ð¼Ð±ÑнаÑÑÑ ÑпÑавлÑÐ½Ð½Ñ ÐомбÑнаÑÑÑ ÐºÐ»Ð°Ð²ÑÑ ÐÑÑ <ENTER> гÑаÑи <SPACE> паÑза <Up>/<Down> Ñвидка пÑомоÑка впеÑед / назад 0 ÑÑкаÑи поÑаÑок поÑÐ¾ÐºÑ 1-9 ÑÑкаÑи позиÑÑÑ Ð² 10 .. 90 % вÑд загалÑного ÑозмÑÑÑ Ð¿Ð¾ÑÐ¾ÐºÑ <Left>/<Right> ÑÑкаÑи -/+ 15 Ñек (+ CTRL: 60 Ñек) <PgUp>/<Prior> пеÑеÑÑÑибнÑÑи до попеÑеднÑого елеменÑÑ ÑпиÑÐºÑ Ð¿ÑогÑÐ°Ð²Ð°Ð½Ð½Ñ <PgDown>/<Next> пеÑеÑÑÑибнÑÑи до наÑÑÑпного елеменÑÑ ÑпиÑÐºÑ Ð¿ÑогÑÐ°Ð²Ð°Ð½Ð½Ñ f пеÑеклÑÑиÑи повноекÑанний Ñежим a пеÑеклÑÑиÑи ÑозмÑÑ ÑÑоÑÑн вÑдео (ÐÐТÐ/16:9/4:3/DVB) i пеÑеклÑÑиÑи ÑеÑезÑÑдковий Ñежим z / Shift-Z збÑлÑÑиÑи / зменÑиÑи маÑÑÑаб вÑдео + Ctrl маÑÑÑабÑÐ²Ð°Ð½Ð½Ñ Ð¿Ð¾ гоÑизонÑÐ°Ð»Ñ + Meta маÑÑÑабÑÐ²Ð°Ð½Ð½Ñ Ð¿Ð¾ веÑÑÐ¸ÐºÐ°Ð»Ñ "<", ">" модиÑÑкÑваÑи ÑозмÑÑ Ð²Ñкна + - змÑниÑи аÑдÑо канал , . змÑниÑи канал ÑÑбÑиÑÑÑв n m вÑдÑегÑлÑоваÑи ÑÐ¸Ð½Ñ ÑонÑзаÑÑÑ Ð°ÑдÑо / вÑдео <HOME> вÑÑановиÑи ÑÐ¸Ð¿Ð¾Ð²Ñ ÑÐ¸Ð½Ñ ÑонизаÑÑÑ Ð°ÑдÑо / вÑдео <INSERT> пеÑеклÑÑиÑи вÑдобÑÐ°Ð¶ÐµÐ½Ð½Ñ ÐºÑÑÑоÑÑ Ð¼Ð¸Ñи Ñ Ð²ÑÐºÐ½Ñ Ð²Ñдео q Ð²Ð¸Ñ Ñд h ÑÑ Ð¾Ð²Ð°Ñи вÑдео вÑкно (коÑиÑно Ð´Ð»Ñ Ð¿ÑоÑлÑÑ Ð¾Ð²ÑÐ²Ð°Ð½Ð½Ñ mp3) ÐÐ°Ð»Ñ Ð±Ñде. :-) ÐÑавий ÑовÑок (або наÑиÑÐ½ÐµÐ½Ð½Ñ Ð½Ð° 'g') на вÑÐºÐ½Ñ Ð²Ñдео Ð²Ð¸Ñ Ð¾Ð´Ñ Ð¿ÐµÑеклÑÑÐ°Ñ Ð¿ÑиÑÑÑнÑÑÑÑ Ð¿Ð°Ð½ÐµÐ»Ñ ÐÐÐ. ÐмÑна клавÑаÑÑÑÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð±ÑнаÑÑй: Ðи можеÑе змÑниÑи бÑдÑ-ÑÐºÑ ÐºÐ»Ð°Ð²ÑаÑÑÑÐ½Ñ ÐºÐ¾Ð¼Ð±ÑнаÑÑÑ. Ð´Ð»Ñ ÑÑого Ðи Ð¿Ð¾Ð²Ð¸Ð½Ð½Ñ Ð¼Ð°Ñи Ñайл keymap Ñ ÐаÑÑй домаÑнÑй диÑекÑоÑÑÑ ($HOME)/.xine/. СинÑакÑÑв клÑÑÑв наÑÑÑпний: WindowReduce { key = less modifier = none } ÐлавÑаÑÑÑний клÑÑ Ð¿Ð¾Ð²Ð¸Ð½ÐµÐ½ вÑдповÑдаÑи ÑÑÐ´ÐºÑ ÐºÐ»ÑÑÑв X11 (дивиÑÑÑÑ Ð½Ð¸Ð¶Ñе). ÐодиÑÑкаÑоÑи можÑÑÑ Ð±ÑÑи: - 'none' пÑи вÑдÑÑÑноÑÑÑ Ð¼Ð¾Ð´Ð¸ÑÑкаÑоÑа , - 'control' (або 'ctrl') Ð´Ð»Ñ ÐºÐ»Ð°Ð²ÑÑи "ctrl" , - 'meta' (або 'alt' Ð´Ð»Ñ ÐÐ) Ð´Ð»Ñ Ð¼ÐµÑа клÑÑа, - 'mod3' або 'mod4' або 'mod5' доÑÑÑÐ¿Ð½Ñ ÑÑлÑÐºÑ Ð½Ð° деÑÐºÐ¸Ñ Ð¿Ð»Ð°ÑÑоÑÐ¼Ð°Ñ . ÐодиÑÑкаÑоÑи можÑÑÑ Ð±ÑÑи змÑÑанÑ, ÑоздÑÐ»ÐµÐ½Ñ ÐºÐ¾Ð¼Ð¾Ñ: WindowReduce { key = less modifier = control, alt } ЯкÑо Ðи не вказали ÑÑдок модиÑÑкаÑоÑÑв Ñе ÑÑвнознаÑно 'none' (немаÑ). Ðи Ñакож можеÑе додаÑи пÑевдоними до клав. комбÑнаÑÑй, напÑиклад: Alias { entry = Pause key = p } ÐаÑÑÑÑÑ Ð½Ð° ÑÐ²Ð°Ð·Ñ Ñо Ðи додаÑÑе ÑнÑÑ ÐºÐ»Ð°Ð². комбÑнаÑÑÑ Ð´Ð¾ елеменÑÑ 'Pause' , наÑиÑнÑв на 'p', Ðи можеÑе Ñакож додаÑи ÑекÑÑÑ Ð¼Ð¾Ð´Ð¸ÑÑкаÑоÑа (див. виÑе). ЯкÑо Ðи не вкажиÑе Ñе, модиÑÑкаÑÐ¾Ñ Ð±Ñде Ñаким, Ñк Ñ Ð² оÑигÑналÑнÑй ÑекÑÑÑ ('Pause' в ÑÑÐ¾Ð¼Ñ Ð²Ð¸Ð¿Ð°Ð´ÐºÑ). ÐÐ½Ð°Ñ Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ Ð·Ð½Ð°ÑÐµÐ½Ñ ÐºÐ»Ð°Ð²ÑаÑÑÑÐ½Ð¸Ñ ÐºÐ»ÑÑÑв X11: Щоб дÑзнаÑиÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð½Ñ ÐºÐ»ÑÑа (клав. комбÑнаÑÑÑ) X11, Ðи можеÑе викоÑиÑÑовÑваÑи ÑÑилÑÑÑ 'xev', Ñка поÑÑаÑаÑÑÑÑÑ Ñ ÑÐºÐ»Ð°Ð´Ñ ÐаÑого пакÑÐ½ÐºÑ X11. ÐапÑÑÑиÑÑ 'xev' в ÑеÑмÑÐ½Ð°Ð»Ñ (напÑиклад xterm), акÑенÑÑйÑе ÑÐ²Ð°Ð³Ñ Ð½Ð° маленÑÐºÐ¾Ð¼Ñ Ð²ÑкнÑ, Ñ Ð½Ð°ÑиÑниÑÑ Ð½Ð° клавÑÑÑ, ÑÐºÑ Ðи Ñ Ð¾ÑеÑе вжиÑи. ÐÐ°Ð»Ñ Ðи побаÑиÑе ÑоÑÑ Ð¿Ð¾Ð´Ñбне до: ... 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, ^^^^^^^^ Це Ñе Ñо Ðи ÑÑкаÑÑе. ÐеÑеглÑд поÑоÑно вÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ / пеÑепÑив'ÑÐ·Ð°Ð½Ð¸Ñ ÐºÐ»Ð°Ð²ÑаÑÑÑÐ½Ð¸Ñ ÐºÐ»ÑÑÑв: Ðи можеÑе запÑÑÑиÑи 'xine --keymap' або 'xine --keymap=default', Ñоб побаÑиÑи ÑÐ¸Ð¿Ð¾Ð²Ñ ÐºÐ»ÑÑÑ. ÐвÑÑно, Ðи можеÑе пеÑенапÑавиÑи ÑезÑлÑÑÐ°Ñ Ð´Ð¾ ÑайлÑ, Ñкий може Ñам по ÑÐ¾Ð±Ñ ÑÑаÑи конÑÑгÑÑаÑÑйним Ñайлом ~/.xine/keymap. Щоб побаÑиÑи ÑезÑлÑÑÐ°Ñ Ð¿ÐµÑепÑив'Ñзки, запÑÑÑиÑÑ 'xine --keymap=remapped'. 2.4.2 ÐибÑÑ Ð°ÑдÑо каналÑв ÐадайÑе опÑÑÑ -a Ñоб вибÑаÑи бажаÑмий аÑдÑо ÑÑек: xine -a 3 test.mpg ÐÑÐ°Ñ 3 -ий доÑÑÑпний аÑдÑо ÑÑек ( Ñ Ð·Ð²ÑÑно вÑдео). ÐлÑÑеÑнаÑивно Ðи можеÑе Ñе зÑобиÑи ÑеÑез ÐÐÐ. 2.4.3 ÐибÑÑ ÑÑбÑиÑÑÑв СÑбÑиÑÑи вбÑÐ´Ð¾Ð²Ð°Ð½Ñ Ð² ÑÑÐ·Ð½Ñ ÑÑекÑ, напÑиклад аÑдÑо. ÐазвиÑай, ÑÑек 0 Ñ ÑÑбÑиÑÑом мови по ÑмовÑаннÑ. ÐикоÑиÑÑовÑйÑе опÑÑÑ -u Ð´Ð»Ñ Ð²Ð¸Ð±Ð¾ÑÑ Ð±Ð°Ð¶Ð°Ñмого ÑÑÐµÐºÑ ÑÑбÑиÑÑÑв: xine -u 0 test.vob ÐоказÑÑ ÑÑбÑиÑÑи з поÑÐ¾ÐºÑ (ÑÑекÑ) 0. ÐлÑÑеÑнаÑивно Ðи можеÑе Ñе зÑобиÑи ÑеÑез ÐÐÐ. 2.4.4 ÐÑÑÑанÑÑйне ÑпÑавлÑÐ½Ð½Ñ Ð² Linux Xine може ÑпÑавлÑÑиÑÑ Ð´ÑÑÑанÑÑйно за Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾Ñ ÑнÑÑа-ÑеÑÐ²Ð¾Ð½Ð¸Ñ Ð¿ÑлÑÑÑв. ÐÐ»Ñ ÑÑого, Ðи Ð¿Ð¾Ð²Ð¸Ð½Ð½Ñ Ð¼Ð°Ñи вÑÑановлений пакÑнок LIRC (http://www.lirc.org). Ðи можеÑе додаÑи деÑÐºÑ ÐµÐ»ÐµÐ¼ÐµÐ½Ñи до ÐаÑого конÑ. ÑÐ°Ð¹Ð»Ñ ~/.lircrc, напÑиклад: 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 може ÑамоÑÑÑйно генеÑÑваÑи ÑÐ¸Ð¿Ð¾Ð²Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñи конÑÑгÑÑаÑÑÑ Ð´Ð»Ñ lirc, Ð²Ð¶Ð¸Ð²Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ 'xine --keymap=lirc', вивÑд ÑекÑÑÐ¾Ð²Ð¾Ñ ÑнÑоÑмаÑÑÑ Ð· Xine Ðи можеÑе пеÑенапÑавиÑи до ÑÐ°Ð¹Ð»Ñ ~/.lircrc. Ðожний ÐµÐ»ÐµÐ¼ÐµÐ½Ñ Ð¿Ð¾Ð´Ñбно до: # ÐменÑÑиÑи ÑозмÑÑ Ð²Ð¸Ñ Ñдного вÑкна. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = WindowReduce end Ðам залиÑаÑÑÑÑÑ Ð²ÐºÐ°Ð·Ð°Ñи Ñм'Ñ Ð²Ñддаленого об'ÑкÑÑ (remote name), Ñ Ð¿ÑизнаÑиÑи клавÑÑÑ. 3 ЩРЩРÐÐÐÐШÐÐÐСЯ СÐÐÐÐТР3.1 СÐÐÐÐÐÐ, DVD Ñ Ð¿Ñоблеми ... Xine Ñе вÑлÑно доÑÑÑпне пÑогÑамне забезпеÑеннÑ. "ÐÑлÑне" ознаÑÐ°Ñ Ð· "вÑдкÑиÑим кодом". ÐÑлÑÑ Ñого, знаÑÐµÐ½Ð½Ñ ÑеÑмÑÐ½Ñ "вÑлÑна пÑогÑама" Ð¼Ð°Ñ ÑозÑиÑений ÑенÑ: абÑолÑÑно необмежене викоÑиÑÑÐ°Ð½Ð½Ñ Ð¿ÑогÑами. ЯкÑо Ðи маÑÑе ÑаÑ, бÑдÑ-лаÑка пÑоÑиÑайÑе Ñо пÑо Ñе (ÑÐ²Ð¾Ð±Ð¾Ð´Ñ Ñ Ð¿ÑогÑами) говоÑиÑÑ Ð°ÑоÑÑаÑÑÑ Ð²ÑлÑного пÑогÑамного забезпеÑеннÑ: => http://www.gnu.org/philosophy/free-sw.html У випадкÑ, коли ÑнÑоÑмаÑÑÑ ÑозÑаÑована на DVD, понÑÑÑÑ Ñвободи ÑÑакÑÑÑÑÑÑÑ ÑнакÑе: кÑноÑндÑÑÑÑÑÑ Ð½Ð°Ð¿Ð¾Ð»ÐµÐ³Ð»Ð¸Ð²Ð¾ ÑобиÑÑ ÑпÑоби обмежиÑи пеÑеглÑд DVD за Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾Ñ Ð°Ð¿Ð°ÑаÑного конÑÑолÑ. ÐÑлÑÑÑÑÑÑ DVD, Ñо заÑаз пÑодаÑÑÑÑÑ, заÑиÑÑÐ¾Ð²Ð°Ð½Ñ Ð¾Ñобливим Ñином - в деÑÐºÐ¸Ñ ÐºÑаÑÐ½Ð°Ñ (напÑиклад в СШÐ), можливо деÑиÑÑÑÐ²Ð°Ð½Ð½Ñ Ð²Ñдео бÑде нелегалÑним, навÑÑÑ Ð´Ð»Ñ Ð¿ÑиваÑного пеÑеглÑдÑ. ÐаÑаÑÑÑ, багаÑо лÑдей погоджÑÑÑÑÑÑ, Ñо Ñе дÑже ÑÑпеÑеÑливий пÑÐ´Ñ Ñд Ð´Ð»Ñ ÐºÐ¾ÑиÑÑÑваÑÑв. РозÑобники пÑоекÑÑ xine оÑÑджÑÑÑÑ ÑÐ°ÐºÑ ÑпÑоби кÑноÑндÑÑÑÑÑÑ, Ñка, намагаÑÑиÑÑ Ð·Ð°Ð¿Ð¾Ð±ÑгÑи вÑÑÐ°Ñ Ð¿Ñи пÑодажÑ, Ñаким ÑпоÑобом наÑпÑÐ°Ð²Ð´Ñ Ð´ÐµÐ¼Ð¾Ð½ÑÑÑÑÑ Ð²ÐµÐ»Ð¸ÐºÑ Ð½ÐµÐ¿Ð¾Ð²Ð°Ð³Ñ Ð´Ð¾ ÑеÑÑÐ½Ð¸Ñ ÑпоживаÑÑв. Ð ÑнÑого бокÑ, ÑозÑобники xine пÑоÑи поÑÑÑÐµÐ½Ð½Ñ ÑÑнÑÑÑого законодавÑÑва. ÐÑÑ Ñо ÑоÑно не знаÑ, Ñи Ñ Ð½Ð°ÑпÑÐ°Ð²Ð´Ñ Ð½ÐµÐ»ÐµÐ³Ð°Ð»Ñним бÑÐ´Ñ Ð´Ðµ Ñ ÑвÑÑÑ ÑозÑоблÑÑи, володÑÑи Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑваÑи пÑогÑамне забезпеÑÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð¿ÐµÑеглÑÐ´Ñ Ð·Ð°ÑиÑÑÐ¾Ð²Ð°Ð½Ð¸Ñ DVD. Так Ñк, Ñе Ñ Ð´Ð¾ÑÑ Ð½ÐµÐ²Ð¸Ð·Ð½Ð°ÑÐµÐ½Ð¾Ñ ÑÐµÐ¼Ð¾Ñ (Ñо здаÑÑÑÑÑ Ð¿Ð¾ÑенÑÑйно дÑже небезпеÑно), xine не мÑÑÑиÑÑ Ð½ÑÑкого ÑпеÑиÑÑÑного ÐºÐ¾Ð´Ñ Ð´Ð»Ñ Ð´ÐµÑиÑÑÑÐ²Ð°Ð½Ð½Ñ DVD. ÐдаÑÑÑÑÑ Ñо ÑнÑÑ ÐºÐ¾Ð»ÐµÐºÑиви пÑогÑамÑÑÑÑв пÑаÑÑÑÑÑ Ð½Ð°Ð´ Ñакими ÑозÑиÑеннÑмÑ. Ðожливо в деÑÐºÐ¸Ñ ÐºÑаÑÐ½Ð°Ñ Ð¼Ð¾Ð¶Ð½Ð° легалÑно викоÑиÑÑовÑваÑи ÑÐ°ÐºÑ Ð¿ÑогÑами. Так Ñи ÑнакÑе Ðи не зможеÑе дивиÑиÑÑ Ð·Ð°ÑиÑÑÐ¾Ð²Ð°Ð½Ñ DVD за Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾Ñ ÑÑандаÑÑного диÑÑÑибÑÑÐ¸Ð²Ñ xine. ÐайÑе на ÑвазÑ, Ñо Ñе не вада ÑÐ¸Ð¿Ñ "вÑдÑÑÑÐ½Ñ ÑÑнкÑÑÑ" а легалÑна пÑоблема. ÐÑло б непогано Ñозв'ÑзаÑи ÑÑ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ (напÑиклад пеÑеконаÑи ÐмеÑÐ¸ÐºÑ Ñ/або кÑноÑндÑÑÑÑÑÑ, Ñо вони ÑÑ ÑоздÑаÑÑÐ²Ð°Ð½Ð½Ñ Ñ Ð½ÐµÐ´Ð¾Ð²ÑÑа до коÑиÑÑÑваÑÑв Ñ ÑозÑобникÑв вÑлÑного пÑогÑамного забезпеÑÐµÐ½Ð½Ñ Ð½ÑÑим не обгÑÑнÑована), але вклÑÑÐµÐ½Ð½Ñ ÐºÐ¾Ð´Ñ Ð² xine Ð´Ð»Ñ Ð´ÐµÑиÑÑÑÐ²Ð°Ð½Ð½Ñ DVD не виÑÑÑиÑÑ Ð¿ÑоблемÑ. 4 ÐонÑакÑи з пÑоекÑом Xine СÑоÑÑнка пÑоекÑÑ xine : => http://xine.sourceforge.net ÐÑдгÑки або пÑопозиÑÑÑ Ð· допомоги ÑÑÑо вÑÑаÑÑÑÑÑ, бÑÐ´Ñ Ð»Ð°Ñка зв'ÑжиÑÑÑÑ Ð· нами: поÑÑова ÑозÑилка xine - <xine-user@lists.sourceforge.net> ----------------------------------------- пеÑеклад ÑкÑаÑнÑÑÐºÐ¾Ñ ÐÑдÑика СеÑгÑÑ mailto: linux_ua@yahoo.com ÐожеÑе звеÑÑаÑиÑÑ Ð´Ð¾ мене за допомогоÑ, ÑкÑо маÑÑе пÑоблеми з Xine.