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. TV
9.1. Wejście TV
9.1.1. Kompilacja
9.1.2. Wskazówki użytkowania
9.1.3. Przykłady
10. Radio
10.1. Słuchanie radia
10.1.1. Kompilacja
10.1.2. Rady przy stosowaniu
10.1.3. Przykłady
11. Porty
11.1. Linux
11.1.1. Pakiety Debiana
11.1.2. Pakiety RPM
11.1.3. ARM
11.2. *BSD
11.2.1. FreeBSD
11.2.2. OpenBSD
11.2.3. Darwin
11.3. Komercyjny Unix
11.3.1. Solaris
11.3.2. IRIX
11.3.3. HP-UX
11.3.4. AIX
11.4. Windows
11.4.1. Cygwin
11.4.2. MinGW
11.5. Mac OS
11.5.1. MPlayer OS X GUI
11.6. Egzotyczne Platformy
11.6.1. QNX
11.6.2. Amiga/MorphOS (GeekGadgets)
12. Podstawy używania MEncodera
12.1. Wybieranie kodeka i formatu
12.2. Wybieranie źródłowego zbioru lub urządzenia
12.3. Kodowanie dwuprzebiegowe MPEG-4 ("DivX")
12.4. Kodowanie do formatu video Sony PSP
12.5. Kodowanie do formatu MPEG
12.6. Przeskalowywanie filmów
12.7. Kopiowanie strumieni
12.8. Kodowanie z wielu wejściowych plików obrazkowych (JPEG, PNG, TGA itp.)
12.9. Wydobywanie napisów z DVD do pliku VOBsub
12.10. Utrzymywanie proporcji obrazu (aspect ratio)
13. Kodowanie przy użyciu MEncodera
13.1. Rippowanie DVD do wysokiej jakości pliku MPEG-4 ("DivX")
13.1.1. Przygotowanie do kodowania: Identyfikowanie materiału źródłowego i framerate
13.1.1.1. Ustalanie źródłowego framerate
13.1.1.2. Identyfikowanie materiału źródłowego
13.1.2. Stały kwantyzator a tryb wieloprzebiegowy
13.1.3. Ograniczenia efektywnego kodowania
13.1.4. Kadrowanie i skalowanie
13.1.5. Dobieranie rozdzielczości i bitrate
13.1.5.1. Obliczanie rozdzielczości
13.1.6. Filtrowanie
13.1.7. Przeplot i telecine
13.1.8. Encoding interlaced video
13.1.9. Notes on Audio/Video synchronization
13.1.10. Choosing the video codec
13.1.11. Audio
13.1.12. Muxing
13.1.12.1. Improving muxing and A/V sync reliability
13.1.12.2. Limitations of the AVI container
13.1.12.3. Muxing into the Matroska container
13.2. How to deal with telecine and interlacing within NTSC DVDs
13.2.1. Introduction
13.2.2. How to tell what type of video you have
13.2.2.1. Progressive
13.2.2.2. Telecined
13.2.2.3. Interlaced
13.2.2.4. Mixed progressive and telecine
13.2.2.5. Mixed progressive and interlaced
13.2.3. How to encode each category
13.2.3.1. Progressive
13.2.3.2. Telecined
13.2.3.3. Interlaced
13.2.3.4. Mixed progressive and telecine
13.2.3.5. Mixed progressive and interlaced
13.2.4. Footnotes
13.3. Encoding with the libavcodec codec family
13.3.1. libavcodec's video codecs
13.3.2. libavcodec's audio codecs
13.3.2.1. PCM/ADPCM format supplementary table
13.3.3. Encoding options of libavcodec
13.3.4. Encoding setting examples
13.3.5. Custom inter/intra matrices
13.3.6. Example
13.4. Encoding with the Xvid codec
13.4.1. What options should I use to get the best results?
13.4.2. Encoding options of Xvid
13.4.3. Encoding profiles
13.4.4. Encoding setting examples
13.5. Encoding with the x264 codec
13.5.1. Encoding options of x264
13.5.1.1. Introduction
13.5.1.2. Options which primarily affect speed and quality
13.5.1.3. Options pertaining to miscellaneous preferences
13.5.2. Encoding setting examples
13.6. Encoding with the Video For Windows codec family
13.6.1. Video for Windows supported codecs
13.6.2. Using vfw2menc to create a codec settings file.
13.7. Using MEncoder to create QuickTime-compatible files
13.7.1. Why would one want to produce QuickTime-compatible Files?
13.7.2. QuickTime 7 limitations
13.7.3. Cropping
13.7.4. Scaling
13.7.5. A/V sync
13.7.6. Bitrate
13.7.7. Encoding example
13.7.8. Remuxing as MP4
13.7.9. Adding metadata tags
13.8. Using MEncoder to create VCD/SVCD/DVD-compliant files
13.8.1. Format Constraints
13.8.1.1. Format Constraints
13.8.1.2. GOP Size Constraints
13.8.1.3. Bitrate Constraints
13.8.2. Output Options
13.8.2.1. Aspect Ratio
13.8.2.2. Maintaining A/V sync
13.8.2.3. Sample Rate Conversion
13.8.3. Using libavcodec for VCD/SVCD/DVD Encoding
13.8.3.1. Introduction
13.8.3.2. lavcopts
13.8.3.3. Examples
13.8.3.4. Advanced Options
13.8.4. Encoding Audio
13.8.4.1. toolame
13.8.4.2. twolame
13.8.4.3. libavcodec
13.8.5. Putting it all Together
13.8.5.1. PAL DVD
13.8.5.2. NTSC DVD
13.8.5.3. PAL AVI Containing AC-3 Audio to DVD
13.8.5.4. NTSC AVI Containing AC-3 Audio to DVD
13.8.5.5. PAL SVCD
13.8.5.6. NTSC SVCD
13.8.5.7. PAL VCD
13.8.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