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.


Spis treści

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. Codec installation
2.5.1. Xvid
2.5.2. x264
2.5.3. Kodek AAC
2.5.4. Kodeki AMR
2.6. 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. TV
5.1. Wejście TV
5.1.1. Kompilacja
5.1.2. Wskazówki użytkowania
5.1.3. Przykłady
6. Radio
6.1. Słuchanie radia
6.1.1. Kompilacja
6.1.2. Rady przy stosowaniu
6.1.3. Przykłady
7. Urządzenia wyjścia video
7.1. Ustawianie MTRR
7.2. Wyjścia video dla tradycyjnych kart graficznych
7.2.1. Xv
7.2.1.1. Karty 3dfx
7.2.1.2. Karty S3
7.2.1.3. Karty nVidia
7.2.1.4. Karty ATI
7.2.1.5. Karty NeoMagic
7.2.1.6. Karty Trident
7.2.1.7. Karty Kyro/PowerVR
7.2.2. DGA
7.2.3. SDL
7.2.4. SVGAlib
7.2.5. Wyjście bufora ramki (FBdev)
7.2.6. Bufor ramki Matrox (mga_vid)
7.2.7. Obsługa 3dfx YUV
7.2.8. Wyjście OpenGL
7.2.9. AAlib - wyświetlanie w trybie tekstowym
7.2.10. libcaca - Color ASCII Art library (biblioteka kolorowego ASCII-Art)
7.2.11. VESA - wyjście na VESA BIOS
7.2.12. X11
7.2.13. VIDIX
7.2.13.1. Karty ATI
7.2.13.2. Karty Matrox
7.2.13.3. Karty Trident
7.2.13.4. Karty 3DLabs
7.2.13.5. Karty nVidia
7.2.13.6. Karty SiS
7.2.14. DirectFB
7.2.15. DirectFB/Matrox (dfbmga)
7.3. Dekodery MPEG
7.3.1. Wejście i wyjście DVB
7.3.2. DXR2
7.3.3. DXR3/Hollywood+
7.4. Inny sprzęt do wizualizacji
7.4.1. Zr
7.4.2. Blinkenlights
7.5. Obsługa wyjścia TV
7.5.1. Karty Matrox G400
7.5.2. Karty Matrox G450/G550
7.5.3. karty ATI
7.5.4. nVidia
7.5.5. NeoMagic
8. Porty
8.1. Linux
8.1.1. Pakiety Debiana
8.1.2. Pakiety RPM
8.1.3. ARM
8.2. *BSD
8.2.1. FreeBSD
8.2.2. OpenBSD
8.2.3. Darwin
8.3. Komercyjny Unix
8.3.1. Solaris
8.3.2. HP-UX
8.3.3. AIX
8.3.4. QNX
8.4. Windows
8.4.1. Cygwin
8.4.2. MinGW
8.5. Mac OS
8.5.1. MPlayer OS X GUI
9. Podstawy używania MEncodera
9.1. Wybieranie kodeka i formatu
9.2. Wybieranie źródłowego zbioru lub urządzenia
9.3. Kodowanie dwuprzebiegowe MPEG-4 ("DivX")
9.4. Kodowanie do formatu video Sony PSP
9.5. Kodowanie do formatu MPEG
9.6. Przeskalowywanie filmów
9.7. Kopiowanie strumieni
9.8. Kodowanie z wielu wejściowych plików obrazkowych (JPEG, PNG, TGA itp.)
9.9. Wydobywanie napisów z DVD do pliku VOBsub
9.10. Utrzymywanie proporcji obrazu (aspect ratio)
10. Kodowanie przy użyciu MEncodera
10.1. Rippowanie DVD do wysokiej jakości pliku MPEG-4 ("DivX")
10.1.1. Przygotowanie do kodowania: Identyfikowanie materiału źródłowego i framerate
10.1.1.1. Ustalanie źródłowego framerate
10.1.1.2. Identyfikowanie materiału źródłowego
10.1.2. Stały kwantyzator a tryb wieloprzebiegowy
10.1.3. Ograniczenia efektywnego kodowania
10.1.4. Kadrowanie i skalowanie
10.1.5. Dobieranie rozdzielczości i bitrate
10.1.5.1. Obliczanie rozdzielczości
10.1.6. Filtrowanie
10.1.7. Przeplot i telecine
10.1.8. Encoding interlaced video
10.1.9. Notes on Audio/Video synchronization
10.1.10. Choosing the video codec
10.1.11. Audio
10.1.12. Muxing
10.1.12.1. Improving muxing and A/V sync reliability
10.1.12.2. Limitations of the AVI container
10.1.12.3. Muxing into the Matroska container
10.2. How to deal with telecine and interlacing within NTSC DVDs
10.2.1. Introduction
10.2.2. How to tell what type of video you have
10.2.2.1. Progressive
10.2.2.2. Telecined
10.2.2.3. Interlaced
10.2.2.4. Mixed progressive and telecine
10.2.2.5. Mixed progressive and interlaced
10.2.3. How to encode each category
10.2.3.1. Progressive
10.2.3.2. Telecined
10.2.3.3. Interlaced
10.2.3.4. Mixed progressive and telecine
10.2.3.5. Mixed progressive and interlaced
10.2.4. Footnotes
10.3. Encoding with the libavcodec codec family
10.3.1. libavcodec's video codecs
10.3.2. libavcodec's audio codecs
10.3.2.1. PCM/ADPCM format supplementary table
10.3.3. Encoding options of libavcodec
10.3.4. Encoding setting examples
10.3.5. Custom inter/intra matrices
10.3.6. Example
10.4. Encoding with the Xvid codec
10.4.1. What options should I use to get the best results?
10.4.2. Encoding options of Xvid
10.4.3. Encoding profiles
10.4.4. Encoding setting examples
10.5. Encoding with the x264 codec
10.5.1. Encoding options of x264
10.5.1.1. Introduction
10.5.1.2. Options which primarily affect speed and quality
10.5.1.3. Options pertaining to miscellaneous preferences
10.5.2. Encoding setting examples
10.6. Encoding with the Video For Windows codec family
10.6.1. Video for Windows supported codecs
10.6.2. Using vfw2menc to create a codec settings file.
10.7. Using MEncoder to create QuickTime-compatible files
10.7.1. Why would one want to produce QuickTime-compatible Files?
10.7.2. QuickTime 7 limitations
10.7.3. Cropping
10.7.4. Scaling
10.7.5. A/V sync
10.7.6. Bitrate
10.7.7. Encoding example
10.7.8. Remuxing as MP4
10.7.9. Adding metadata tags
10.8. Using MEncoder to create VCD/SVCD/DVD-compliant files
10.8.1. Format Constraints
10.8.1.1. Format Constraints
10.8.1.2. GOP Size Constraints
10.8.1.3. Bitrate Constraints
10.8.2. Output Options
10.8.2.1. Aspect Ratio
10.8.2.2. Maintaining A/V sync
10.8.2.3. Sample Rate Conversion
10.8.3. Using libavcodec for VCD/SVCD/DVD Encoding
10.8.3.1. Introduction
10.8.3.2. lavcopts
10.8.3.3. Examples
10.8.3.4. Advanced Options
10.8.4. Encoding Audio
10.8.4.1. toolame
10.8.4.2. twolame
10.8.4.3. libavcodec
10.8.5. Putting it all Together
10.8.5.1. PAL DVD
10.8.5.2. NTSC DVD
10.8.5.3. PAL AVI Containing AC-3 Audio to DVD
10.8.5.4. NTSC AVI Containing AC-3 Audio to DVD
10.8.5.5. PAL SVCD
10.8.5.6. NTSC SVCD
10.8.5.7. PAL VCD
10.8.5.8. NTSC VCD
11. FAQ - Często Zadawane Pytania
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. Format skórki MPlayera
B.1. Wstęp
B.1.1. Katalogi
B.1.2. Formaty obrazków
B.1.3. Składniki skórki
B.1.4. Pliki
B.2. Plik skin
B.2.1. Okno główne i panel odtwarzania
B.2.2. Okno ekranu
B.2.3. Menu skórki
B.3. Czcionki
B.3.1. Znaki specjalne (symbole)
B.4. Sygnały GUI
B.5. Tworzenie dobrych skórek