MPlayer - Odtwarzacz filmów

http://www.mplayerhq.hu


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 NSV
2.1.1.16. Pliki matroska
2.1.1.17. PLiki NUT
2.1.1.18. 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. Obsługiwane 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, Cinepak CVID i inne stare kodeki
2.2.1.7. RealVideo
2.2.1.8. XviD
2.2.1.9. Sorenson
2.2.1.10. x264
2.2.1.10.1. Co to jest x264
2.2.1.10.2. Co to jest H.264
2.2.1.10.3. Jak mogę odtwarzać filmy H.264 używając MPlayera
2.2.1.10.4. Jak mogę kodować filmy używając MEncodera i x264?
2.2.2. Kodeki audio
2.2.2.1. Programowe dekodowanie AC3
2.2.2.2. Sprzętowe dekodowanie AC3
2.2.2.3. obsługa 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ścia video
2.3.1. Ustawianie MTRR
2.3.2. Wyjścia video dla tradycyjnych kart graficznych
2.3.2.1. Xv
2.3.2.1.1. Karty 3dfx
2.3.2.1.2. Karty S3
2.3.2.1.3. Karty nVidia
2.3.2.1.4. Karty ATI
2.3.2.1.5. Karty NeoMagic
2.3.2.1.6. Karty Trident
2.3.2.1.7. Karty Kyro/PowerVR
2.3.2.2. DGA
2.3.2.3. SDL
2.3.2.4. SVGAlib
2.3.2.5. Wyjście bufora ramki (FBdev)
2.3.2.6. Bufor ramki Matrox (mga_vid)
2.3.2.7. Obsługa 3dfx YUV
2.3.2.8. Wyjście OpenGL
2.3.2.9. AAlib - wyświetlanie w trybie tekstowym
2.3.2.10. libcaca - Color ASCII Art library (biblioteka kolorowego ASCII-Art)
2.3.2.11. VESA - wyjście na VESA BIOS
2.3.2.12. X11
2.3.2.13. VIDIX
2.3.2.13.1. Karty ATI
2.3.2.13.2. Karty Matrox
2.3.2.13.3. Karty Trident
2.3.2.13.4. Karty 3DLabs
2.3.2.13.5. Karty nVidia
2.3.2.13.6. Karty SiS
2.3.2.14. DirectFB
2.3.2.15. DirectFB/Matrox (dfbmga)
2.3.3. Dekodery MPEG
2.3.3.1. Wejście i wyjście DVB
2.3.3.2. DXR2
2.3.3.3. DXR3/Hollywood+
2.3.4. Inny sprzęt do wizualizacji
2.3.4.1. Zr
2.3.4.2. Blinkenlights
2.3.5. Obsługa wyjścia TV
2.3.5.1. Karty Matrox G400
2.3.5.2. Karty Matrox G450/G550
2.3.5.3. karty ATI
2.3.5.4. Voodoo 3
2.3.5.5. nVidia
2.3.5.6. NeoMagic
2.4. Urządzenia wyjściowe audio
2.4.1. Synchronizacja Audio/Video
2.4.2. Rozwiązywanie problemów
2.5. Wejście TV
2.5.1. Kompilacja
2.5.2. Wskazówki użytkowania
2.5.3. Przykłady
3. Sposób użycia
3.1. Wiersz poleceń
3.2. Sterowanie
3.2.1. Konfiguracja sterowania
3.2.2. Sterowanie poprzez LIRC
3.2.3. Tryb sługi
3.3. Strumieniowanie z sieci i potoków
3.3.1. Zapisywanie strumieniowanej zawartości
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.1.1. Linux
5.1.2. FreeBSD:
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. HP-UX
6.6. QNX
6.7. Windows
6.7.1. Cygwin
6.7.2. MinGW
6.8. Mac OS
6.8.1. MPlayer OS X
6.9. Amiga/MorphOS (zabawki dla zapaleńców)
7. Kodowanie z MEncoderem
7.1. Kodowanie dwu-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. Ekstraktowanie 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 MPEG-4 ("DivX")
7.11.1. Stały Kwantyzator vs. dwu-przebiegowe
7.11.2. Kadrowanie i Skalowanie
7.11.3. Audio
7.11.4. Przeplot i Telecine
7.11.5. Filtrowanie
7.11.6. Przykład
7.12. Jak radzić sobie telecine i przeplotem w NTSC DVD
7.12.1. Jak ustalić jaki typ video masz
7.12.1.1. Progresywny
7.12.1.2. Ztelecinowany
7.12.1.3. Przepleciony
7.12.1.4. Mieszane progresywne i telecine
7.12.1.5. Mieszane progresywne i telecine
7.12.2. Jak zakodować każdą kategorię
7.12.2.1. Progresywne
7.12.2.2. Ztelecinowane
7.12.2.3. Przeplecione
7.12.2.4. Mieszane progresywne i telecine
7.12.2.5. Mieszane progresywne i z przeplotem
7.12.3. Notatki
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 informacje 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