# HG changeset patch # User mpt # Date 1048788775 0 # Node ID 484f11db80714d1f9957e02611f5d2010871e1e2 # Parent c9b9271e1139ccb47568dfb32b1be42389bc6c9b new version. synced to rc5 diff -r c9b9271e1139 -r 484f11db8071 DOCS/pl/faq.html --- a/DOCS/pl/faq.html Thu Mar 27 18:12:22 2003 +0000 +++ b/DOCS/pl/faq.html Thu Mar 27 18:12:55 2003 +0000 @@ -1,943 +1,820 @@ + - + FAQ - MPlayer - Odtwarzacz Filmów dla Linuksa + + + - + - + +

5. FAQ

-

5. FAQ section

+ - + +

5.1 Kompilacja

+ +
-
+
Q: Kompilacja zatrzymuje się z błędem podobnym do tego: +
+    In file included from mplayer.c:34:
+    mw.h: In function `mplMainDraw':
+    mw.h:209: Internal compiler error in print_rtl_and_abort, at flow.c:6458
+    Please submit a full bug report,
+    with preprocessed source if appropriate.
+    
+
+
A: Jest to znany problem gcc 3.0.4, zrób upgrade do wersji 3.1 by rozwiązać + problem. Jakzainstalować gcc jest opisane w sekcji + gcc 2.96.
+
 
- +
Q: Skrypt configure zakańcza swoje działanie z tym tekstem i MPlayer nie + chce się skompilować!
+ "Your gcc does not support even i386 for '-march' and '-mcpu'."
+ "Twoje gcc nie wspiera nawet i386 dla '-march' i '-mcpu'." +
+
A: Twoje gcc nie jest zainstalowane poprawnie, sprawdź plik config.log + po więcej szczegółów.
+
 
- +
Q: Co oznacza "No such file or directory" ("Nie ma takiego pliku ani katalogu")?
+
A: Prawdopodobnie, jest tam nie taki plik lub katalog.
+
 
+ +
Q: Jaki jest problem z gcc 2.96?
+
A: Bardzo odradzamy używanie gcc 2.96!
+ Przeczytaj ten dokument po + więcej szczegółów a tym, dlaczego Red Hat wypuścił gcc 2.96 i jakie są z nim + problemy. Jeżeli nadal naprawdę chcesz używać go, upewnij się, że pobrałeś + najnowszą wersję i dod tego momentu jesteś zdany na własne siły. Nie + zgłaszaj błędów, nie proś o pomoc na grupie dyskusyjnej. Nie + będziemy dostarczać żadnej pomocy w przypadku gdy wystąpią jakieś problemy.
+
 
+ +
Q: Świętnie, mam gcc 3.0.1 z Red Hata/Mandrake'a, więc jestem w porządku!
+
A: Nie, ponieważ były/są również problemy z tymi kompilatorami. + Sprawdź status aktualnie wspieranych prze MPlayera kompilatorów, zobacz sekcję + Instalacja.
+
 
- +
Q: Próbowałem skompilować MPlayera,ale dostaję te komunikaty: +
+    In file included from /usr/include/g++-v3/bits/std_cwchar.h:42,
+                     from /usr/include/g++-v3/bits/fpos.h:40,
+                     from /usr/include/g++-v3/bits/char_traits.h:40,
+                     from /usr/include/g++-v3/bits/std_string.h:41,
+                     from /usr/include/g++-v3/string:31,
+                     from libwin32.h:36,
+                     from DS_AudioDecoder.h:4,
+                     from DS_AudioDec.cpp:5:
+    /usr/include/wchar.h: In function Long long int wcstoq(const wchar_t*,
+       wchar_t**, int)':
+    /usr/include/wchar.h:514: cannot convert `const wchar_t* __restrict' to
+    `const
+    
+
+
A: Zrób upgrade glibc do najnowszej wersji. w Mandrake'u, użyj 2.2.4-8mdk.
+
 
- +
Q: ... gcc 2.96 ... (Tak, niektórzy ludzie NADAL wykłucają się o gcc 2.96!)
+
A: Cytat z + listu + A'rpi wysłał na grupę + mplayer-users + (słowo 'ideg' jest oppisane poniżej): +
+

No i mamy ideg'i. I nasz licznik ideg przepełnia się raz za razem.

-
+

Niestety MPlayer jest poza naszą kontrolą. Jest używany przez lamerów, + użytkowników Linuksa którzy nie potrafią korzystać nawet z Windowsa, i nigdy + nie próbowali skompilować jądra. Zainstalowują oni (ze standardowymi opcjami) + Mandrake'a lub Red Hata lub SuSE, i bez RTFM'owania wysyłają wiadomości + mówiące 'to ne działa! pomóżcie mi! proszę! jestem nowy w Linuksie! pomóżcie! + oh! pomóżcie mi!'. Nie możemy ich zatrzymać, ale ostatnio próbujemy zmusić + ich do RTFM i do czytania komunikatów ./configure i MPlayera.

+ +

I wy sprytni goście przychodzący i obrażający nas z gcc 2.96 i binarnymi + pakietami. Zamiast pomagać użytkownikom lub tworzyć poprawki, które rozwiązałyby + problemy.

+ +

Połowa naszego dodatkowego/wolnego czasujest poświęcana na odpowiadanie na + głupie listy tutaj i tworzenie nowych sztuczek i kontroli w konfiguracji by + uniknąć takich listów.

+ +

I tu jest równowaga. Po jednej stronie wy, sprytni goście, mówiący że jesteś + bardzo źli, bo nie lubimy zapluskwionego gcc 2.96, a po drugiej stronie + są ci 'nowi w Linuksie', którzy pokazują nam, że gcc 2.96 ma błędy.

- +
Q: Nie mogę skompilować SVGAlib. Używam jądra 2.3/2.4 ...
+
A: Musisz zedytować plik Makefile.cfg SVGAliba i odkomentować + BACKGROUND = y.
+
 
- +
Q: Skompilowałem MPlayera z wsparciem dla libdvdcss/libdivxdecore, ale gdy + próbowałem go uruchomić, powiedział:
+ > error while loading shared libraries: lib*.so.0: cannot load + shared object file: No such file or directory
+ > bład podczas ładowania biblioteki współdzielonej: lib*.so.0: nie można + załadować docelowego pliku: Nie ma takiego pliku ani katalogu
+ Sprawdziłem ten plik i JEST on w /usr/local/lib...
+
A: Dodaj /usr/local/lib do /etc/ld.so.conf i uruchom + ldconfig.
+
 
- +
Q: Hmm, dziwne. Podczas ładowania modułu jądra mga_vid.o, Znalazłem to + w logach:
+ Warning: loading mga_vid.o will taint the kernel: no license
+ Warning: ładowanie mga_vid.o zanieczyści jądro: nie ma licencji
+
A: Najnowszy modutils (narzędzie do ładownie modułów do jądra - przyp. tłum.) + wymaga flagi wskazującej licencję equire a flag indicating the license + (głównie by uniknąć debugowania sterowników z zamkniętym kodem). + Zrób upgrade kernela, modutilsa i MPlayera.
+
 
+ +
Q: Podczas kompilowania MEncodera, 'wywala się' (segfaults) podczas linkowania!
+
A: To problem linkera. Upgrade binutils spowinien pomóc (2.11.92.* + lub nowsze powinny być dobre). Ponieważ to nie jest nasza wina, prosimy, nie + zgłaszaj takich błędów!
+
 
+ +
Q: MPlayer wywala (segmentation fault) podcas sprawdzania pthread!
+
A: chmod 644 /usr/lib/libc.so
+
 
- +
Q: Chciałbym skompilować MPlayera na Miniksie!
+
A: Ja też. :)
+ + + + +

5.2 Pytania ogólne

+ +
+ +
Q: Jak mam poptrawnie przygotować łatkę na MPlayera?
+
A: Stworzyliśmy krótki dokument opisujący + wszystkie wymagane szczegóły. Prosimy, podążaj za tymi insrukcjami.
+
 
+ +
Q: Jak mogę wewsprzeć programistów MPlayera?
+
A: Będziemy bardziej niż szczęśliwi przyjmując twóje + dotacje. + ze sprzęt i oprogramowanie. Pomogą one nam w ciągłym tworzeniu MPlayera.
+
 
-
+
Q: Jak mogę stać się programistą MPlayera?
+
A: Zawsze mile widzimy koderów i ludzi tworzących dokumentację. Przeczytaj + dokumentację techniczną by złapać pierwsze szlify. Potem + powinieneś zapisać się na grupę dyskusyjną + mplayer-dev-eng + i rozpocząc pisanie kodu.
+
 
+ +
Q: Czy mogę uruchomć MPlayera kilka razy na raz?
+
A: Tak. Niektóre sterowniki wideo jak xv, dga lub (x)mga mogą być uruchomione + tylko raz w tym samym czasie, niektóre odpadają w kombinacjach z konkretnymi + kartami graficznymi i sterownikami. Z tymi sterownikami nie będziesz mógł + uruchomić MPlayera więcej niż jeden raz. W mniejszym stopniu, ale zależy to + również od sterownika audio. Nie wszystkie pozwalają na odtwarzanie wielu + strumieni na tym samym urządzeniu.
+
 
+ +
Q: Mam licznik czasu w lewym górnym rogu. Jak mogę go wyłączyć?
+
A: Naciśnij o i spróbuj opcji -osdlevel.
+
 
- +
Q: Opcje -xy lub -fs nie działają ze sterownikiem + x11 (-vo x11)...
+
A: Dziła, ale ty musisz wyraźnie wyszczególnić skalowanie programowe + (bardzo wolne) opcją -zoom. Lepiej użyj wsparcia dla XF86VidMode: + Musisz dodać opcje -vm i -fs, i zrobione. Upewnij się + czy masz poprawne modeline w pliku XF86Config i spróbuj zrobić by + sterownika DGA + steronika SDL z DGA działały u ciebie. + To jest o wile szybsze. Jeżeli SDL z DGA działa, użyj go, to może działać jeszcze + szybciej.
+
 
- - - +
Q: Co oznaczają liczby w linii statusu?
+
A: Przykład: + A: 2.1 V: 2.2 A-V: -0.167 ct: 0.042 57/57 41% 0% 2.6% 0 4 49% + + Większość z nich jest potrzebnych do debugowania i niektóre zostaną usunięte.
+
 
- +
Q: Co, jeżeli nie chcę żeby komunikaty się pojawiały?
+
A: Użuj opcji -quiet i przeczytaj stronę manuala.
+
 
+ +
Q: Dlaczego użycie procesora przez video_out wskazuje zero (0%) dla + niektórych plików?
+
A1: Użycie nie jest zerowe, ale kodek już to wykonuje, tak więc + nie może być on wskazany osobno. Powinieneś odtworzyć plik używając + -vo null i potem -vo ... i sprawdzić różnice + prędkości video_out.
+
A2: Używasz Direct Rendering, + kiedu to procent użycia procesora na dekodowanie zawiera również procent + użycia procesora na wyświetlanie.
+
 
+ +
Q: Występują błędy, że plik nie został odnaleziony w + /usr/lib/win32/ ...
+
A: Pobierz kodeki Win32 z naszej + strony z kodekami + (pakiet kodeków avifile zawiera inne pliki DLL) i zainstaluj je.
+
 
- +
Q: Czy jest jakaś grupa dyskusyjna MPlayera?
+
A: Tak. Dół strony informacyjnej na + naszej stronie domowej + by się zapisać.
+
 
+ +
Q: Znalazłem złosliwy błąd kiedy próbowałem odtworzyć mój ulubiony film! + Kogo powinienem powiadomić?
+
A: prosimy, przeczytaj przewodnik zgłaszania będów + i podążaj za instrukcjami.
+
 
- +
Q: Mam problem z odtworzeniem zakodowanego kodekiem ... . Czy mogę go użyć?
+
A: Sprawdź + status wsparcia dla kodeków, + jeżeli nie ma tam twojego kodeka przeczytaj + dokumentację kodeków, zwłaszcza + HOWTO importowania kodeków i skontaktuj się z nami.
+
 
+ +
Q: Umm, co to jest "IdegCounter" (wcześniej w tym tłumaczeniu użyte jako + "licznik ideg" - przyp. tłum.)?
+
A: Jest to kombinacja węgierskiego i angielskiego słowa. W węgierskim "Ideg" + oznacza to samoco w polskim "zdenervowany", i wymawia się tak jak się pisze + (tylko w języku polskim, oczywiście). Zostało pierwszy raz użyte, bu zmierzyć + stopień zdenerwowania A'rpiego po kilku (hmm) "tajemniczych" zniknięciach kodu + w CVSie ;)
+
 
- +
Q: I co to jest "Faszom(C)ounter"?
+
A: "Fasz" jest to węgierskie słowo, którego nie chcesz znać, inne to + połączenie zboczonych myśli programistów MPlayera.
+
 
+ +
Q: LIRC nie działa, ponieważ...
+
A: Czy jesteś pewny, że używasz mplayer zamiast + mplayer_lirc? Zauważ, że mplayer_lirc było dawno + temu, jeszcze za wersji 0.60, ale ostatnio zostało przeniesione do + mplayera.
+
 
+ +
Q: Napisy są bardzo ładne, najładniejsze jakie do tej pory widziałem, ale + spowalniają odtwarzanie! Wiem, że to mało prawdopodobne...
+
A: Po uruchomieniu ./configure, zedytuj config.h + i zastąp #undef FAST_OSD na #define FAST_OSD. + Potem przekompiluj.
+
 
+ +
Q: Wyświetlanie na ekranie (OSD) migocze!
+
A: Używasz sterownika vo z pojedynczym buforowaniem (x11,xv). Z xv, + użyj opcji -double. Spróbuj także -vf expand
+
 
- +
Q: Co to jest dokładnie to libavcodec?
+
A: Zobacz sekcję o libavcodec.
+
 
+ +
Q: Ale configure mówi mi "Checking for libavcodec ... no"!
+
A: Musisz pobrać libavcodec z CVSa FFmpeg. Przeczytaj instrukcję + w sekcji o libavcodec.
+
 
- +
Q: Taskbar Icewma zakrywa film podczas odtwarzania pełnoekranowego!
+
A: To nie powinno się więcej zdarzyć, jeżeli dalej zasłania, użyj opcji + -fstype layer i zgłoś to na grupę dyskusyjną + mplayer-users.
+
 
- +
Q: Nie mogę używać GUI menu. Poprawnie klikam, ale nie mogę dostać się do + żadnej pozycji!
+
A: Używasz FVWM? Spróbuj poniższego:
+ Start -> Settings -> Configuration -> Base Configuration
+ Ustaw "Use Applications position hints" na "Yes".
+
 
+ +
Q: Jak mogę uruchomić MPlayera w tle?
+
A: Użyj: mplayer <opcje> <nazwa pliku> < /dev/null &
+ + - - - +

5.3 Problemy z odtwarzaniem

- +
-
- - +
Q: Mogę odtwarzać konkretne pliki AVI lae nie mam dźwiękui błąd typu: +
+    Detected audio codec: [divx] afm:4 (DivX audio (WMA))
+    Requested audio codec family [divx] (afm=4) not available (enable it at
+    compile time!)
+    
+    Wykryty kodek audio: [divx] afm:4 (DivX audio (WMA))
+    Wymagana rodzina kodeków audio [divx] (afm=4) nie jest dostępna (włącz je
+    podczas kompilacji!)
+    
+
+
A: Prawdopodobnie dźwięk korzysta z kodeka niewspieranego bezpośrednio + przez MPlayera. Zainstaluj pakiet kodeków Win32 jak opisano w README + lub w sekcji Instalacja.
+
 
- +
Q: ... działa z avifile/aviplay ale nie z MPlayer.
+
A: MPlayer to nie avifile. + W tych odtwarzaczach wspólny jest tylko mechanizm ładowania bibliotek Win32. + Kodeki (DLL), synchronizacja, selektor etc są całkowicie rózne + i nie powinny być porównywane. + Jeżeli coś działa z aviplay to nie oznacza że będzie dziłać z MPlayer + i vice versa.
+
 
- - - - - +
Q: Dźwięk jesr rozsynchronizowany podczas odtwarzania pliku AVI.
+
A: Spróbuj opcji -bps lub -nobps. Jeżli to nie pomoże + przeczytaj to i wyślij plik na FTP.
+
 
- - - +
Q: MPlayer wyłącza się z błędami podczas używania l3codeca.acm.
+
A: Sprawdź wyjście z ldd /usr/local/bin/mplayer. Jeżeli zawiera
+     libc.so.6 => /lib/libc.so.6 (0x4???????)
+ gdzie "?" jest liczbą, to wtedy wszystko jest w porządku, nie tu trzeba szukać powodu + błędu. Jeżeli jest to:
+     libc.so.6 => /lib/libc.so.6 (0x00??????)
+ to wtedy jest to problem z twoim jądrem/libc. Może jakiś łatek wzmacniających + bezpieczeństwo (dla przykładu łatka OpenWall Solar Designera) które + wymuszają ładowanie bibliotek na bardzo niskie adresy. Ponieważ l3codeca.acm + jest nie-przemieszczalnym DLLem, musi być załadowany na 0x00400000, nie możemy + tego zmienić. Powinieneś używać niepołatanego jądra, lub użyć opcji MPlayera + -afm 1 by wyłączyć użycie l3codeca.acm.
+
 
- - - - - +
Q: Mój komputer odtwarza pliki M$ DivX AVI w rozdzielczości ~ 640x300 + z dźwiękiem mp3 stereo zbyt wolno. Gdy używam opcji -nosound, wszystko jest + wporządku (ale cicho).
+
A: Twój komputer jest za wolny lub twój sterownik dźwięku jest popsuty. + Przejrzyj dokumentację, by zobaczyć czy możesz poprawić wydajność.
+
 
- - - - - +
Q: MPlayer wyłącz się z "MPlayer interrupted by signal 4 in module: + decode_video" ("MPlayer przerwany sygnałem 4 w module: decode_video") .
+
A: Spróbuj uruchomić MPlayera na komputerze, na którym go kompilowałeś. + Możesz też przekompilować go z dynamicznym wykrywaniem procesora. + (./configure --enable-runtime-cpudetection). Nie używaj + MPlayera na procesorach innym od tego, na którym był kompilowany, + chyba że z funkcją o której przed chwilą wspomniano.
+
 
- +
Q: Mam proble z [twój menadżer okna] i trybem pełnoekranowym z + xv/xmga/sdl/x11...
+
A: Przeczytaj przewodnik zgłaszania błędów + i wyślij nam poprawny raport o błędzie.
+
 
- - - - - +
Q: Dostaje ten błąd podczas odtwarzaniaplików MPEG: + Nie mogę znaleźć kodeka dla formatu wideo 0x10000001! + Can't find codec for video format 0x10000001! +
+
A: Masz starą wesję codecs.conf at ~/.mplayer/. + Zrób jego upgrade z /etc/.
+ LUB musisz użyć opcji vc= lub czegoś podobnego + w twoim pliku(ach) konfiguracyjnym(nych).
+
 
- +
Q: Podczas uruchamiania MPlayera w KDE wyświetla się po prostu czarny ekran, + i nic się nie dzieje. Po około jednej minucie film zaczyna być odtwarzany.
+
A: Demon dźwięku KDE - arts blokuje urządzenie dźwiękowe. Możesz czekać, aż + film się włączy lub wyłączyć demona arts w Centrum sterowania. Jeżeli chcesz + używać dźwięku poprzez artsa, określ wyjście audio na nasz wbudowany sterownik + dźwięku arts (-ao arts). Jeżli to nie zadziała, lub nie jest + wkompilowane, wypróbuj SDL (-ao sdl) i upewnij się, że twój SDL może + przechwytywać dźwięk arts. Są jeszcze inne opcje, by uruchomić MPlayera z + artsdsp.
+
 
- - - +
Q: Mam AVI które daje szary ekraz podczas odtwarzania z -vc odivx + i zielony z -vc divx4.
+
A: To nie jest plik DivX, ale M$ MPEG4v3. Zrób update twojego codecs.conf.
+
 
- - - - - +
Q: Gdy odtwarzam film dźwięk nie jest zsynchronizowany z obrazem i/lub MPlayer + "wywala się" z tym komunikatem:
+ DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer!
+
A: Może być tego kilka powodów. +
+
 
- - - - - +
Q: Mam plik MJPEG który działa z innymi odtwarzaczami, a MPlayer wyświetla + tylko czarny ekran.
+
A: Wyłącz DLLe Windowsa codecs.conf, lub użyj opcji opcji + -vc ffmjpeg (aby to zadziałalo skompiluj MPlayer z libavcodec).
+
 
- - - +
Q: Gdy próbuje zgrywać z mojego tunera, to działa, ale kolory są dziwne. + Z innymi programami wszystko jest w porządku.
+
A: Twoja karta prawdopodobnie źle zgłasza przestrzeń kolorów. Spróbuj z YUY2 + zamiast domyślnego (zobacz dkomentacje wekścia + TV).
+
 
- +
Q: Gdy rozpocząłem odtwarzanie, dostałem ten komunikat, ale wygląda na to, że + wszystko jest w porządku:
+ Linux RTC init: ioctl (rtc_pie_on): Permission denied
+
A: Potrzebujesz uprawnień roota lub specjalnych ustawień jądra, by móc + korzystać z nowego kodu odmierzania czasu. Po szczegóły zobacz + sekcję o RTC dokumentacji.
+
 
- +
Q: Mam problemy z synchronizacją A/V. Niektóre pliki AVI są odtwarzane dobrze, + ale niektóre odtwarzane są z podwójną prędkością!
+
A: Toja karta/sterownik dźwięku jest uszkodzony. Najbardziej prawdopodobne, + że są one ustawione na 44100Hz, a ty próbujesz odtworzyć plik z dźwiękiem + 22050Hz. Spróbuj przepróbkować plugin audio.
+
 
- - - - - +
Q: Wszystkie pliki WMV (lub inne..) są ostwarzane dając tylko zielone/szare + okno, a jest tylko dźwięk! MPlayer wyświetla:
+ Detected video codec: [null] drv:0 (NULL codec (no decoding))
+
A: Zrób update twojego codecs.conf.
+
 
- +
Q: Dostaje zbyt duże wartości procentowe (zbyt duże) podczas odtwarzania plików + na moim laptopie.
+
A: To efekt systemu power management / power saving w twoim laptopie + (BIOS, nie jądro). Podłącz zewnętrzne źródło energii przed włączeniem + laptopa. Możesz także sprawdzić czy cpufreq + (interface SpeedStep dla Linuks) ci pomoże.
+
 
- +
Q: Dźwięk/obraz śa całkowicie rozsynchronizowane gdy uruchamiam MPlayera jako + root na moim laptopie. wszystko działa normalnie, gdy uruchamiam go ze zwykłego + użytkownika.
+
A: To znowu skutek power managementa (patrz powyżej). Podłącz zewnętrzne + źródło energii przed włączeniem laptopa lub użyj opcji + -nortc.
- - - + - +

5.4 Problemy ze sterownikiem video/audio (vo/ao)

+ +
+ +
Q: Nie mam dźwięku gdy odtwarzam wideo i dostaję komunikaty o błędzie + podobne do tego: +
+    AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian)
+    audio_setup: Can't open audio device /dev/dsp: Device or resource busy
+    couldn't open/init audio device -> NOSOUND
+    Audio: no sound!!!
+    Start playing...
+    
+
+
A: Czy używasz KDE lub GNOME z demonem dźwięku ARTS lub ESD? Spróbuj + wyłączyć demona dźwięku lub użyj opcji -ao arts lub + -ao esd, by MPlayer używał ARTS lub ESD.
+
 
-
+
Q: A co ze strownikiem DGA? Nie mogę go znaleźć!
+
A: ./configure automatycznie wykrywa sterownik DGA. Jeżeli + -vo help nie pokazuje DGA, wtedy to problem z instalacją X. + ./configure --enable-dga i przeczytaj + dokumentację. Alternatywnie, wypróbuj steronik + DGA SDLa opcją -vo sdl:dga.
+
 
- - - +
Q: OK, -vo help pokazuje sterownik DGA, ale skarży się + na uprawnienia. Pomóżcie mi!
+
A: To działa tylko, jeżeli jest uruchomione jako root! To ograniczenie + DGA. Powinieneś przełączyć na roota (su -), i spróbować ponownie. + Innym rozwiązaniem jest nadanie MPlayerowi SUIDa roota, ale to + nie jest zalecane!
+     chown root /usr/local/bin/mplayer
+     chmod 755 /usr/local/bin/mplayer
+     chmod +s /usr/local/bin/mplayer
+
+ Ostrzeżenie: zagrożenie dla bezpieczeństwa
+ Jest to dużym zagrożeniem dla bezpieczeństwa! Nigdy nie rób + tego na serwerach lub na komputerach, nad którymi nie masz całkowitej + kontroli, ponieważ inni użytkownicy uzyskają uprawnienia przez MPlayera + z SUIDem roota. Zostałeś ostrzzeżony. +
+
+
 
- +
Q: Gdy używam Xvideo, moje Voodoo 3/Banshee pokazuje:
+ X Error of failed request: BadAccess (attempt to access private + resource denied)
+   Major opcode of failed request: 147 (MIT-SHM)
+   Minor opcode of failed request: 1 (X_ShmAttach)
+   Serial number of failed request: 26
+   Current serial number in output stream:27
+
A: Sterownik "tdfx" w XFree86 4.0.2/4.0.3 ma ten błąd. Zostało to naprawione + w związku z bugfix #621 + XFree86 4.1.0 CVS log. Więc zrób upgrade do XFree86 4.1.0 lub późniejszego. + Alternatywnie, najpierw pobierz (conajniej) DRI w wersji 0.6 ze + strony domowej DRI, lub użyj DRI z CVSa.
+
 
- - - +
Q: Wyjście OpenGL (-vo gl) nie działa (zwis/czarny ekran/błędy + X11/...).
+
A: Twój sterownik OpenGL nie wspera dynamicznej zmiany tekstury + (glTexSubImage). Wiadomo, że to nie działa z binarnymi steronikami nVidii. + Działa z Utah-GLX/DRI i kartami Matrox G400. Działa również z DRI i kartami + Radeon. Nie chce działać z DRI i innymi kartami. Nie będzie działać z kartami + 3DFX, z powodu ograniczenia rozmiaru tekstury do 256x256.
+
 
- - - +
Q: Mam kartę nVidia TNT/TNT2 i dokładnie pod filmem mam pasek z dziwnymi + kolorami! Czyja to wina?
+
A: To błąd binarnych sterowników X nVidii. Ten błąd pojawia się TYLKO + z kartami TNT/TNT2 i nie możemy z tym nic zrobić. By naprawić problem, zrób + upgrade do najnowszej wersji sterowników binarnych nVidii. Jeżeli nadal jest + źle, skarż się do nVidii!
+
 
- +
Q: Mam kartę nVidia XYZ i gdy klikam w oknie filmu w GUI by przełączyć się + na panel GUI, pojawia się czarny kwadrat, tam gdzie kliknąłem. + Mam najnowsze sterowniki.
+
A: Tak, nVidia poprawiła pprzedni błąd (powyżej), a wprowadziła nowy. + Pozostaje tylko pogratulować. UPDATE: Według + nVidii, to zostało już + naprawione.
+
 
- +
Q: Gdy używam GUI z wyjściem wideo SDL, tworzone jest drugie okno
+
A: Wiemy o tym, na razie nie używaj SDL dla GUI.
+
 
- +
Q: Oh, świat jest okrutny ...! Jedynym podsterownikiem SDL jest x11, + ale nie xv!
+
A: Więc wypróbuj jeszcze raz x11. Teraz wypróbuj + -vo x11 -fs -zoom. Widzisz różnice? Nie?! OK, tutej przychodzi + oświecenie: podsterownik SDLa x11 używa xv gdy jest dostępne, + nie musisz się o to martwić ... Informacja: możesz wymusić/wyłączyć używanie + Xv przez SDL using -forcexv i -noxv
+ + - - - - - +
Q: Mój tuner działa, szłyszę dźwięk i widzę obraz w MPlayerze, + ale MEncoder nie koduje dźwięku!
+
A: Kodowanie dźwięku TV w Linuksie jest aktualnie nieukończone, pracujemy + nad tym. W tej chwili działa to tylko w BSD.
+
 
- +
Q: Nie moge zakodować napisów DVD do pliku AVI!
+
A: Musisz poprawnie określić opcję -sid!
+
 
- +
Q: MEncoder "wywala się" przy starcie!
+
A: Zrób upgrade DivX4Linux.
+
 
- +
Q: Jak mogę skodować tylko wybrane rozdziały z DVD?
+
A: Użyj poprawnie opcji -chapter, np.: + -chapter 5-7
+
 
- +
Q: Próbuje pracować z plikami 2GB+ na systemie plików VFAT. Czy to działa?
+
A: Nie, VFAT nie wspiera plików większych niż 2GB.
+
 
- +
Q: Dlaczego zalecany bitrate wyświetlany przez MEncodera jest ujemny?
+
A: Ponieważ bitrate skodowanego przez ciebie dźwięku jest zbyt duży by + zmieścić film na płycie CD. Sprawdź czy masz poprawnie zainstalowny libmp3lame.
-

5.1 Compilation

-
 
  Q: -Configure ends with this text, and MPlayer won't compile!
-"Your gcc does not support even i386 for '-march' and '-mcpu'." -
A: -Your gcc isn't installed correctly, check the config.log file -for details. -
 
  Q: -What does "No such file or directory" mean? -
A: -Probably there is no such file or directory. -
 
  Q: -What's the problem with gcc 2.96? -
A: -We strongly discourage the use of gcc 2.96!!!
-Read this and this -document for details. If you still really really want to use it, be sure to get -the latest release, but remember that you are on your own. Do not report -bugs or ask for help on the mailing lists. We will not provide any support -in case you run into problems. -
-
 
Q: -Great, I have gcc 3.0.1 from Red Hat/Mandrake, then I'm fine--! -
A: -No, since there have been/are issues with these compilers as well.
-Use the 2.95.x series for reliability (not 2.96). -Use the latest gcc 3.0.x (starting at 3.0.2) if you want to use a 3.0.x version. -
 
Q: -I tried to compile MPlayer, but I got this output: -
-In file included from /usr/include/g++-v3/bits/std_cwchar.h:42,
-                 from /usr/include/g++-v3/bits/fpos.h:40,
-                 from /usr/include/g++-v3/bits/char_traits.h:40,
-                 from /usr/include/g++-v3/bits/std_string.h:41,
-                 from /usr/include/g++-v3/string:31,
-                 from libwin32.h:36,
-                 from DS_AudioDecoder.h:4,
-                 from DS_AudioDec.cpp:5:
-/usr/include/wchar.h: In function Long long int wcstoq(const wchar_t*,
-   wchar_t**, int)':
-/usr/include/wchar.h:514: cannot convert `const wchar_t* __restrict' to
-`const
-
-
A: -Upgrade your glibc to the latest release. On Mandrake, use 2.2.4-8mdk. -
 
Q: -... gcc 2.96 ... (Yes, some people are STILL flaming about their gcc 2.96!!) -
A: -Quoted from a mail A'rpi sent to the mplayer-users list (the word 'ideg' is described below): -
-

And we have idegs. And our idegcounter overflowed again and again.

+

Wniosek: Nie możemy być dobrzy. Połowa ludzi zawsze będzie mówiła, że + jesteśmy źli.

+ +

Może powinniśmy zakończyć projekt, zrobić go zamknięto-źródłowym, komercyjnym + i dostarczać pomoc do instalacji. Potem mogliśmy porzucić aktualne prace, no coż, + programiści mogli być szybsi, i mogliśmy zarobić dużo pieniędzy i kupić + duży dom, itd. itp. Naprawdę tego chcecie? Wydaję się że tak.

+
+ +
 
+ +
Q: Wyjście SDL nie działa lub nie kompiluje się. Problemem jest ...
+
A: Było to testowane by działało z SDL 1.2.x i może się uruchomić z SDL 1.1.7+. + To nie działa z jakąkolwiek wcześniejszą wersją. Tak więc, jeżeli wybierzesz + taką wersję, jesteś zdany na własne siły..
+
 
+ +
Q: Ciągle mam kłopoty z obsługą SDL. gcc mówi coś o "undefined reference to + `SDL_EnableKeyRepeat'". Co teraz?
+
A: Gdzie zainstalowałeś biblioteki SDL? Jeżli zainstalowałeś w /usr/local + (domyślnie) wtedy zedytuj początek pliku config.mak i dodaj + "-L/usr/local/lib" po "X_LIBS=". Teraz make. I gotowe!
+
 
-

Unfortunately MPlayer is out of our control. It's used by lamers, Linux users -who can't even use Windows, and never tried to compile a kernel. They installed -(with default options) Mandrake or Red Hat or SuSE, and without RTFM'ing they -send messages saying 'it doesn't work! help me! please! i'm new to Linux! -help! oh! help me!'. We can't stop them, but at least we try to force them to -RTFM and to read messages of ./configure and MPlayer.

+
Q: To się nie kompiluje, brakuje uint64_t inttypes.h i podobnychrzeczy...
+
A: Skopiuj etc/inttypes.h do katalogu MPlayera + (cp etc/inttypes.h .) i spróbuj ponowie...
+
 
+ +
Q: Mam Linuksa uruchomionego na Pentium III, ale ./configure + nie wykrywa SSE...
+
A: Tylko jądro w wersji 2.4.x wspiera SSE (lub spróbuj 2.2.19 lub nowszego, ale + bądź przygotowany na problemy).
+
 
-

And you clever guys come and flame us with gcc 2.96 and binary packages. -Instead of helping users or making patches to help solve problems.

+
Q: Mam G200/G400, jak skompilować/używać sterownika mga_vid?
+
A: Przeczytaj dokumentację mga_vid.
+
 
-

Half of our spare/free time is spent by answering silly mails here and -making newer tricks and checks to configure to avoid such mails.

- -

And there is a balance. On the one side are you, clever guys, saying we are -very bad because we don't like buggy gcc 2.96, and on the other side there are -the 'new to Linux' guys who are showing us gcc 2.96 is buggy.

+
Q: Czy są pakiety rpm/deb/... MPlayera?
+
A: Możesz zrobić pakiet .deb samodzielnie, sprawdź sekcję + pakietów Debiana. + Są linki do oficjalnych pakietów RPM Red Hata dostępne na naszej + stronie download.
+
 
-

Conclusion: We can't be good. Half the people always will say we are bad.

- -

Maybe we should close the project, make it closed source, commercial, and -provide install support for it. then we could leave current work, so -development could go faster, and we could earn lots of money with it and buy a -big house, etc etc. Do you really want it? It seems.

- +
Q: Podczas 'make', MPlayer narzeka na biblioteki X11. Nie rozumiem, przecież + MAM zainstalowane X!?
+
A: ... ale nie masz zainstalowanych pakietów deweloperskich X. Lub nie poprawnie. + Nazywają się XFree86-devel* w Red Hat, i xlibs-dev w Debianie. Ponad to sprawdź + czy linki symboliczne /usr/X11 i /usr/include/X11 + są zrobione (to może być problemem w systemach Mandrake). Mogą one być stworzone + tymi komendami:
+     $ ln -sf /usr/X11R6 /usr/X11
+     $ ln -sf /usr/X11R6/include/X11 /usr/include/X11
+ Twoja dystrybucja może się różnić od + Standardu Hirarchii Systemu Plików (ang. + Filesystem Hierarchy Standard.
+
 
-
 
Q: -Where can I find information about gcc 2.96 bugs? -
A: -In this document. And this -document describes why Red Hat released 2.96 and other interesting things. -
 
Q: -SDL output doesn't work or compile. The problem is ... -
A: -It was tested to work with SDL 1.2.x and may run on SDL 1.1.7+. -It does not work with any previous version. So if you choose to use such -a version, you are on your own. -
 
Q: -I am still having trouble compiling with SDL support. gcc says something -about "undefined reference to `SDL_EnableKeyRepeat'". What now? -
A: -Where did you install the SDL library? If you installed in /usr/local -(the default) then edit the top level config.mak and add -"-L/usr/local/lib" after "X_LIBS=". Now type make. You're done! -
 
Q: -It doesn't compile, and it misses uint64_t inttypes.h and similar things ... -
A: -Copy etc/inttypes.h to the MPlayer directory (cp etc/inttypes.h .) -and try again ... -
 
Q: -I have Linux running on a Pentium III but ./configure doesn't detect -SSE ... -
A: -Only kernel versions 2.4.x support SSE (or try 2.2.19 or newer, but -be prepared for problems). -
 
Q: -I have a G200/G400, how do I compile/use the mga_vid driver? -
A: -Read the documentation. -
 
Q: -Are there rpm/deb/... packages of MPlayer? -
A: -You can make a .deb package for yourself, check the Debian packaging section. -There are RPM packages available on our homepage, don't use other sources! -
 
Q: -During 'make', MPlayer complains about X11 libraries. I don't understand, -I DO have X installed!? -
A: -... but you don't have the X development package installed. Or not -correctly. It's called XFree86-devel* under Red Hat, and xlib6g-dev* under -Debian. Also check if the /usr/X11 and /usr/include/X11 -symlinks exist (this can be a problem on Mandrake systems). They can be created -with these commands:
-    $ ln -sf /usr/X11R6 /usr/X11
-    $ ln -sf /usr/X11R6/include/X11 /usr/include/X11
-Your distribution may differ from the -Filesystem Hierarchy Standard. -
 
Q: -What about the DGA driver? I can't find it!!! -
A: -./configure autodetects your DGA driver. If -vo help doesn't show -DGA, then there's a problem with your X installation. -Try ./configure --enable-dga and read the -documentation. -Alternatively, try SDL's DGA driver with the -vo sdl:dga option. -
 
Q: -I can't compile SVGAlib. I'm using kernel 2.3/2.4 ... -
A: -You have to edit SVGAlib's Makefile.cfg and comment BACKGROUND = y out. -
 
Q: -I compiled MPlayer with libdvdcss/libdivxdecore support, but when -I try to start it, it says:
-> error while loading shared libraries: lib*.so.0: cannot load -shared object file: No such file or directory
-I checked up on the file and it IS there in /usr/local/lib ... -
A: -Add /usr/local/lib to /etc/ld.so.conf and run ldconfig. -
 
Q: -Hmm, strange. When loading the mga_vid.o kernel module, I found this in the logs:
-Warning: loading mga_vid.o will taint the kernel: no license -
A: -The latest kernel modutils require a flag indicating the license (mainly -to avoid kernel hackers debugging closed source drivers). -Upgrade your kernel, modutils and MPlayer. -
 
Q: -When compiling MEncoder, it segfaults at linking!!! -
A: -This is a linker problem. Upgrading binutils should help (2.11.92.* or newer -should be good). Since it is not our fault, please do not report! -
 
Q: -I'd like to compile MPlayer on Minix! -
A: -Me too. :) -
 
5.2. General questions -
 
Q: -What about DVD playing? -
A: -Read the CD/DVD section in this document. -
 
Q: -The -xy or -fs option doesn't work with the x11 driver (-vo x11) ... -
A: -It does, but you have to explicitly specify software scaling (it's SLOW!) with -the -zoom option. You better use XF86VidMode support: -you must specify the -vm and the -fs switch, and -you're done. Make sure you have the right modelines in your XF86Config file, and -try to make the DGA driver and -SDL's DGA driver work for you. -It's much faster. If SDL's DGA works, use that, it'll be EVEN faster! -
 
Q: -What is the meaning of the numbers on the status line? -
A: -Example: A: 2.1 V: 2.2 A-V: -0.167 ct: 0.042 57/57 41% 0% 2.6% 0 4 49%
-
    -
  • A: audio position in seconds -
  • V: video position in seconds -
  • A-V: audio-video difference in seconds (delay) -
  • ct: total A-V sync correction done -
  • frames played (counting from last seek) -
  • frames decoded (counting from last seek) -
  • video codec cpu usage in percent (for slices and DR this includes video_out) -
  • video_out cpu usage -
  • audio codec cpu usage in percent -
  • frames needed to drop to maintain A-V sync -
  • current level of image postprocessing (when using -autoq) -
  • current cache size used (around 50% is normal) -
-Most of them are for debug purposes and will be removed soon. -
 
Q: -What if I don't want them to appear? -
A: -Use the -quiet option and read the man page. -
 
Q: -Why is video_out cpu usage zero (0%) for some files? -
A: -It's not zero, but it's called from the codec and thus cannot be measured -separately. You should try to play the file using -vo null and then --vo ... and check the difference to see the video_out speed. -
 
Q: -There are error messages about file not found /usr/lib/win32/ ... -
A: -Download the Win32 codecs -from our FTP site (avifile's codec package has a different DLL set) and -install it. -
 
Q: -Are there any mailing lists on MPlayer? -
A: -Yes! See the bottom of the info page on -our homepage to subscribe! -
 
Q: -I've found a nasty bug when I tried to play my favorite video!! -Who should I inform? -
A: -Please read the bug reporting guidelines and follow -the instructions. -
 
Q: -I have problems playing files with the ... codec. Can I use them? -
A: -Check the codec status, -if it doesn't contain your codec, read the -codec documentation, especially the -codec importing HOWTO and contact us. -
 
Q: -Umm, what is "IdegCounter"? -
A: -A combination of a Hungarian and an English word. "Ideg" in Hungarian means -the same as "nerve" in English, and is pronounced as something like "ydaegh". -It was first used to measure the nervousness of A'rpi, after some (umm) "mystic" -disappearance of CVS code ;) -
 
Q: -And what is "Faszom(C)ounter"? -
A: -"Fasz" is a Hungarian word you don't want to know, the others are connected to -the perverted minds of the MPlayer developers. -
 
Q: -LIRC doesn't work, because ... -
A: -Are you sure you are using mplayer instead of mplayer_lirc? -Note that it was mplayer_lirc for long time, including the 0.60 release, but recently -changed back to mplayer. -
 
Q: -Subtitles are very nice, the most beautiful I've ever seen, but they slow -down playing! I know it's unlikely ... -
A: -After running ./configure , edit config.h and replace -#undef FAST_OSD with #define FAST_OSD. Then recompile. -
 
Q: -The OSD is flickering! -
A: -You use a vo driver with single buffering (x11,xv). With xv, -use the -double option. Also try -vf expand -
 
Q: -What exactly is this libavcodec thing? -
A: -See the FFmpeg section. -
 
Q: -But configure tells me "Checking for libavcodec ... no"! -
A: -You need to get libavcodec from FFmpeg's CVS. Read the instructions in -the FFmpeg section. -
 
Q: -The GUI isn't usable with icewm, because a panel is over the movie!! -
A: -Known problem with icewm. It is unsolvable from our side. In detail: -Icewm's taskbar overrides the GUI's window resize queries. If asked for a -resize to 800x600, icewm resizes the window to 800x(600-taskbar_size). -
 
Q: -I can't access the GUI menu. I press right click, but I can't access any -menu items! -
A: -Are you using FVWM? Try the following:
-Start -> Settings -> Configuration -> Base Configuration
-Set "Use Applications position hints" to "Yes". -
 
Q: -How can I run MPlayer in the background? -
A: -Use: mplayer <options> <filename> < /dev/null & -
 
-5.3. File playing problems -
 
Q: -... works with avifile/aviplay but doesn't with MPlayer. -
A: -MPlayer != avifile. -The only common thing between these players is the Win32 DLL loader. -The codecs (DLL) set, synchronization, demultiplexing etc is totally -different and shouldn't be compared. -If something works with aviplay it doesn't mean that MPlayer will work -and vice versa. -
 
Q: -Audio goes out of sync playing a .avi file. -
A: -Try the -bps or -nobps option. If it does not improve, -read this and upload the file to FTP. -
 
Q: -MPlayer exits with some error when using l3codeca.acm. -
A: -Check ldd /usr/local/bin/mplayer output. If it contains
-    libc.so.6 => /lib/libc.so.6 (0x4???????)
-where "?" is any number then it's OK, the error is not here. If it is:
-    libc.so.6 => /lib/libc.so.6 (0x00??????)
-then there is a problem with your kernel/libc. Maybe you are using some -security patches (for example Solar Designer's OpenWall patch) which -forces loading libraries to very low addresses. -Because l3codeca.acm is a non-relocatable DLL, it must be loaded to -0x00400000, we can't change this. You should use a non-patched kernel, -or use MPlayer's -afm 1 option to disable using l3codeca.acm. -
 
Q: -My computer plays M$ DivX AVIs with resolutions ~ 640x300 and stereo mp3 -sound too slow. When I use -nosound switch, everything is OK (but quiet). -
A: -Your machine is too slow or your soundcard driver is broken. Consult the documentation to see if you can improve -performance. -
 
Q: -MPlayer dies with "MPlayer interrupted by signal 4 in module: decode_video". -
A: -Try running MPlayer on the machine you compiled on. Or recompile. Don't -use MPlayer on a CPU different from the one it was compiled on. -
 
Q: -I have problems with [your window manager] and fullscreen xv/xmga/sdl/x11 modes ... -
A: -Use the -fsmode switch. See example.conf or the man page. -
 
Q: -But it works with avifile! -
A: -So what? -
 
Q: -Then avifile is better! -
A: -Then use avifile, it has a nice GUI and nice C++ code :) -
 
Q: -I got this playing mpeg files: Can't find codec for video format 0x10000001! -
A: -You have an old version of codecs.conf at ~/.mplayer/. Upgrade it -from /etc/.
-OR you have the vc= option or something similar in your -config file(s). -
 
Q: -After starting MPlayer under KDE(1/2) I just get a black screen and nothing -happens, after about one minute the video starts playing. -
A: -The KDE arts sound daemon is blocking the sound device, either wait the time -until video starts or you disable the arts-daemon in kontrol center. If you want -to use arts sound, specify audio output via SDL (ao=sdl), and -make sure your SDL can handle arts sound. Yet another option is to start -MPlayer with artsdsp. -
 
Q: -I have an AVI that produces a gray screen when played with -vc odivx -and a green one with -vc divx4. -
A: -It's not a DivX file, but an M$ MPEG4v3 . Update your codecs.conf. -
 
Q: -When I play this movie I get video-audio desync and/or MPlayer crashes with the following message:
-DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer! -
A: -This can have multiple reasons.
-
    -
  • Your CPU and/or video card and/or bus is too SLOW. MPlayer - displays a message if this is the case (and the dropped frames counter goes up fast).
  • -
  • If it is an AVI, maybe it has bad interleaving. Try the -ni option.
  • -
  • Your sound driver is buggy, or you use ALSA 0.5 with -ao oss. - See the sound card section.
  • -
  • The AVI has a bad header, try the -nobps option, and/or - -mc 0.
  • -
-
 
Q: -I have an MJPEG file which works with other players but displays only a black -image in MPlayer. -
A: -Disable the Windows DLL in codecs.conf, or use the --vc ffmjpeg option (compile MPlayer with libavcodec for this to work). -
 
Q: -When I try to grab from my tuner, it works, but colors are strange. It's OK -with other applications. -
A: -Your card probably misreports its colorspace capacity. Try with YUY2 instead -of default YV12 (see the TV input documentation). -
 
Q: -When I start playing, I get this message but everything seems fine:
-Linux RTC init: ioctl (rtc_pie_on): Permission denied -
A: -You need root privileges to use the new timing code. For details see the -installation section of the documentation. -
 
Q: -I have A/V sync problems. Some of my AVIs play fine, but some play with -double speed! -
A: -You have a buggy sound card/driver. Most likely it's fixed at 44100Hz, and -you try to play a file which has 22050Hz audio. Try the resample audio plugin. -
 
Q: -All the WMV (or other..) files I play create a green/gray window and there is -only sound! MPlayer prints:
-Detected video codec: [null] drv:0 (NULL codec (no decoding)) -
A: -Update your codecs.conf. -
 
Q: -I get very strange percentage values (way too big) while playing files on my notebook. -
A: -It's an effect of the power management / power saving system of your notebook -(BIOS, not kernel). Plug the external power connector in before you power on your -notebook. -
 
Q: -The audio/video gets totally out of sync when I run MPlayer as root on my notebook. -It works normal when i run it as a user. -
A: -This is again a power management effect (see above). Plug the external power connector -in before you power on your notebook. -
 
-5.4. Video/audio driver problems (vo/ao) -
 
Q: -OK, -vo help shows DGA driver, but it complains about permissions! -Help me! -
A: -It works only if running as root! It's a DGA limitation. -You should become root (su -), and try again. -Another solution is making MPlayer SUID root, but it's NOT RECOMMENDED!
-    chown root /usr/local/bin/mplayer
-    chmod 755 /usr/local/bin/mplayer
-    chmod +s /usr/local/bin/mplayer
-!!!! BUT STAY TUNED !!!!
-This is a *BIG* security risk! *NEVER* do this on a server or on a computer -that you do not control completely because other users can gain root -privileges through SUID root MPlayer!!!
-!!!! SO YOU HAVE BEEN WARNED ... !!!! -
 
Q: -When using Xvideo, my Voodoo 3/Banshee says:
-X Error of failed request: BadAccess (attempt to access private resource denied)
-  Major opcode of failed request: 147 (MIT-SHM)
-  Minor opcode of failed request: 1 (X_ShmAttach)
-  Serial number of failed request: 26
-  Current serial number in output stream:27

-
A: -The "tdfx" driver in XFree86 4.0.2/4.0.3 had this bug. This was solved by -bugfix #621 of the XFree86 4.1.0 CVS log. -So upgrade to XFree86 4.1.0 or later. Alternatively, either download (at least) -DRI version 0.6 from the DRI homepage, -or use CVS DRI. -
 
Q: -When using Xvideo, I can't play DivX AVIs with my Voodoo 3/Banshee! -It says:
-...
-Xvideo image format: 0x32315659 (YV12) planar
-Xvideo image format: 0x30323449 (I420) planar
-... -
A1: -See the previous answer. -
A2: -Since 0.18pre4 we support libavcodec from the FFmpeg package. It contains -a C language DivX and OpenDivX decoder. The DivX decoder uses YV12 format -for output, thus it should work for you. Compile in libavcodec support. -
 
Q: -OpenGL (-vo gl) output doesn't work (hang/black window/X11 errors/...). -
A: -Your OpenGL driver doesn't support dynamic texture changes (glTexSubImage). -It's known not to work with nVidia's binary mess. -It's known to work with Utah-GLX/DRI and Matrox G400 cards. Also with -DRI and Radeon cards. It won't work with DRI and other cards. -it will not work with 3DFX cards because of the 256x256 texture size limit. -
 
Q: -I have an nVidia TNT/TNT2 card, and I have a band with strange colors, -right under the movie! Whose fault is this? -
A: -This is a bug of nVidia's binary X driver. These bugs appear ONLY with the -TNT/TNT2 cards, and we can't do anything about it. To fix the problem, upgrade -to the latest nVidia binary driver version. If still bad, complain to nVidia! -
 
Q: -I have an nVidia XYZ card, and when I click on the GUI's display window to toggle -displaying the GUI panel, a black square appears where I clicked. I have -the newest driver. -
A: -Yes, nVidia corrected a previous bug (above), and introduced a new one. Let's -congratulate them. UPDATE: According to -nVidia, this has already been -fixed. -
 
Q: -When I use the GUI with SDL video output, a second video window is created. -
A: -Known, don't use SDL for the GUI yet. -
 
Q: -Oh the world is cruel ...! SDL has only x11 target, but not -xv! -
A: -Try that x11 target again. Now try -vo x11 -fs -zoom. -See the difference? No?! OK, here comes the enlightenment: SDL's -x11 target uses xv when available, you don't have to worry about -it ... Note: you can force/disable Xv via SDL using -forcexv and -noxv -
 
-5.5. Feature requests -
 
Q: -Is there a hint on how to watch RealMedia movies in MPlayer? -
A: -There's no way to do it. Therefore this format deserves to die in flames. -Theoretically you can reverse engineer Real codecs built for Linux (they -are available as .so files), but in practice that's really difficult, even -if you know how the compiler used by Real is making assembler code. -
 
Q: -I'd like to seek +/- 1 frames instead of 10 seconds. -
A: -This won't be done. It was, but then it messed up A/V sync. Feel free to -implement it, and send a patch. Don't ask for it. -
 
Q: - Where is the Windows version? -
A: - It's not released, and won't be. Look around the Windows scene (open source - ASF parsers, open source ASF encoders, etc) and you'll know why. We don't - want to go to jail. -
 
Q: -What card do you suggest me to buy? -
A0: -It's for your information only but our criteria are: -
A1: -Speed:
-This parameter can be computed easily: -
    -
  1. Which movies do you plan to watch?
  2. -
      -
    • MPEG1: 320x200@32=256000
      - You need only 256*25fps=6.4MB/sec of bandwidth (This format can be played - in real-time on any PC since the times of Pentium-100 + S3Virge).
    • -
    • MPEG4: 640x480@32=1228800
      - You need a video bandwidth of 1.2*25fps=30MB/sec. To watch such a movie - in real-time you need a PC equivalent to a Celeron-450 and a DIMM based - video card.
    • -
    • MPEG2 (aka DVD or SDTV): 1024x768@32=3145728
      - You need a video bandwidth of 3*30fps=90MB/sec. In extreme cases (if your - video card supports IDCT decoding) the hardware requirements are the same - as for MPEG4.
    • -
    • HDTV (High Definition TeleVision): 2000x2000@32=16000000
      - You need a video bandwidth of 16*30fps=480MB/sec. You also need at least - 32MB of video memory to watch this stream: 16MB for the RGB area and 16MB - for the YUV area.
    • -
    -
  3. The bandwidth of PCI slots is: 33MHz*32Bit=133MB/sec. PCI2.1 has - 66MHz*32Bit=266MB/sec which is more than enough for playing any movie (except - HDTV streams which really require an AGP bus).
  4. -
  5. What memory type should be installed on the video card: -
      -
    • SIMM - Avoid that.
    • -
    • DIMM - Good if your video card has 128-bit memory access.
    • -
    • DDR - Is fast enough for all types.
    • -
    -
-Note: DGA comparison shows that there is no visible difference between video -cards which have the same type of video memory installed.
-Conclusion: If you have enough CPU power (Celeron-450 or K6-2-500) it -should be enough to buy any video card which has at least 8MB of DIMM or DDR -memory. -
A2: -Quality:
-This question was investigated in depth at: -
-AnandTech - Video Card Roundup - DVD Quality, Features & Performance -(October 2000) -
A3: -Working features under Linux:
-If you are a Win32 user then probably you have support (from driver and DirectX8 -side) for any feature your chip has.
-But for Linux users there are currently only a few vendors which have more -or less advanced driver support:

+

5.5 Odtwarzanie DVD

+ +
+ +
Q: Co jest z nawigacją DVD (DVD navigation)?
+
A: Wsparcie dla dvdnav w MPlayer jest aktualnie nieukończone, jednak normalne + odtwarzanie działa. Jeżeli chcesz mieć wymarzone menu, musisz użyć innego + odtwarzacza, takiego jak xine lub + Ogle. Jeżeli zależy ci + na nawigacji DVD, wyślij łatkę.
+
 
- - - +
Q: Gdy odtwarzam DVD, napotykam na ten błąd:
+ mplayer: ifo_read.c:1143: ifoRead_C_ADT_internal: Assertion + nfo_length / sizeof(cell_adr_t) >= c_adt->nr_of_vobs' failed.
+
A: To znany błąd libdvdread 0.9.1/0.9.2. Użyj libmpdvdkit2, + który jest obecny w źródłach MPlayera i jest używany domyślnie.
+
 
- +
Q: Czy mogę skompilować libdvdread i libdvdcss na moim kochanym SPARCu na + Solarisie?
+
A: Kto wie... Powinno działać, więc prosimy przetestuj to i wyślij nam + reakcję. Najlepiej zgodnie z dokumentacją libdvdread i jego stroną domową. + Nie jesteśmy autorami libdvdread. Użyj libmpdvdkit2, który jest obecny + w źródłach MPlayera i jest używany domyślnie.
+
 
+ +
Q: A co z napisami? Czy MPlayer może je wyświetlić?
+
A: Tak. Zobacz rozdział o DVD w dokumentacji.
+
 
- - - - - - - - - +
Q: Jak mam ustawić kod regionu mojego napędu DVD? Nie mam + Windowsa!
+
A: Użyj + regionset tool.
+
 
- - - - - +
Q: Czy muszę być (setuid) rootem/setuid fibmap_mplayer by muc odtwarzać + DVD?
+
A: Nie, tylko dla wsparcia starego stylu DVD. Jednak musisz mieć poprawne + uprawnienia na urządzenie DVD (w /dev/).
+
 
- - - - - - - - - +
Q: Gdzie mogę pobrać pakiety libdvdread i libdvdcss?
+
A: Nie musisz. Użyj libmpdvdkit2, który jest obecny w źródłach + MPlayera i jest używany domyślnie. Możesz pobrać wymienione pakiety + ze strony Ogle.
+
 
- - - - - - - +
Q: ICzy jest możliwe odtworzyć/skodować tylko określone rozdziały?
+
A: Tak, spróbuj opcji -chapter.
+
 
- - - +
Q: Odtwarzanie mojego DVD jest powolne!
+
A: Użyj opcji -cache (opisano w stronie manuala) + i spróbuj włączyć DMA w napędzie DVD narzędziem hdparm (opisano + w rozdziale o CD w dokumentacji).
- - - - + - - - +

5.6 Proźby o nowe funkcje

- +
-
- - - - - - - - +
Q: Jeżli MPlayer jest zapauzowany i próbuje przeszukać lub w ogóle naciskam + jakikolwiek przycisk, MPlayer przestaje być zapauzowany. Chciałbym móc przeszukiwać + w zapauzowanym filmie.
+
A: Jest bardzo skomplikowne, by zaimpletować to bez utraty synchronizacji A/V. + Do tej pory wszystkie próby zawiodły, ale łatki są mile widziane.
+
 
- - - - - - - - - - - - - +
Q: Chciałbym przeszukiwać o +/- 1 klatkę zamiast o 10 sekund.
+
A: To nie może być zrobione. Było, ale potem traciliśmy synchronizację A/V + Czuj się wolnym do napisania i wysłania łatki. Nie pytaj nas o to.
+
 
- - - - - - - - - - - - - - - - +
Q: Gdzie jest wersja dla Windows?
+
A: Nie została wydana i nie będzie. Rozejrzyj się po świecie Windowsa + (parsery ASF z otwartym kodem, kodery ASF z otwartym kodem, itp.) + i zrozumiesz dlaczego. Nie chcemy iść do więzienia. BTW możesz + skompilować go włąsnoręcznie, na + Cygwinie.
+
 
- - - - - - +
Q: Jak mogę zrobić, MPlayer zapamiętywał MPlayer opcje, które używam + dla konkretnego pliku?
+
A: Stwórz plik o nazwie film.avi.conf w którym umieścisz + specyficzne dla pliku opcje i umieścisz go w ~/.mplayer lub + w katalogu tym samym co film.
+
 
- + - - - - +

5.7 Kodowanie

- - - +
-
- - - +
Q: Jak mogę kodować?
+
A: Przeczytaj dokumentację MEncodera.
+
 
- - - - - - - - +
Q: Jak moge stworzyć płyty VCD?
+
A: Wypróbuj skryptu mencvcd z podkatalogu TOOLS. + Możesz nim zakodować płyty DVD lub inne filmy do formatu VCD lub SVCD, + a nawet wypalić je bezpośrednio na płytę CD.
+
 
- - -
  -
Matrox Gxxx
-
-
ATI m64/r128/radeon
-
-
nVidia tnt/geforce
-
-
S3 Virge/Savage
-
Driver's providerOEM and enthusiastsOEM and enthusiastsOEM or enthusiastsenthusiasts
Driver's qualitybest (X11,kernel)best (X11,GATOS,kernel)buggy/unstable (X11 only)slow (X11 only)
VIDEO OVERLAY
BES and YV2RGBYESYESYESYES
scaling filtersN/AYESN/AN/A
adaptive deinterlaceN/AYESN/AN/A
Video equalizer (hue, contrast, saturation, color correction)YESYESGeForce onlyN/A
Alpha blending, color and video keysPARTIALPARTIAL (under development)N/AN/A
Video captureYES (Marvel)YES (GATOS)N/AN/A
TV-outG400 onlyYESN/AN/A
- -

It's a very rough overview of video cards. We should pay attention to video -card models. If for example Matrox G400 drivers support TV-out then G450 and -G550 do not necessarily have this feature.
-Another example: Adaptive deinterlacing exists only for the Rage128 chip and -isn't present on Mach64+ ones. The same goes for 3D features. They are different -from Mach64 to the Radeon 8500 with TRUFORM technology.

- -

ANYWAY - THE MPLAYER TEAM DOESN'T ACCEPT ANY CLAIMS IF AFTER READING THIS -MATERIAL YOU BUY A CARD WHICH IS UNSATISFACTORY FOR YOU!!! THIS IS ONLY OUR -POINT OF VIEW.

+
Q: Jak mogę połączyć dwa pliki wideo?
+
A: Było to dyskutowane bez końca na mplayer-users. Przeszukaj + archiwa + po kompletną odpowiedź. To skomplikowany temat, a rozwiązanie może zależeć + od wielu czynników, jak rodzaj plików, które chcesz połączyć. Przy szczęściu + pliki MPEG połączone w jeden plik. Do plików AVI są dwa narzędzia, + avidemux + i avimerge (cześć pakietu narzędzi + transcode), + którymi możesz to zrobić. Możesz także spróbować MEncoder jeżeli + masz dwa pliki zakodowane tym samym kodekiem i o tych samych wymiarach. Spróbuj
+     cat file1 file2 > file3
+     mencoder -ovc copy -oac copy -o out.avi -forceidx file3.avi
+
 
-

Q: If a PCI slot is fast enough for most types of movies then why is -the S3 Virge too slow for them?
-A: Due to its SIMM memory.

- -
 
-5.6. Encoding -
 
Q: -How can I encode? -
A: -Read the MEncoder documentation. -
 
Q: -My tuner works, I can hear the sound and watch the video with MPlayer, but -MEncoder doesn't encode audio! -
A: -TV audio encoding for Linux is currently unimplemented, we're working on it. -At the moment it works only on BSD. -
 
Q: -I can't encode DVD subtitles into the AVI! -
A: -You have to specify the -sid option correctly! -
 
Q: -MEncoder segfaults on startup! -
A: -Upgrade DivX4Linux. -
 
Q: -How can I encode only selected chapters from a DVD? -
A: -Use the -chapter option correctly, like: -chapter 5-7 -
 
Q: -I'm trying to work with 2GB+ files on a VFAT file system. Does it work? -
A: -No, VFAT doesn't support 2GB+ files. -
 
+