MPlayer - Odtwarzacz filmów
|  | Następny

# MPlayer - Odtwarzacz filmów

## http://www.mplayerhq.hu

Copyright © 2000-2004 Załoga MPlayera

Spis treści

Jak czytać tę dokumentację
1. Wprowadzenie
  1.1. Historia
  1.2. Instalacja
    1.2.1. Wymagania sprzętowe
    1.2.2. Kodeki
    1.2.3. Karty graficzne
      1.2.3.1. Karty YUV
      1.2.3.2. Karty nieobsługujące YUV
      1.2.3.3. Karty Cirrus-Logic
    1.2.4. Karty dźwiękowe
    1.2.5. Możliwości
  1.3. A co z GUI?
  1.4. Napisy i OSD
    1.4.1. MPsub - Własny format napisów MPlayera
    1.4.2. Instalacja OSD i napisów
    1.4.3. Menu OSD
  1.5. RTC
2. Możliwości
  2.1. Obsługiwane formaty
    2.1.1. Formaty video
      2.1.1.1. Pliki MPEG
      2.1.1.2. Pliki AVI
      2.1.1.3. Pliki ASF/WMV
      2.1.1.4. Pliki QuickTime/MOV
      2.1.1.5. Pliki VIVO
      2.1.1.6. Pliki FLI
      2.1.1.7. Pliki RealMedia (RM)
      2.1.1.8. Pliki NuppelVideo
      2.1.1.9. pliki yuv4mpeg
      2.1.1.10. Pliki FILM
      2.1.1.11. Pliki RoQ
      2.1.1.12. Pliki OGG/OGM
      2.1.1.13. Pliki SDP
      2.1.1.14. Pliki PVA
      2.1.1.15. Pliki GIF
    2.1.2. Formaty audio
      2.1.2.1. Pliki MP3
      2.1.2.2. Pliki WAV
      2.1.2.3. Pliki OGG/OGM (Vorbis)
      2.1.2.4. Pliki WMA/ASF
      2.1.2.5. Pliki MP4
      2.1.2.6. CD audio
      2.1.2.7. XMMS
  2.2. Wspierane kodeki
    2.2.1. Kodeki Video
      2.2.1.1. DivX4/DivX5
      2.2.1.2. FFmpeg/libavcodec
      2.2.1.3. kodeki XAnim
      2.2.1.4. VIVO video
      2.2.1.5. MPEG 1/2 video
      2.2.1.6. MS Video1
      2.2.1.7. Cinepak CVID
      2.2.1.8. RealVideo
      2.2.1.9. XviD
      2.2.1.10. Sorenson
    2.2.2. Kodeki audio
      2.2.2.1. Programowe dekodowanie AC3
      2.2.2.2. Sprzętowe dekodowanie AC3
      2.2.2.3. wsparcie dla libmad
      2.2.2.4. VIVO audio
      2.2.2.5. RealAudio
      2.2.2.6. kodeki QDesign
      2.2.2.7. kodeki Qualcomm
      2.2.2.8. AAC codec
    2.2.3. importowanie kodeków Win32-HOWTO
      2.2.3.1. kodeki VFW
      2.2.3.2. Kodeki DirectShow
  2.3. Urządzenia wyjściowe
    2.3.1. Urządzenia wyjścia video
      2.3.1.1. Ustawianie MTRR
      2.3.1.2. Wyjścia video dla tradycyjnych kart graficznych
        2.3.1.2.1. Xv
          2.3.1.2.1.1. Karty 3dfx
          2.3.1.2.1.2. Karty S3
          2.3.1.2.1.3. Karty nVidia
          2.3.1.2.1.4. Karty ATI
          2.3.1.2.1.5. Karty NeoMagic
          2.3.1.2.1.6. Karty Trident
          2.3.1.2.1.7. Karty Kyro/PowerVR
        2.3.1.2.2. DGA
        2.3.1.2.3. SDL
        2.3.1.2.4. SVGAlib
        2.3.1.2.5. Wyjście bufora ramki (FBdev)
        2.3.1.2.6. Bufor ramki Matrox (mga_vid)
        2.3.1.2.7. Obsługa 3dfx YUV
        2.3.1.2.8. Wyjście OpenGL
        2.3.1.2.9. AAlib - wyświetlanie w trybie tekstowym
        2.3.1.2.10. libcaca - Color ASCII Art library (bibliotek kolorowego ASCII-Art)
        2.3.1.2.11. VESA - wyjście na VESA BIOS
        2.3.1.2.12. X11
        2.3.1.2.13. VIDIX
          2.3.1.2.13.1. Karty ATI
          2.3.1.2.13.2. Karty Matrox
          2.3.1.2.13.3. Karty Trident
          2.3.1.2.13.4. Karty 3DLabs
          2.3.1.2.13.5. Karty nVidia
          2.3.1.2.13.6. Karty SiS
        2.3.1.2.14. DirectFB
        2.3.1.2.15. DirectFB/Matrox (dfbmga)
      2.3.1.3. Dekodery MPEG
        2.3.1.3.1. Wejście i wyjście DVB
        2.3.1.3.2. DXR2
        2.3.1.3.3. DXR3/Hollywood+
      2.3.1.4. Inny sprzęt do wizualizacji
        2.3.1.4.1. Zr
        2.3.1.4.2. Blinkenlights
      2.3.1.5. Obsługa wyjścia TV
        2.3.1.5.1. Karty Matrox G400
        2.3.1.5.2. Karty Matrox G450/G550
        2.3.1.5.3. karty ATI
        2.3.1.5.4. Voodoo 3
        2.3.1.5.5. nVidia
        2.3.1.5.6. Neomagic
    2.3.2. Urządzenia wyjściowe audio
      2.3.2.1. Synchronizacja Audio/Video
      2.3.2.2. Doświadczenia związane z użytkowaniem kart dźwiękowych i zalecenia
      2.3.2.3. Filtry audio
        2.3.2.3.1. Zmniejszenie/Zwiększenie częstotliwości próbkowania (Up/Downsampling)
        2.3.2.3.2. Zmiana liczby kanałów
        2.3.2.3.3. Konwerter formatu próbek (sample format converter)
        2.3.2.3.4. Opóźnienie (delay)
        2.3.2.3.5. Programowa regulacja głośności (software volume control)
        2.3.2.3.6. Korektor (equalizer)
        2.3.2.3.7. Filtr pan (panning filter)
        2.3.2.3.8. Subwoofer
        2.3.2.3.9. Dekoder dźwięku przestrzennego (Surround-sound decoder)
        2.3.2.3.10. Audio Exporter
      2.3.2.4. Wtyczki Audio (odradzane)
        2.3.2.4.1. Zwiększanie/Zmniejszanie częstotliwości próbkowania (up/downsampling)
        2.3.2.4.2. Dekodowanie dźwięku przestrzennego
        2.3.2.4.3. Konwerter formatu próbek (sample format converter)
        2.3.2.4.4. Opóźnianie
        2.3.2.4.5. Programowa regulacja głośnością (software volume control)
        2.3.2.4.6. Extrastereo
        2.3.2.4.7. Normalizator głośności (volume normalizer)
  2.4. Wejście TV
    2.4.1. Kompilacja
    2.4.2. Wskazówki użytkowania
    2.4.3. Przykłady
3. Sposób użycia
  3.1. Linia poleceń
  3.2. Sterowanie
    3.2.1. Konfiguracja sterowania
      3.2.1.1. Nazwy klawiszy
      3.2.1.2. Komendy
    3.2.2. Sterowanie poprzez LIRC
    3.2.3. Tryb sługi
  3.3. Strumieniowanie z sieci i potoków
  3.4. Strumienie zdalne
    3.4.1. Kompilacja serwera
    3.4.2. Używanie strumieni zdalnych
  3.5. Decyzyjne Listy Edycji (Edit Decision Lists - EDL)
    3.5.1. Używanie pliku EDL
    3.5.2. Tworzenie pliku EDL
4. FAQ - Często Zadawane Pytania
5. Używanie CD/DVD
  5.1. Napędy CD/DVD
  5.2. Odtwarzanie DVD
  5.3. Odtwarzanie VCD
6. Porty
  6.1. Linux
    6.1.1. Pakiety Debiana
    6.1.2. Pakiety RPM
    6.1.3. ARM
  6.2. *BSD
    6.2.1. FreeBSD
    6.2.2. OpenBSD
    6.2.3. Darwin
  6.3. Sun Solaris
  6.4. Silicon Graphics Irix
  6.5. QNX
  6.6. Windows
    6.6.1. Cygwin
    6.6.2. MinGW
  6.7. Mac OS
  6.8. HP-UX
  6.9. Amiga/MorphOS (zabawki dla zapaleńców)
7. Kodowanie z MEncoderem
  7.1. Kodowanie 2 lub 3-przebiegowe MPEG-4 ("DivX")
  7.2. Kodowanie do formatu MPEG
  7.3. Przeskalowywanie filmów
  7.4. Kopiowanie strumienia
  7.5. Naprawianie plików AVI ze zniszczonym indeksem lub przeplotem
    7.5.1. Łącznie wielu plików AVI
  7.6. Kodowanie przy pomocy rodziny kodeków libavcodec
  7.7. Kodowanie z wielu wejściowych plików obrazkowych (JPEG,PNG lub TGA)
  7.8. Wyciąganie napisów z DVD do pliku Vobsub
  7.9. Utrzymywanie proporcji obrazu (aspect ratio)
  7.10. Dowolne inter/intra matryce
  7.11. Rippowanie DVD do wysokiej jakości pliku MPEG4 ("DivX")
    7.11.1. Kadrowanie
    7.11.2. Poziom jakość
    7.11.3. Pliki powyżej 2GB
    7.11.4. Usuwanie przeplotu
    7.11.5. Odwrócone telecine
    7.11.6. Skalowanie i proporcje obrazu (aspect ratio)
    7.11.7. Podsumowanie
A. Listy dyskusyjne
B. Jak zgłaszać błędy
  B.1. Jak poprawiać błędy
  B.2. Jak zgłaszać błędy
  B.3. Gdzie zgłaszać błędy
  B.4. Co zgłaszać
    B.4.1. Informacja o systemie operacyjnym
    B.4.2. Sprzęt i sterowniki
    B.4.3. Problemy z konfiguracją
    B.4.4. Problemy z kompilacją
    B.4.5. Problemy z odtwarzaniem
    B.4.6. Awarie programu (ang. Crashes)
      B.4.6.1. Jak otrzymać informację o awarii
      B.4.6.2. Jak wyciągnąć sensowne informację ze zrzutu core (ang. core dump)
  B.5. Wiem co robię...
C. Znane błędy
  C.1. Specjalne systemowe/specyficzne dla procesora błędy/problemy
  C.2. Różne problemy z synchronizacją A-V i dźwiękiem
    C.2.1. Ogólne opóźnienie audio lub "dławiący się" dźwięk (występuje przy wszystkich lub wielu plikach)
    C.2.2. Opóźnienia/desynchronizacja dźwięku specyficzne dla jednego lub kilku plików
    C.2.3. Zupełny brak dźwięku
    C.2.4. Zupełny brak obrazu (jedynie puste, szare lub zielone okno)
    C.2.5. Problemy z wyjściem video
D. Format skórki MPlayera
  D.1. Wstęp
    D.1.1. Katalogi
    D.1.2. Formaty obrazków
    D.1.3. Składniki skórki
    D.1.4. Pliki
  D.2. Plik skin
    D.2.1. Okno główne i panel odtwarzania
    D.2.2. Okno ekranu
    D.2.3. Menu skórki
  D.3. Czcionki
    D.3.1. Znaki specjalne (symbole)
  D.4. Sygnały GUI
E. Deweloperzy wyrywają sobie włosy
  E.1. GCC 2.96
  E.2. Dystrybucja binariów
  E.3. nVidia
  E.4. Joe Barr
F. Jak przesyłać poprawki (patche)

|  | Następny
|  | Jak czytać tę dokumentację