---------------------- xine ---------------------- wolny i darmowy odtwarzacz wideo zakres tego documentu: ---------------------- To jest dokumentacja użytkownika końcowego xine-lib i xine-ui. Więcej informacji znajdziesz w katalogu doc/ obydwóch pakietów. o xine: ------- xine to wolny (wolny jak wolność a nie powolność przyp. tłum.) i darmowy, na licncji GPL, odtwarzacz wideo dla systemów unixowych. Obsługuje sekwencje mpeg-2 i mpeg-1 (zawierające audio + wideo) , elementarne sekwencje mpeg (tylko audio/wideo, np. pliki mp3) jak i pliki typu AVI (używając kodeków dll win32). Jest pewne wsparcie dla sekwencji quicktime (ale większość kodeków audio i wideo jest chronionych przez prawo własności intelektualnej i te nie są wspierane). xine odtwarza z sekwencji obraz i dźwięk i synchronizuje je. Zależnie od właściwości sekwencji odtwarzanie będzie wymagało więcej lub mniej czasu procesora, pełna częstotliwość wyświetlania ramek sekwencji mpeg-2 udała się już przy procesorze Pentium II 400 MHz. xine może odtwarzać VideoCD, CD, SVCD i bezpośrednio DVD. Niestety status prawny zaszyfrowanych/zablokowanych dysków DVD nie jest jasny w niektórych krajach, więc nie możemy dodać do xine żadnego kodu odszyfrowującego DVD. Aby odtwarzać takie DVD będziesz potrzebować zewnętrznych programów lub czegoś na kształt wtyczki do xine 'xine_dvd_plugin', który może obsłużyć uwierzytelnianie/odszyfrowanie DVD. Grupa autorów projektu xine odmawia jakiejkolwiek odpowiedzialności za takie używanie programu xine. Poczynając od wersji xine 5.0, zaimplementowana została architektura pozwalająca na elastyczne użycie wtyczek, dzięki którym możliwe będzie w przyszłości wsparcie wielu innych typów sekwencji i urządzeń wyjściowych. Obsługiwane platformy / wymagania: ----------------------------------- - xine wymaga serwera X11 dla wyjścia wideo(8, 15, 16, 24 lub 32 - bitową głębią kolorów). - xine wykrywa i używa rozszerzeń MIT X video i X shared memory dla lepszej wydajności. - jeśli nie możesz uruchomić Xv na twojej platformie, powinieneś użyć 16bpp głębi kolorów dla uzyskania lepszej wydajności. Xv wydaje się całkiem dobrze pracować z każdą głębią kolorów. - jeżeli masz kartę graficzną mga 200/400 możesz użyć jako opcji wyjścia - wtyczki syncfb/teletux. Szczegóły zobacz w README.syncfb - odtwarzanie audio jest wspomagane przez OSS, ALSA, ESD i ARTSD. - aaxine używa bibliotek aalib i może pracować na prawie każdym terminalu. - żeby skompilować xine potrzebujesz w miarę nowych wersji gmake, gcc i binutils. xine powinien pracować na każdej nowszym komputerze kompatybilnym z architekturą i386 (pentium i lepsze) używając GNU/Linux lub FreeBSD. Zależnie od typu odtwarzanej sekwencji wideo, będziesz potrzebować więcej lub mniej mocy procesora, dla płynnago odtwarzania. Odtwarzanie DVD zacznie dobrze działać na systemach opartych o Pentium II 400Mhz (lub równoważnych). Zbyt dużo niewiadomych jest w tym równaniu więc ta granica może się wahać. Pomyślnie przetestowane karty graficzne (używające Xv) dla PC to: nVidia Riva TNT (oryginalne sterowniki NVidii "closed-source"), nVidia Riva TNT 2, Matrox G400, ATI AIW Rage128-16MB, 3dfx voodoo3 2000 PCI 16Mb Następujące karty zostały zgłoszone jako działające, ale nie jest jasne czy używają Xv czy nie (proszę zwrócić się do listy dyskusyjnej użytkowników xine): Trident 9660, ATI AIW M64-8Mb PCI, ATI RageII 8MB. xine powinien dać sobię radę z odtwarzaniem wideo na każdym działającym x-serwerze z każdą kartą graficzną, ale z dużo gorszą wydajnością niż z rozszerzeniem Xv. Dodatkowo, xine pracuje na i386-solaris, na maszynach sparc używających linuxa lub solarisa (Creator-3D działa), zobacz README.solaris dla dodatkowych informacji. Również wspierane: niektóre systemy powerpc używające linuxa oraz IRIX na procesorach MIPS. użytkowanie: ------------ Możesz uruchomić xine bez żadncyh opcji lub podając jedną lub więcej sekwencji wejściowych bezpośrednio. xine testuje czy może użyć rozszerzeń Xv i jeśli nie - sam użyje XShm, ale ten test może zawieść. Możesz określić wyjście wideo używając opcji "-V", np: xine -V XShm zmusi xine do użycia XShm albo zwykłego X11. Jeśli chcesz wysłać dźwięk przez sieć za pomocą ESD, ustaw zmienną środowiskową ESPEAKER przed uruchomieniem xine. Sekwencją wejścia może być nazwa pliku lub coś co nazywamy "MediaResourceLocator" MRL, który wygląda podobnie do URLa. Najpierw podaj źródło wejścia przed "://" następnie specyficzny identyfikator źródła wejścia. Jakich źródeł wejścia możesz użyć, zależy od tego jakie wtyczki wejścia zainstalowałeś (dla zwykłych plików możesz pominąć identyfikator źródła wejścia). Spróbuj Spróbuj $ xine --help by otrzymać pełną informację o użytkowaniu. xine używa protokołu xdnd (Versja 3) więc jeśli masz wyszukiwarkę plików z nim współpracującą (np gmc) możesz po prostu "przeciągnąć" pliki wideo na xine by je odtworzyć. Odtwarzanie scieżki 3 z VCD: $ xine vcd://3 Przykład bezpośredniego dostępu do DVD: $ xine dvd://VTS_01_1.VOB Skróty klawiatury: ------------------- Klawisz Akcja odtwórz , P stop klatka / szybki podgląd / zwolnienie 0 znajdź początek aktualnej sekwencji 1-9 przejdź do 10-90% aktualnej sekwencji / przeskocz -+ 15 sec (+CTRL: 60 sec) / przeskocz do poprzedniej pozycji na liście /przeskocz do następnej pozycji na liście F Przełącz do trybu pełnoekranowego/okna A przełącz proporcje ekranu (AUTO/16:9/4:3/DVB) I włącz tryb przeplotu "<",">" zmodyfikuj rozmiar okna wyjświetlania + - zmień kanał audio , . zmień kanał napisów N M wyreguluj synchronizację a/v zresetuj synchronizację a/v Q zakończ więcej w krótce. Kliknij prawym przyciskiem na okno wyjścia wideo (lub naciśnij "G") aby ukryć panel. wybieranie ścieżki audio: ------------------------- Podaj opcję "-a" aby wybrać wymaganą ścieżkę audio: xine -a 3 test.mpg odtworzy 3-cią dostępną ścieżkę audio (wraz z obrazem, oczywiście). Alternatywnie możesz użyć interfejsu użytkownika do selekcji ścieżki audio. wybieranie napisów: ------------------- Napisy są dołączane w oddzielnych ścieżkach, tak jak dźwięk. Zazwyczaj ścieżka 0 to napisy w domyślnym języku. Użyj opcji "-u" aby wybrać potrzebną ścieżkę napisów: xine -u 0 test.vob wyświetla napisy ze ścieżki 0. Alternatywnie możesz użyć interfejsu użytkownika do selekcji ścieżki napisów. Używanie LIRC z xine: --------------------- xine może być sterowany zdalnie przez podczerwień. Do tego potrzebujesz zainstalowanego LIRC'a (http://www.lirc.org). Powinieneś zciągnąć najnowszą wersję CVS jeśli twój system pracuje na najnowszych jądrach linux'a (seria 2.2 lub 2.4). Musisz dodać kilka lini do twojego ~/.lircrc: begin remote = SAMSUNG button = Button_Play prog = xine repeat = 0 config = PLAY end begin remote = SAMSUNG button = Button_Src prog = xine repeat = 0 config = DVD end begin remote = SAMSUNG button = Button_1 prog = xine repeat = 0 config = 10% end ... Dostępne komendy to (uwaga na wielkość liter): - zakończenie programu: quit - ustawienie aktualnej pozycji w aktualnie odtwarzanej sekwencji: 0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% - odtwarzanie lub zatrzymanie: play - stop klatka: pause - wysunięcie nośnika: eject - przeskoczenie do następnego/poprzedniego MRL w liście: next, prev - wybór następnej / poprzedniej ścieżki audio: audio+, audio- - wybór następnej / poprzedniej ścieżki napisów: spu+, spu- - wgranie listy odtwarzania z DVD/VCD: dvd, vcd - ukrycie / odkrycie panelu / okna wyjścia wideo: hidegui, hideoutput - przełączenie trybu wyświetlania okno <-> pełny ekran fullscr Wolność, DVD i te sprawy: ------------------------- xine jest wolnym oprogramowaniem. "wolne oprogramowanie" jest w pewnym stopniu związane z "otwatymi źródłami". Ale znaczenie "wolnego oprogramowania" idzie dużo dalej: jest ono związane z wolnością użytkowników takiego oprogramowania. Jeśli masz czas, proszę przeczytaj, co "Free Software Foundation" mówi na temat wolności i oprogramownia: http://www.gnu.org/philosophy/free-sw.pl.html Bardzo specificznym zagrożeniem jest, kiedy dotyczy to DVD: przemysł filmowy dopełnia wszelkich możliwych wysiłków aby ograniczyć odtwarzanie płyt DVD do kontrolowanych urządzeń. Większość obecnie sprzedawanych płyt DVD jest zaszyfrowana (zablokowana) i w niektórych krajach (zwłaszcza w USA), nielegalnym jest odszyfrowywanie (odblokowywanie) ich, nawet do celów prywatnego użytku (oglądnięcia). Mamy nadzieję że większość ludzi zgodzi się z faktem, że jest to problematyczny sposób traktowania klientów. Grupa Projektu xine potępia te wysiłki przemysłu filmowego - próbując zapobiegać stratom w sprzedaży tą drogą z pewnością pokazuje brak szacunku do wszystkich swoich uczciwych klientów. Z drugiej jednak strony, Grupa Projektu xine jest przeciwna łamaniu obecnego prawa. Nikt aktualnie nie wie dokładnie czy gdziekolwiek na świecie jest legalne pisanie, posiadanie i używanie oprogramowania do OGLĄDANIA zaszyfrowanych płyt DVD. Dopóki ten temat pozostaje niejasny (i wydaje się potencjalnie bardzo niebezpieczny), xine nie zawiera żadnego specyficznego kodu do odblokowywania DVD. Wydaje się jednak, że osoby trzecie pracują nad takimi rozszerzeniami. Możliwe że są miejsca gdzie jest to legalne. Którąkolwiek drogę obierzesz - nie będziesz w stanie odtwarzać zaszyfrowanych DVD za pomocą "czystego" programu xine. Proszę zauwarzyć że nie jest to "błąd" albo braki w funkcjonalności, ale czysto prawny problem. Byłoby wspaniale rozwiązać ten problem (np. przez przekonanie ameryki i/lub przemysłu filmowego że są naprawdę nudni i niepotrzebnie nie-fair wobec klientów tak jak dla użytkowników i programistów wolnego oprogramowania), ale dodawanie kodu odszyfrowującego DVD do xine - nie rozwiąże tego problemu. Użyte oprogramowanie: --------------------- xine używa oprogramowania z następujących zewnętrznych projektów wolnego oprogramowania: - libac3 Aarona Holtzmana i Michaela Lespinasse - libmpeg2 Aarona Holtzmana i Michaela Lespinasse - libmad Roberta Lesliego - libmpg123 z projektu mpg123 Michaela Hippa - libffmpeg Gerarda Lantau'a ...bez tych świetnych programów xine nie byłoby oczywiście tym czym jest teraz. Również wielkie podziękowania dla Linux Video and DVD Project "LiViD" (http://www.linuxvideo.org/), skąd oryginalny pomysł wolnego i darmowego odtwarzacza DVD. Autorzy xine: ------------------- Główny programista xine: Guenter Bartsch Różne sugestie, poprawki błędów i kompilacji, wtyczka alsa, gui Daniel Caujolle-Bert Programowanie dźwięku Siegfried Langauf Dostarczenie świetnych "hacków" libmpeg2 i libac3: Michael Lespinasse ...i wielu innych, zobacz plik xine-lib/AUTHORS Kontakt z projektem xine: ---------------------------- Strona domowa projektu xine: http://xine.sourceforge.net Informacja zwrotna, lub chęć pomocy mile widziana, kontakt: lista dyskusyjna użytkowników xine --- Wersja tego pliku: $Id: README_pl,v 1.4 2001/10/11 19:20:15 heikos Exp $ ********************************* * Tłumaczenie: Bartłomiej Muryn * * Uwagi do tłumaczenia proszę * * przesyłać na adres * * _4ever_@irc.pl * *********************************