MPlayer - Odtwarzacz filmów

http://www.mplayerhq.hu

License

MPlayer is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

MPlayer is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with MPlayer; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.


Jak czytać tę dokumentację
1. Wprowadzenie
2. Instalacja
2.1. Wymagane oprogramowanie
2.2. Możliwości
2.3. A co z GUI?
2.4. Czcionki i OSD
2.4.1. Czcionki TrueType
2.4.2. Czcionki bitmapowe
2.4.3. Menu OSD
2.5. RTC
3. Sposób użycia
3.1. Wiersz poleceń
3.2. Napisy i OSD
3.3. Sterowanie
3.3.1. Konfiguracja sterowania
3.3.2. Sterowanie poprzez LIRC
3.3.3. Tryb sługi
3.4. Strumieniowanie z sieci i potoków
3.4.1. Zapisywanie strumieniowanej zawartości
3.5. Strumienie zdalne
3.5.1. Kompilacja serwera
3.5.2. Używanie strumieni zdalnych
3.6. Decyzyjne Listy Edycji (Edit Decision Lists - EDL)
3.6.1. Używanie pliku EDL
3.6.2. Tworzenie pliku EDL
3.7. Zaawansowane audio
3.7.1. Dźwięk przestrzenny/wielokanałowy
3.7.1.1. DVDs
3.7.1.2. Odtwarzanie plików stereo przy użyciu czterech głośników
3.7.1.3. Przekazywanie AC3/DTS
3.7.1.4. Przekazywanie dźwięku MPEG
3.7.1.5. Dźwięk zakodowany macierzowo
3.7.1.6. Emulacja przestrzeni w słuchawkach
3.7.1.7. Rozwiązywanie problemów
3.7.2. Manipulowanie kanałami
3.7.2.1. Ogólne informacje
3.7.2.2. Odtwarzanie dźwięku mono przy użyciu dwóch głośników
3.7.2.3. Kopiowanie i przesuwanie kanałów
3.7.2.4. Miksowanie kanałów
3.7.3. Programowa regulacja głośności
4. Używanie CD/DVD
4.1. Napędy CD/DVD
4.1.1. Linux
4.1.2. FreeBSD
4.2. Odtwarzanie DVD
4.3. Odtwarzanie VCD
5. FAQ - Często Zadawane Pytania
6. Kontenery
6.1. Formaty video
6.1.1. Pliki MPEG
6.1.2. Pliki AVI
6.1.3. Pliki ASF/WMV
6.1.4. Pliki QuickTime/MOV
6.1.5. Pliki VIVO
6.1.6. Pliki FLI
6.1.7. Pliki RealMedia (RM)
6.1.8. Pliki NuppelVideo
6.1.9. Pliki yuv4mpeg
6.1.10. Pliki FILM
6.1.11. Pliki RoQ
6.1.12. Pliki OGG/OGM
6.1.13. Pliki SDP
6.1.14. Pliki PVA
6.1.15. Pliki NSV
6.1.16. Pliki matroska
6.1.17. Pliki NUT
6.1.18. Pliki GIF
6.2. Formaty audio
6.2.1. Pliki MP3
6.2.2. Pliki OGG/OGM (Vorbis)
6.2.3. CD audio
6.2.4. XMMS
7. Obsługiwane kodeki
7.1. Kodeki video
7.1.1. FFmpeg/libavcodec
7.1.2. Xvid
7.1.3. x264
7.1.3.1. Co to jest x264?
7.1.3.2. Co to jest H.264
7.1.3.3. Jak mogę odtwarzać filmy H.264 używając MPlayera
7.1.3.4. Jak mogę kodować filmy używając MEncodera i x264?
7.2. Kodeki audio
7.2.1. Programowe dekodowanie AC3
7.2.2. Sprzętowe dekodowanie AC3
7.2.3. Obsługa libmad
7.2.4. Sprzętowy kodek MPEG audio
7.2.5. Kodek AAC
7.2.6. Kodeki AMR
7.3. Importowanie kodeków Win32-HOWTO
7.3.1. Kodeki VFW
7.3.2. Kodeki DirectShow
8. Urządzenia wyjścia video
8.1. Ustawianie MTRR
8.2. Wyjścia video dla tradycyjnych kart graficznych
8.2.1. Xv
8.2.1.1. Karty 3dfx
8.2.1.2. Karty S3
8.2.1.3. Karty nVidia
8.2.1.4. Karty ATI
8.2.1.5. Karty NeoMagic
8.2.1.6. Karty Trident
8.2.1.7. Karty Kyro/PowerVR
8.2.2. DGA
8.2.3. SDL
8.2.4. SVGAlib
8.2.5. Wyjście bufora ramki (FBdev)
8.2.6. Bufor ramki Matrox (mga_vid)
8.2.7. Obsługa 3dfx YUV
8.2.8. Wyjście OpenGL
8.2.9. AAlib - wyświetlanie w trybie tekstowym
8.2.10. libcaca - Color ASCII Art library (biblioteka kolorowego ASCII-Art)
8.2.11. VESA - wyjście na VESA BIOS
8.2.12. X11
8.2.13. VIDIX
8.2.13.1. Karty ATI
8.2.13.2. Karty Matrox
8.2.13.3. Karty Trident
8.2.13.4. Karty 3DLabs
8.2.13.5. Karty nVidia
8.2.13.6. Karty SiS
8.2.14. DirectFB
8.2.15. DirectFB/Matrox (dfbmga)
8.3. Dekodery MPEG
8.3.1. Wejście i wyjście DVB
8.3.2. DXR2
8.3.3. DXR3/Hollywood+
8.4. Inny sprzęt do wizualizacji
8.4.1. Zr
8.4.2. Blinkenlights
8.5. Obsługa wyjścia TV
8.5.1. Karty Matrox G400
8.5.2. Karty Matrox G450/G550
8.5.3. karty ATI
8.5.4. nVidia
8.5.5. NeoMagic
9. Urządzenia wyjściowe audio
9.1. Synchronizacja Audio/Video
9.2. Rozwiązywanie problemów
10. TV
10.1. Wejście TV
10.1.1. Kompilacja
10.1.2. Wskazówki użytkowania
10.1.3. Przykłady
11. Radio
11.1. Słuchanie radia
11.1.1. Kompilacja
11.1.2. Rady przy stosowaniu
11.1.3. Przykłady
12. Porty
12.1. Linux
12.1.1. Pakiety Debiana
12.1.2. Pakiety RPM
12.1.3. ARM
12.2. *BSD
12.2.1. FreeBSD
12.2.2. OpenBSD
12.2.3. Darwin
12.3. Komercyjny Unix
12.3.1. Solaris
12.3.2. IRIX
12.3.3. HP-UX
12.3.4. AIX
12.4. Windows
12.4.1. Cygwin
12.4.2. MinGW
12.5. Mac OS
12.5.1. MPlayer OS X GUI
12.6. Egzotyczne Platformy
12.6.1. QNX
12.6.2. Amiga/MorphOS (GeekGadgets)
13. Podstawy używania MEncodera
13.1. Wybieranie kodeka i formatu
13.2. Wybieranie źródłowego zbioru lub urządzenia
13.3. Kodowanie dwuprzebiegowe MPEG-4 ("DivX")
13.4. Kodowanie do formatu video Sony PSP
13.5. Kodowanie do formatu MPEG
13.6. Przeskalowywanie filmów
13.7. Kopiowanie strumieni
13.8. Kodowanie z wielu wejściowych plików obrazkowych (JPEG, PNG, TGA itp.)
13.9. Wydobywanie napisów z DVD do pliku VOBsub
13.10. Utrzymywanie proporcji obrazu (aspect ratio)
14. Kodowanie przy użyciu MEncodera
14.1. Rippowanie DVD do wysokiej jakości pliku MPEG-4 ("DivX")
14.1.1. Przygotowanie do kodowania: Identyfikowanie materiału źródłowego i framerate
14.1.1.1. Ustalanie źródłowego framerate
14.1.1.2. Identyfikowanie materiału źródłowego
14.1.2. Stały kwantyzator a tryb wieloprzebiegowy
14.1.3. Constraints for efficient encoding
14.1.4. Cropping and Scaling
14.1.5. Choosing resolution and bitrate
14.1.5.1. Computing the resolution
14.1.6. Filtering
14.1.7. Interlacing and Telecine
14.1.8. Encoding interlaced video
14.1.9. Notes on Audio/Video synchronization
14.1.10. Audio
14.1.11. Muxing
14.1.11.1. Improving muxing and A/V sync reliability
14.1.11.2. Limitations of the AVI container
14.1.11.3. Muxing into the Matroska container
14.2. How to deal with telecine and interlacing within NTSC DVDs
14.2.1. Introduction
14.2.2. How to tell what type of video you have
14.2.2.1. Progressive
14.2.2.2. Telecined
14.2.2.3. Interlaced
14.2.2.4. Mixed progressive and telecine
14.2.2.5. Mixed progressive and interlaced
14.2.3. How to encode each category
14.2.3.1. Progressive
14.2.3.2. Telecined
14.2.3.3. Interlaced
14.2.3.4. Mixed progressive and telecine
14.2.3.5. Mixed progressive and interlaced
14.2.4. Footnotes
14.3. Encoding with the libavcodec codec family
14.3.1. libavcodec's video codecs
14.3.2. libavcodec's audio codecs
14.3.3. Encoding options of libavcodec
14.3.4. Encoding setting examples
14.3.5. Custom inter/intra matrices
14.3.6. Example
14.4. Encoding with the XviD codec
14.4.1. What options should I use to get the best results?
14.4.2. Encoding options of XviD
14.4.3. Encoding profiles
14.4.4. Encoding setting examples
14.5. Encoding with the x264 codec
14.5.1. Encoding options of x264
14.5.1.1. Introduction
14.5.1.2. Options which primarily affect speed and quality
14.5.1.3. Options pertaining to miscellaneous preferences
14.5.2. Encoding setting examples
14.6. Using MEncoder to create VCD/SVCD/DVD-compliant files.
14.6.1. Format Constraints
14.6.1.1. Format Constraints
14.6.1.2. GOP Size Constraints
14.6.1.3. Bitrate Constraints
14.6.2. Output Options
14.6.2.1. Aspect Ratio
14.6.2.2. Sample Rate Conversion
14.6.3. Using libavcodec for VCD/SVCD/DVD Encoding
14.6.3.1. Introduction
14.6.3.2. lavcopts
14.6.3.3. Examples
14.6.3.4. Advanced Options
14.6.4. Encoding Audio
14.6.4.1. toolame
14.6.4.2. twolame
14.6.4.3. libavcodec
14.6.5. Putting it all Together
14.6.5.1. PAL DVD
14.6.5.2. NTSC DVD
14.6.5.3. PAL AVI Containing AC3 Audio to DVD
14.6.5.4. NTSC AVI Containing AC3 Audio to DVD
14.6.5.5. PAL SVCD
14.6.5.6. NTSC SVCD
14.6.5.7. PAL VCD
14.6.5.8. NTSC VCD
A. Jak zgłaszać błędy
A.1. Zgłaszanie błędów związanych z bezpieczeństwem
A.2. Jak poprawiać błędy
A.3. Jak wykonać test regresji za pomocą Subversion
A.4. Jak zgłaszać błędy
A.5. Gdzie zgłaszać błędy
A.6. Co zgłaszać
A.6.1. Informacja o systemie operacyjnym
A.6.2. Sprzęt i sterowniki
A.6.3. Problemy z konfiguracją
A.6.4. Problemy z kompilacją
A.6.5. Problemy z odtwarzaniem
A.6.6. Awarie programu (ang. Crashes)
A.6.6.1. Jak otrzymać informację o awarii
A.6.6.2. Jak wyciągnąć sensowne informacje ze zrzutu core (ang. core dump)
A.7. Wiem co robię...
B. Znane błędy
B.1. Specjalne systemowe/specyficzne dla procesora błędy/problemy
B.2. Różne problemy z synchronizacją A-V i dźwiękiem
B.2.1. Ogólne opóźnienie audio lub "dławiący się" dźwięk (występuje przy wszystkich lub wielu plikach)
B.2.2. Opóźnienia/desynchronizacja dźwięku specyficzne dla jednego lub kilku plików
B.2.3. Zupełny brak dźwięku
B.2.4. Zupełny brak obrazu (jedynie puste, szare lub zielone okno)
B.2.5. Problemy z wyjściem video
C. Format skórki MPlayera
C.1. Wstęp
C.1.1. Katalogi
C.1.2. Formaty obrazków
C.1.3. Składniki skórki
C.1.4. Pliki
C.2. Plik skin
C.2.1. Okno główne i panel odtwarzania
C.2.2. Okno ekranu
C.2.3. Menu skórki
C.3. Czcionki
C.3.1. Znaki specjalne (symbole)
C.4. Sygnały GUI
C.5. Tworzenie dobrych skórek
D. Historia