From 1ed4e7f35b30800d308a876aaebe24f6531f3bc3 Mon Sep 17 00:00:00 2001 From: gabucino Date: Fri, 29 Mar 2002 22:25:46 +0000 Subject: [PATCH] Justyna's update git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5395 b3059339-0415-0410-9bf9-f77b7e298cf2 --- DOCS/Polish/documentation.html | 953 ++++++++++++++++++++------------- 1 file changed, 594 insertions(+), 359 deletions(-) diff --git a/DOCS/Polish/documentation.html b/DOCS/Polish/documentation.html index 1baf733ef2..08a4a47fc9 100644 --- a/DOCS/Polish/documentation.html +++ b/DOCS/Polish/documentation.html @@ -1,7 +1,14 @@ + + + - +

MPlayer - Movie Player for LINUX (C) 2000-2002 Arpad Gereoffy (A'rpi/ESP-team)

http://www.mplayerhq.hu

@@ -9,6 +16,7 @@ [ Węgierski ] [ Niemiecki ] [ Francuski ] +[ Włoski ] [ Polski ]

@@ -53,7 +61,7 @@ @@ -154,6 +166,7 @@
  • 2.4.3.3 Streamcopy
  • 2.4.3.4 Naprawa plików AVI z uszkodzonym indeksem
  • 2.4.3.5 Kodowanie za pomocą rodziny kodeków libavcodec
  • +
  • 2.4.3.6 Kodowanie z wielowejściowych obrazów (MJPEG/MPNG)
  • 2.4.4 Składnia
  • 2.4.5 Dostępne opcje
  • @@ -276,21 +289,18 @@ jest aktualnie niemo zalecane, w drugiej części tego pliku.

    -

    Nie napisałem żadnych kodeków, tylko kilka odgrywarek. Spędziłem wiele czasu -poszukując najlepszego sposobu, aby rozkodować złe, uszkodzone pliki wejściowe -(zarówno MPEG jak i AVI) oraz by zrobić perfekcyjną synchronizację A-V z -możliwością przeszukiwania. Moja odgrywarka jest wybitnie dobra w odgrywaniu -uszkodzonych plików MPEG (co jest użyteczne w pewnych VCD), a także odgrywa złe -pliki AVI, których nie potrafi odtworzyć słynny windows media player. Nawet -pliki AVI bez indeksowania są odgrywane i możesz tymczasowo przebudować ich -indeksy za pomocą opcji -idx, albo na stałe, za pomocą MEncoder, co -umożlliwia przeszukiwanie. Jak widzisz, stabilność i jakość, to rzeczy dla -mnie najważniejsze, ale prędkość jest również zadziwiająca.

    +

    Moja odgrywarka jest wybitnie dobra w odgrywaniu uszkodzonych plików MPEG +(co jest użyteczne w pewnych VCD), a także odgrywa złe pliki AVI, które są nie +do odtworzenia przy użyciu słynnego windows media player. Nawet pliki AVI bez +indeksowania są odgrywane i możesz tymczasowo przebudować ich indeksy za pomocą +opcji -idx, albo na stałe, za pomocą MEncoder, co umożlliwia +przeszukiwanie. Jak widzisz, stabilność i jakość, to rzeczy najważniejsze, ale +prędkość jest również zadziwiająca.

    1.2. Historia

    -

    Wszystko zaczęło się rok temu... Próbowałem wielu odgrywarek pod linuxa -(mtv, xmps, dvdview, livid/oms, VideoLAN, xine, xanim, avifile, xmmp), ale +

    Wszystko zaczęło się rok temu... Ja, A'rpi, próbowałem wielu odgrywarek pod +linuxa (mtv,xmps,dvdview,livid/oms,videolan, xine, xanim, avifile, xmmp), ale wszystkie miały jakieś wady, głównie dotyczące odtwarzania plików specjalnych oraz synchronizacji obrazu i dźwięku. Większość z nich nie potrafi odgrywać plików w obu formatach MPEG1/2 i AVI (DivX). Wiele z nich miało również @@ -298,43 +308,43 @@ problemy z jako zmodyfikować jeden z tych programów...

      -
    • mpg12play v0.1-v0.3:
      +
    • mpg12play v0.1-v0.3: Sep 22-25, 2000
      Pierwsza próba, wszystko zakodowane w pół godziny! Użyłem libmpeg3 z www.heroinewarrior.com aż do wersji 0.3, ale były z tym problemy z jakością obrazu i szybkością.
    • -
    • mpg12play v0.5-v0.87:
      +
    • mpg12play v0.5-v0.87: Sep 28-Oct 20, 2000
      Kodek Mpeg zastąpiony kodekiem DVDview przez Dirka Farina, to była wielka sprawa, ale to było wolne i napisane w C++ (nie znoszę C++!!!)
    • -
    • mpg12play v0.9-v0.95pre5:
      +
    • mpg12play v0.9-v0.95pre5: Oct 21-Nov 2, 2000
      Kodek Mpeg był libmpeg2 (mpeg2dec) wykonany przez Aaron Holtzman & Michel Lespinasse. To wspaniałe, zoptymalizowany, bardzo szybki kod C z doskonałą jakościąk obrazu i 100% zgodnością ze standardem MPEG.
    • -
    • MPlayer v0.3-v0.9:
      - Paczka składająca się z dwóch programów: mpg12playv0.95pre6 oraz mojej - nowej, prostej odgrywarki AVI 'avip' opartej na programie ładującym Win32 - DLL z avifile.
    • -
    • MPlayer v0.10:
      +
    • MPlayer v0.3-v0.9: Nov 18-Dec 4, 2000
      + To była paczka składająca się z dwóch programów: mpg12play v0.95pre6 oraz + mojej nowej, prostej odgrywarki AVI 'avip' opartej na programie ładującym + Win32 DLL z avifile.
    • +
    • MPlayer v0.10: Jan 1, 2001
      Oddzielne binaria dla odgrywarki MPEG i AVI!
    • -
    • MPlayer v0.11:
      +
    • MPlayer v0.11pre series::
      Kilku nowych developerów dołączyło i od 0.11 projekt mplayer jest pracą zespołową! Dodano wsparcie dla plików .ASF i kodowania/dekodowania OpenDivX (zobacz www.projectmayo.com).
    • -
    • MPlayer v0.17 "The IdegCounter"
      +
    • MPlayer v0.17a "The IdegCounter" Apr 27, 2001
      Wersja 0.11pre wydana po 4 miesiącach wzmożonego rozwoju! Wypróbuj tego, i dziw się! Dodano tysiące nowych właściwości ... i oczywiście naprawiono stary kod także, usunięto błędy itp.
    • -
    • MPlayer 0.18 "The BugCounter"
      +
    • MPlayer 0.18 "The BugCounter" Jul 9, 2001
      2 miesiące odkąd pojawiło się 0.17 i proszę, oto nowe wydanie ... Ukończona obsługa ASF, więcej formatów napisów, wprowadzenie libao (podobnej do libvo ale dla dźwięku) i bardziej stabilne, niż kiedykolwiek i tak dalej. To jest przełom!
    • -
    • MPlayer 0.50 "The Faszom(C)ounter"
      +
    • MPlayer 0.50 "The Faszom(C)ounter" Oct 8, 2001
      Hmm. Następne wydanie. Tony nowych właściwości, wersja beta GUI, poprawione błędy, nowe sterowniki vo i ao, przeniesione na wiele systemów, włączając kodeki opensource DivX i wiele innych. Wypróbuj to!
    • -
    • MPlayer 0.60 "The RTFMCounter"
      +
    • MPlayer 0.60 "The RTFMCounter" Jan 3, 2002
      Obsługa formatów plików MOV/VIVO/RM/FLI/NUV, własne kodeki CRAM, Cinepak i ADPCM i wsparcie dla binarnych kodeków XAnim; obsługa napisów DVD, pierwsze wydanie MEncodera, odbioru telewizji, cache, liba52, niezliczone @@ -358,46 +368,54 @@ ale warto to zrobi
      • binutils - sugerowana wersja, to 2.11.x. Ten program jest odpowiedzialny za generowanie bardzo istotnych instrukcji MMX/3DNow!/itp.
      • -
      • gcc - sugerowana wersja od 2.95.2 do 2.95.4. - NIGDY nie używaj 2.96 lub 3.x.x !!! One generują błędny kod. Jeśli - zdecydujesz się zmienić gcc z 2.96, wtedy nie wybieraj odgałęzień 3.0, - tylko dlatego, żę są nowsze! W pewnych względach, to jest wersja nawet - gorsza niż 2.96. Tak więc zejdź do 2.95.x (zejdź także do niższej wersji - libstdc++!), albo nie zmieniaj nic w ogóle (ale w tym wypadku bądź - przygotowany na czasochłonne problemy). Szczegółowe informacje o błędach - gcc 2.96 (które nadal nie są naprawione, a które są rozpracowywane w - Mplayerze) można znaleźć tu oraz w FAQ!
      • . -
      • XFree86 - sugerowana wersja, to wersja najnowsza (4.1.0). -Normalnie każdy chce tej wersji, gdyż, poczynając od XFree86 4.0.2, zawiera -ona rozszerzenie XVideo (gdzieś określane jako -Xv), które jest konieczne, aby włączyć akcelerację sprzętową YUV -(szybkie wyświetlanie obrazów) w kartach, które to obsługują. Więcej informacji -na ten temat jest dostępnych tutaj
        . -Upewnij się, że pakiet rozwojowy (development pkg) jest również -zainstalowany, w przeciwnym razie to nie zadziała.
        W pewnych kartach -graficznych nie korzysta się z XFree86. Zobacz listę poniżej.
      • +
      • gcc - sugerowana wersja od 2.95.3 do 2.95.4. + NIGDY nie używaj 2.96 lub 3.x.x !!! One generują błędny kod. Jeśli + zdecydujesz się zmienić gcc z 2.96, wtedy nie wybieraj odgałęzień 3.0, tylko + dlatego, żę są nowsze! W pewnych względach, to jest wersja nawet gorsza niż + 2.96. Tak więc zejdź do 2.95.x (zejdź także do niższej wersji libstdc++!), + albo nie zmieniaj nic w ogóle (ale w tym wypadku bądź przygotowany na + czasochłonne problemy). Jeśli jesteś zwolennikiem 3.x, spróbuj ostatniej + wersji. Wczesne wydania mają różne błędy, więc upewnij się, że używasz + przynajmniej 3.0.3 albo 3.1. Szczegółowe informacje o błędach gcc 2.96 + (które nadal nie są naprawione, a które są rozpracowywane w Mplayerze) można + znaleźć tu oraz w + FAQ!
      • . +
      • XFree86 - sugerowana wersja, to wersja najnowsza (4.2.0). + Normalnie każdy chce tej wersji, gdyż, poczynając od XFree86 4.0.2, zawiera + ona rozszerzenie XVideo (gdzieś określane + jako Xv), które jest konieczne, aby włączyć akcelerację sprzętową YUV + (szybkie wyświetlanie obrazów) w kartach, które to obsługują. Więcej + informacji na ten temat jest dostępnych tutaj
        . Upewnij się, że pakiet rozwojowy + (development pkg) jest również zainstalowany, w przeciwnym razie to nie + zadziała.
        W pewnych kartach graficznych nie korzysta się z XFree86. + Zobacz listę poniżej.
      • make - sugerowana wersja, to wersja najnowsza (nie starsza -niż 3.79.x). Jest to zazwyczaj mało istotne.
      • + niż 3.79.x). Jest to zazwyczaj mało istotne.
      • SDL - nie jest to niezbędne, ale może pomóc w niektórych -przypadkach (zły dźwięk, karty graficzne, które mają dziwne opóźnienia podczas -używania sterownika xv). Zawsze używaj najnowszej wersji (począwszy od -1.2.x).
      • + przypadkach (zły dźwięk, karty graficzne, które mają dziwne opóźnienia + podczas używania sterownika xv). Zawsze używaj najnowszej wersji (począwszy + od 1.2.x). SDL potrafi również wyświetlać napisy pod filmem, na czarnym + pasku. +
      • libjpeg - opcjonalny dekoder JPEG, przez -mf i niektóre pliki mov + w qt. Użyteczny zarówno dla MPlayera jak i dla MEncodera, + jeśli masz zamiar pracować z plikami jpeg.
      • +
      • libpng - rekomendowany i domyślny dekoder (M)PNG. Wymagany dla GUI. + Użyteczny zarówno dla MPlayera jak i dla MEncodera.

      KODEKI

        -
      • libavcodec: jeżeli chcesz używać kodeka DivX3/DivX4/itp., zobacz -przed kompilacją sekcję 2.2.1.2. +
      • libavcodec: Jeżeli chcesz używać tego kodeka DivX3/DivX4/DivX5/itp., +zobacz przed kompilacją sekcję 2.2.1.2. Właściwości:
          -
        • możesz osiągnąć odgrywanie DivX/DivX4 na maszynach -nie-x86
        • +
        • możesz odgrywać DivX/DivX4/DivX5 na maszynach nie-x86
        • odgrywanie i kodowanie RealVideo 1.0/VIVO/MJPEG/h263/i innych
        • -
        • ten kodek posiada najlepszą prędkość dekodowania filmów DivX i -DivX4 (większą nawet niż oryginalna biblioteka DivX4)! Rekomendowany!
        • +
        • ten kodek osiąga największą prędkość dekodowania filmów DivX i + DivX4/DivX5 (większą nawet, niż oryginalna biblioteka DivX4)! + Rekomendowany!
      • @@ -408,31 +426,42 @@ pakiet kodek wszystkich wspieranych kodeków, wówczas stosuj nasz pakiet! Jednakże możesz używać naszego pakietu kodeków z avifile. Właściwości:
          -
        • potrzebne, jeżeli chcesz odgrywać, bądź kodować np. filmy -nagrane za pomocą cyfrowych kamer (np.: DV)
        • -
        • potrzebne, jeżeli chcesz odgrywać filmy WMV, albo starsze ASF'y
        • +
        • potrzebne, jeżeli chcesz odgrywać, bądź kodować np. filmy nagrane za + pomocą różnych sprzętowych kompresorów, takich jak tunery, kamery cyfrowe + (np.: DV, ATI VCR, MJPEG)
        • +
        • potrzebne, jeżeli chcesz odgrywać filmy WMV, albo starsze + (MP42) ASF'y
        -
      • DivX4: informacje na temat tego kodeka można uzyskać w sekcji 2.2.1.1. Jeżeli nie chcesz używać -MEncodera, nie będziesz chciał też używać tego kodeka, gdyż -libavcodec (zobacz powyżej) jest znacznie od niego szybszy.
        -Właściwości :
          -
        • jedno lub dwupasmowe kodowanie z MEncoderem
        • +
        • DivX4/DivX5: informacje na temat tego kodeka można uzyskać w sekcji + 2.2.1.1. Jeżeli nie chcesz używać + MEncodera, nie będziesz chciał też używać tego kodeka, gdyż + libavcodec (zobacz powyżej) jest znacznie od niego szybszy.
          + Właściwości: +
            +
          • jedno lub dwupasmowe kodowanie z MEncoderem
          • potrafi odgrywać stare filmy DivX3 znacznie szybciej niż Win32 -DLL, ale wolniej niż libavcodec!
          • + DLL, ale wolniej niż libavcodec!
          • jest closed-source i dostępna jest tylko wersja na x86.
          • +
          +
        • + +
        • XviD : Alternatywa opensource kodowania Divx4Linux
          +Właściwości: +
            +
          • 1 i 2 pasmowe kodowanie z MEncoderem
          • +
          • to jest open-source, więc nie tylko wersja na x86 jest dostępna
          • +
          • około 2 razy szybszy, niż divx4 w czasie kodowania - przy tej samej + jakości
        • -
        • Jeśli chcesz odgrywać filmy 3ivx, sprawdź sekcję kodeków XAnim.
        • -
        • Kodeki XAnim są najlepsze (pełny ekran, -sprzętowy zoom YUV) do dekodowania starych filmów, takich jak Indeo 3/4/5 oraz -kilka innych. Te kodeki są wieloplatformowe, więc to jedyny sposób, aby -odgrywać Indeo na platformach nie-x86 (cóż, niezależnie od samego używania +sprzętowy zoom YUV) do dekodowania filmów 3ivx i Indeo 3/4/5 oraz +kilka starych formatów. Te kodeki są wieloplatformowe, więc to jedyny sposób, +aby odgrywać Indeo na platformach nie-x86 (cóż, niezależnie od samego używania XAnim:). Na przykład filmy Cinepak są najlepiej odgrywane z własnym dekoderem Cinepak Mplayera
        • @@ -440,9 +469,9 @@ Cinepak Mplayera

          KARTY GRAFICZNE

          -

          Generelnie istnieją dwa rodzaje kart graficznych. Karty posiadające obsługę -sprzętowej akceleracji YUV (nowsze) oraz pozostałe karty, nie posiadające -tego.

          +

          Ogólnie istnieją dwa rodzaje kart graficznych. Jeden rodzaj, +to karty (nowsze) posiadające obsługę sprzętowej akceleracji skalowania i +YUV, czego nie posiadają pozostałe karty.

          KARTY YUV

          @@ -464,21 +493,24 @@ Zobacz r prędkości, zobacz sekcję 2.3.1.9. Ważne jest, aby wykonać te kroki zanim skompilujesz MPlayera, w przeciwnym razie żadne wsparcie dla 3Dfx nie zostanie zbudowane. Zobacz również sekcję 3dfx TV-out. +HREF="video.html#2.3.1.A.3">3dfx TV out. Jeśli używasz X-ów, używaj +przynajmniej 4.2.0, ponieważ sterownik 3dfx Xv był popsuty w 4.1.0 i +wcześniejszych wydaniach!
        • Karty ATI: zobacz sekcję karty ATI z dokukmentacji TV-out, aby się dowiedzieć, jakie właściwości twojej -karty są obsługiwane pod Linuksem/MPlayerem. Jeżeli masz kartę Radeon -lub Rage128, mamy dla ciebie sterownik XXX_vid, z wyjściem TV! -Sprawdź sekcję!
        • -Jeżeli nie jesteś użytkownikiem Linuksa, przeczytaj dokumentację -Vidix! +karty są obsługiwane pod Linuksem/MPlayerem. Jeżeli masz kartę Radeon, +Rage128, albo Mach64 (Rage XL/Mobility, Xpert98), mamy dla ciebie +sterownik XXX_vid, z wyjściem TV! Sprawdź sekcję! Jeżeli nie jesteś +użytkownikiem Linuksa, przeczytaj dokumentację Vidix! -
        • Karty S3: chipy Savage posiadają akcelerację sprzętową. Używaj tak -nowej wersji XFree86, jak to tylko możliwe. Starsze sterowniki zawierają błędy. -Chipy Savage mają kłopoty z wyswietlaniem YV12. Zobacz sekcję +
        • Karty S3: chipy Savage i Virge/DX posiadają akcelerację sprzętową. +Używaj tak nowej wersji XFree86, jak to tylko możliwe. Starsze sterowniki +zawierają błędy. Chipy Savage mają kłopoty z wyswietlaniem YV12. Zobacz sekcję S3 Xv, aby dowiedzieć się więcej szczegółów. -Starsze, karty - nie Savage, nie zawierają, bądź mają bardzo wolne wsparcie +Starsze, karty Trio, nie zawierają, bądź mają bardzo wolne wsparcie sprzętowe.
        • Karty Nvidia: to bardzo zły wybór jeśli chodzi o odtwarzanie @@ -494,7 +526,14 @@ HREF="video.html#2.3.1.2.3"> Sterowniki Nvidia Xv
        • .
        • Sprawdź czy sterownik XFree86 (i twoja karta) obsługuje akcelerację sprzętową. Szczegóły znajdziesz w sekcji Xv.
        • -
        • Jeśli nie, twojej karty należy szukać tutaj:
        • +
        • Jeśli nie, wobec tego właściwości twojej karty nie są obsługiwane przez + twój OS: (
          + Jeśli wykonuje ona skalowanie sprzętowe pod Windows, to wcale nie znaczy, + że będzie robiła to samo pod Linuksem, bądź innym systemem, wszystko zależy + od sterowników! Większość producentów nie robi sterowników dla Linuksa, ani + nie udostępnia specyfikacji chipów - a więc masz pecha, że używasz ich + karty. Zobacz następną sekcję: +
      • @@ -504,16 +543,17 @@ sprz

        Karty bez YUV

        -

        Pełnoekranowe odgrywanie może być osiągnięte albo przez zooming (sprzętowy jest -zbyt wolny), albo przez zmianę, na mniejszy, trybu video (videomode), np. -na 352x288. Jeśli nie masz akceleracji YUV, to rekomendowana jest ta druga metoda. -Za pomocą MPlayera, można to włączyć za -pomocą opcji -vm z następującymi sterownikami: +

        Pełnoekranowe odgrywanie może być osiągnięte albo przez zooming +programowy (uzyj opcji -zoom, ale ostrzegam cię: to jest zbyt wooolne!), +albo przez zmianę, na mniejszy, trybu video (videomode), np. na 352x288. Jeśli +nie masz akceleracji YUV, to rekomendowana jest ta druga metoda. Za pomocą +MPlayera, można to włączyć za pomocą opcji -vm z +następującymi sterownikami:

        • using XFree86: zobacz szczegóły w sekcji: sterownik DGA oraz - sterownik X11. DGA jest -rekomendowany!
        • + sterownik X11. DGA jest rekomendowany! + Spróbuj również DGA via SDL, czasem to jest lepsze.
        • nie używając XFree86: spróbuj kolejno tych sterowników: vesa, fbdev, @@ -528,7 +568,8 @@ rekomendowany!
        • Soundblaster Live!: z tą kartą możesz używać 4 lub 6 (5.1) kanałów dekodowania AC3, zamiast, jak dotąd, dwóch. Przeczytaj sekcję Programowe dekodowanie AC3.
        • +HREF="codecs.html#2.2.2.1">Programowe dekodowanie AC3. Dla sprzętowego +przepuszczania AC3 MUSISZ użyć emulacji oss za pomocą Alsy 0.9.
        • C-Media z wyjściem SP/DIF : sprzętowe przejście AC3 jest z tymi kartami możliwe, zobacz sekcję: Sprzętowe @@ -557,15 +598,15 @@ koder), zobacz sekcj kodować filmy za pomocą MPlayera, przeczytaj sekcję wejście TV.
        • -
        • Są trzy kody zegara w MPlayerze. Aby użyć starej metody, nie musisz -robić nic. Stosuje ona usleep(), aby dostroić A/V sync, z +
        • Są trzy metody taktowania w MPlayerze. Aby użyć starej metody, nie +musisz robić nic. Stosuje ona usleep(), aby dostroić A/V sync, z dokładnością +/- 10ms. Jakkolwiek, czasami synchronizacja musi być dostrojona nawet lepiej. Nowy kod zegara w tym celu RTC (Real Time Clock) komputera, ponieważ ma on precyzyjność taką, jak zegary 1ms. Wymaga to uprawnień roota (ew. setuid root) dla binariów MPlayera (lub drobnych zmian w jądrze, ale to jest odradzane). Możesz zobaczyć wydajność nowego zegaraa w lini statusu. Trzeci kod zegara jest włączany za pomocą opcji --softsleep. Ma on wydajność RTC, ale nie wymaga uprawnień roota. +-softsleep. Ma on wydajność RTC, ale nie używa RTC. Z drugiej strony, zużywa on więcej CPU. Uwaga: NIGDY nie instaluj binariów MPlayera, jako setuid w systemie wielu użytkowników! To prosta droga dla każdego, by zdobyć uprawnienia roota.
        • @@ -581,7 +622,9 @@ ka /usr/local/share/mplayer zawiera plik codecs.conf, który jest używany, aby poinformować program o wszystkich kodekach i ich możliwościach. Ten plik powinien być zawsze uaktualniany wraz z biblioteką -main!

          +main!
          Sprawdź czy masz codecs.conf w katalogu domowym +(~/.mplayer/codecs.conf) pozostały po starych wersjach MPlayera i usuń go! +

          Użytkownicy Debiana mogą samodzielnie budować pakiety .deb, to bardzo proste. Po prostu wywołaj fakeroot debian/rules binary w głównym @@ -591,7 +634,10 @@ HREF="documentation.html#6.1">tu.

          ZAWSZE przeglądaj komunikaty z ./configure oraz zawartość pliku configure.log, możesz tam znaleźć informacje o tym, co zostanie zbudowane, a co nie. Możesz również przejrzeć pliki config.h i -config.mak.

          +config.mak.
          Jeśli masz jakieś biblioteki zainstalowane, ale nie zostały one +wykryte podczas ./configure, wówczas sprawdź, czy masz również odpowiednie +pliki nagłówkowe (zazwyczaj pakiety -dev) i czy zgadzają się ich wersje. W +pliku configure.log znajdziesz informację o tym, czego brakuje.

          Choć to nie jest niezbędne, fonty powinny być zainstalowane, aby można było osiągnąć funkcjonalność OSD i napisy. Ściągnij mp-arial-iso-8859-*.zip i/lub @@ -638,7 +684,8 @@ napis napisów znajdziesz w pliku subreader.c, w okolicach linii 30.

          MPlayer obsługuje napisy VobSub. Napisy VobSub zawierają duży -(kilkumegabajtowy) plik .SUB, plik .IDX oraz plik .IFO. Sposób użycia: jeśli +(kilkumegabajtowy) plik .SUB i opcjonalnie pliki .IDX oraz/lub .IFO. +Sposób użycia: jeśli masz pliki w rodzaju: sample.sub, sample.ifo, sample.idx - musisz podać opcje: -vobsub sample -vobsubid0 (opcjonalnie ze ścieżką dopliku, oczywiście). Opcja @@ -686,9 +733,10 @@ przeszukiwania itp.

          właściwości OSD/SUB. Jest wiele sposobów, aby je zdobyć: @@ -1399,7 +1594,7 @@ u
        • obsługa DGA w libvo
        -
      • Felix Bünemann +
      • Felix Bünemann (Atmos)
        • maintainer sterownika SDL
        • @@ -1412,7 +1607,9 @@ u
        • obsługa dźwięku OggVorbis
        • kod różnego rodzaju
        • port Win32
        • -
        • znaczące wsparcie w codecs.conf
        • +
        • pierwszorzędne wsparcie w codecs.conf (nigdy nie zastosowany ;)
        • +
        • obsługa DivX5Linux
        • +
        • wsparcie dla dekodowania AAC via libfaad2
      • TeLeNiEkO @@ -1577,7 +1774,13 @@ u
        • implementacja open source kodeka MS Video1
        • demukser dekoder FLI
        • -
        • dekoder Generic ADPCM (obsługuje również stereo IMA4)
        • +
        • zunifikowany dekoder ADPCM (obsługuje IMA/DVI, MS ADPCM i kilka + innych)
        • +
        • demukser plików FILM (.cpk)
        • +
        • demukser plików RoQ
        • +
        • dekoder RoQ Audio/Video
        • +
        • dekoder QT SMC
        • +
        • dekoder QT RLE
      • Tobias Diedrich @@ -1624,17 +1827,23 @@ u
      • Anders Johansson
          -
        • system wtyczek audio
        • +
        • system wtyczek audio, pewne efekty dźwiękowe
      • Roberto Togni
        • Dekoder open source QT RPZA
        • +
        • Dekoder open source HuffYUV
      • Wojtek Kaniewski
        • Obsługa kółka myszki
      • +
      • Fredrik Kuivinen +
          +
        • OSD/napisy na zewnątrz filmu - dla SDL
        • +
        +

      Główni testerzy:

      @@ -1691,6 +1900,9 @@ mp3lib]
    • Jake Janovetz:
      • autor remez.c [używany do obliczeń współczynników filtracji dźwięku]
      +
    • Vivien Chappelier, Damien Vincent: +
      • autorzy libFAME [szybkiego kodera mpeg-1, uzywanego poprzez +-vo mpegpes/-vo dxr3]

    Ich kod nie jest używany w obecnej wersji odgrywarki, ale otrzymuję pewne @@ -1721,8 +1933,8 @@ MPlayera

    Dokumentacja w języku angielskim

      -
    • tech-hun.txt: A'rpi -
    • wszystkie pozostałe: Gabucino +
    • dokumentacja użytkownika: Gabucino +
    • dokumentacja tech/*: A'rpi
    • HTMLization: LGB

    Tłumaczenia dokumentacji @@ -1744,15 +1956,20 @@ MPlayera

    Kod MPlayera:

      -
    • wykrywanie formatów plików, demuxers: A'rpi -
    • obsługa DVD: (werjsa alfa była: LGB) teraz: A'rpi -
    • odtwarzanie z sieci: Bertrand BAUDET
    • synchronizacja A-V: A'rpi -
    • parser/czytnik plików z napisami: Lez (większość z nich) -
    • pliki konfiguracyjne i parser linii poleceń: Szabi -
    • fastmemcpy: Nick Kurshev -
    • obsługa LIRC: Acki +
    • libmpdemux, libmpcodecs: A'rpi +
    • wejście TV: Alex +
    • obsługa DVD (nowe - dvdread/dvdcss): A'rpi +
    • obsługa DVD (stare - libcss): LGB +
    • przesyłanie przez sieć : Bertrand BAUDET +
    • parser/reader/writer plików z napisami ascii: Lez +
    • napisy DVD/VOB: Kim Minh Kaplan
    • renderer SUB/OSD: Adam Tla/lka +
    • pliki konfiguracyjne i parser linii poleceń: Szabi +
    • playtree, input: Albeu +
    • postproc, konwertery colorspace: Michael Niedermayer +
    • obsługa LIRC: Acki +
    • VIDIX core, libdha: Nick Kurshev

    Sterowniki libvo:

      @@ -1762,8 +1979,8 @@ MPlayera

    • vo_directfb.c - Jiri Svoboda
    • vo_dga.c - Acki +
    • vo_dxr3.c - David Holm
    • vo_fbdev.c - Szabi -
    • vo_fsdga.c - PRZESTARZAŁE, użyj w zamian dga
    • vo_ggi.c - al3x
    • vo_gl.c - A'rpi
    • vo_gl2.c - Sven Goethel @@ -1771,7 +1988,6 @@ MPlayera

    • vo_mga.c - A'rpi
    • vo_mpegpes.c - A'rpi
    • vo_null.c - A'rpi -
    • vo_odivx.c - A'rpi
    • vo_pgm.c - A'rpi
    • vo_png.c - Atmos
    • vo_sdl.c - Atmos @@ -1781,8 +1997,18 @@ MPlayera

    • vo_x11.c - Pontscho
    • vo_xmga.c - Pontscho
    • vo_xv.c - Pontscho +
    • vo_xvidix.c - al3x
    • vo_zr.c - Rik Snel

    +

    Sterowniki VIDIX: +

      +
    • genfb_vid - al3x +
    • mach64_vid - Michael Niedermayer +
    • mga_vid - al3x ? +
    • nvidia_vid - al3x (development stopped - don't expect it) +
    • radeon_vid - Nick Kurshev +
    • rage128_vid - Nick Kurshev +

    Sterowniki libao2:

    • ao_alsa5.c - al3x @@ -1806,13 +2032,6 @@ MPlayera

    • others - A'rpi

    -

    Pozostałe: -

      -
    • vbelib.* - Nick Kurshev -
    • lrmi.* - skopiowany przez Nick Kurshev (oryginalnie przez Josh - Vanderhoof) -

    -

    Dodatek B - Listy dyskusyjne

    @@ -1847,7 +2066,8 @@ HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-felhasznalok">http://mplayerh

    • językiem listy jest węgierski
    • -
    • Temat? Zobaczymy co da się z tym zrobić...
    • +
    • Temat? Zobaczymy co da się z tym zrobić...jak dotąd przeważnie trafiają + tam wstydliwe i RTFM pytania :(

    @@ -1865,7 +2085,7 @@ HREF="http://lists.sourceforge.net/lists/listinfo/mplayer-matrox">http://lists.s
  • Lista użytkowników MPlayera, posiadających karty DVB:
    http://mplayerhq.hu/mailman/listinfo/mplayer-dvb -

    Sprawy związane ze sprzętowo dekodującą kartą DVB.

      +

      Sprawy związane ze sprzętowo dekodującą kartą DVB. (Nie jest to dxr3!)

        @@ -1873,7 +2093,8 @@ HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-dvb">http://mplayerhq.hu/mail http://mplayerhq.hu/mailman/listinfo/mplayer-cvslog

        Wysyłaj tu pytania związane tylko ze zmianami w CVS (jeśli np. nie -rozumiesz, dlaczego zmiana jest wymagana, albo jeśli masz lepszą poprawkę). +rozumiesz, dlaczego zmiana jest wymagana, albo jeśli masz lepszą poprawkę, albo +też, jeśli zauważyłeś problem/błądn w łacie). Bądź pewien, że developer zajmujący się zagadnieniem, o które pytasz, czyta tą listę!

        @@ -1895,24 +2116,6 @@ b

        Błędy/problemy związane z konkretnym systemem/procesorem:

          -
        • SIGILL (signal 4) w draw_frame, na P3 (przeważnie z jądrami 2.2.x):
          - Źródło problemu: movups się wykrzacza w libvo/fastmemcpy.h
          - Ominięcie problemu: ./configure --disable-fastmemcpy
          - Rozwiązanie problemu: wyłączenie kodu SSE we fastmemcpy.h ;(
        • - -
        • Brak obrazu (czarny obraz) w czasie odtwarzania RGB 15/16bpp -(x11,dga,fbdev,svga) plików MPEG lub OpenDivX:
          - Źródło problemu: błąd gcc 2.96, przeczytaj to
          - Ominięcie problemu: ./configure --disable-mmx, albo użyj gcc 2.95.x
          - Rozwiązanie problemu: kod został poprawiony
        • - -
        • SIGILL (signal 4) albo inny błąd podczas ładowania l3codeca.acm:
          - Źródło problemu: biblioteki współdzielone są ładowane do 0x00xxxxxx zamiast do - 0x40xxxxxx
          - Obejście problemu: mplayer -afm 1 ...
          - Rozwiązanie problemu: używasz pewnych łat ochronnych na jądro, jak OpenWall - itp.
        • SIGILL (signal 4) na P3 i jądrach 2.2.x:
          Źródło problemu: jądra 2.2.x nie mają właściwej (działającej) obsługi SSE
          @@ -1920,16 +2123,25 @@ b Obejście problemu: ./configure --disable-sse
        • General SIGILL (signal 4):
          - Źródło problemu: skompilowałeś Mplayera na innej maszynie, niż uruchamiasz - (np. skompilowany na P3 a uruchomiony na celeronie)
          - Rozwiązanie: skompiluj MPlayera na tej maszynie, na której chcesz go - używać!
          - Obejście problemu: ./configure --disable-sse itp. opcje
        • + Źródło problemu: skompilowałeś Mplayera na innej maszynie, niż uruchamiasz + (np. skompilowany na P3 a uruchomiony na celeronie)
          Rozwiązanie: + skompiluj MPlayera na tej maszynie, na której chcesz go używać!
          Obejście + problemu: ./configure --disable-sse itp. opcje
        • +
        • "Internal buffer inconsistency" w czasie pracy MEncodera:
          - Źródło problemu: znany błąd gcc 2.96, nie ma do tego poprawek jak dotąd. - Jeśli masz gcc 2.95, musisz mieć zatem bibliotekę libmp3lame skompilowaną z - gcc 2.96 (czy przypadkiem nie zainstalowaną z pakietu deb/rpm?). - Sprawdź, którą bibliotekę znalazł MEncoder: ldd mencoder.
        • + Źródło problemu: znany błąd gcc 2.96, nie ma do tego poprawek jak dotąd. + Jeśli masz gcc 2.95, musisz mieć zatem bibliotekę libmp3lame skompilowaną z + gcc 2.96 (czy przypadkiem nie zainstalowaną z pakietu deb/rpm?). Sprawdź, + którą bibliotekę znalazł MEncoder: ldd mencoder. + +
        • Zaśmiecony dźwięk MP2/MP3 na PPC:
          + Źródło problemu: znany błąd w kompilacji GCC na platformach PPC, nadal nie + poprwiony.
          + Obejście problemu: użyj dekoderów FFmpeg MP1/MP2/MP3 (które są wolne) + (-ac ffmpeg)
        • + +
        • sig11 w libmpeg2 podczas jednoczesnego skalowania i kodowania:
          + Źródło problemu: znan błąd GCC 2.95.2 MMX, zrób upgrade do 2.95.3.

        Różne problemy z synchronizacją A-V dźwięku:

        @@ -1937,20 +2149,27 @@ b Ogólnie, opóźnienia dźwięku albo szarpany dźwięk (pojawiające się w wielu, bądź wszystkich plikach):
          +
        • najbardziej popularne: pełne błędów sterowniki dźwięku! - spróbuj uzyć +innych sterowników, spróbuj emulacji ALSA 0.9 OSS z -ao oss, a także spróbuj +-ao sdl,czasem to pomaga. Jeśli tówj plik odtwarzany jest dobrze z -nosound, +wówcza możesz być pewien , ze to sterownik dźwięku dla twojej karty jest +problemem.
        • problemy z buforem dźwięku (źle wykryty rozmiar bufora)
          Obejście problemu: opcja: mplayer -abs
        • +
        • problemy z samplerate (częstotliwością próbkowania) - być może twoja karta + nie obsługuje samplerate używanej w twoich plikach - wypróbuj ten plugin + zmieniający częstotliwość próbkowania.(-aop)
        • wolna maszyna (cpu albo vga)
          wypróbuj -vo null, jeśli z tym będzie działało dobrze, oznacza to, że masz wolną kartę/sterownik VGA
          Obejście problemu: kup szybszą kartę, albo przeczytaj tą dokumentcję o tym, jak przyśpieszyć odgrywanie
          - Rozwiązanei problemu: spróbuj -framedrop
        • -
        • sterownik dźwięku zawierający błędy
        • + Spróbuj również -framedrop

        Zła synchronizacja/opóźnianie przy jednym lub kilku plikach:
          -
        • zły plik (wyślij ten plik, byśmy mogli sprawdxić i naprawić)
          +
        • zły plik
          Obejście problemu:
          • opcje: -ni albo -nobps (dla plików złych albo bez przeplootu)
          • @@ -1959,10 +2178,12 @@ oraz/lub oraz/lub
          • opcja -delay albo klawisze +/- keys podczas działania, aby dostosować opóźnienie
          • + Jeśli nic nie pomogło, wyślij nam plik, a my go sprawdzimy (i naprawimy).
        • twoja karta dźwiękowa nie obsługuje odgrywania w częstotliwości 48Khz
          Obejście problemu: kup lepszą kartę dźwiękową... albo spróbuj zmniejszyć ilość -fps do 10% (użyj -fps 27 dla filmu o 30fps)
        • +fps do 10% (użyj -fps 27 dla filmu o 30fps) albo użyj pluginu zmieniającego +częstotliwość próbkowania
        • wolna maszyna
          (jeśli A-V nie jest w okolicach 0, a ostatni numer w linii stanu zwiększa się)
          @@ -1971,11 +2192,20 @@ fps do 10% (u Kompletny brak dźwięku:
            -
          • twój plik używa nieobsługiwanego kodeka
            +
          • twój plik używa nieobsługiwanego kodeka dźwieku
            Obejście problemu: przeczytaj dokumentację i pomóż nam dodać obsługę tego kodeka
          - +Brak obrazu (po prostu zwykłe szare/zielone okno):
          +
            +
          • twój plik używa nieobsługiwanego kodeka obrazu
            + Obejście problemu: przeczytaj dokumentację i pomóż nam dodać obsługę tego + kodeka
          • +
          • automatycznie wybrany kodek nie potrafi dekodować tego pliku, spróbuj + zmienić kodek za pomocą opcji -vc albo -vfm
          • +
          • próbujesz odtworzyć plik DivX 3.x z użyciem dekodera opendivx albo XviD + (-vc odivx) - zainstaluj Divx4Linux i przekompiluj playera
          • +

          Problemy z wyjściem wideo:

          Pierwsza uwaga: opcje: -fs -vm i -zoom są tylko zalecane, nie są jak dotąd @@ -1987,5 +2217,10 @@ dzia - sterownik x11: przykro mi, ale na razie nie może to zostać naprawione
          - sterownik xv: użyj opcji -double

          +

          Zielony obraz podczas używania mga_vid (-vo mga / -vo xmga):
          +- mga_vid źle wykryta ilość pamięci RAM w twojej karcie, przeładuj to używając + opcji mga_ram_size
          +

          +