MPlayer
- Ten artykuł dotyczy darmowego wolnodostępowego odtwarzacza multimedialnego. Artykuł na temat odtwarzacza firmy Microsoft, którego plik wykonywalny nazywa się mplayer2.exe, znajduje się pod hasłem Windows Media Player.
Szablon:Software infobox MPlayer - The Movie Player to dostępny na zasadach wolnego oprogramowania odtwarzacz multimedialny, oraz związany z jego rozwojem projekt informatyczny. Powstał w 2000 roku, jako odtwarzacz filmów dla systemu operacyjnego Linux. Jego ogromna popularność oraz porty na kolejne platformy sprzętowe i systemy operacyjne spowodowały w 2004 roku zmianę nazwy z The Movie Player for Linux na The Movie Player. Oprócz programu mplayer, służącego do odtwarzania filmów, w skład projektu wchodzi również program mencoder, przeznaczony do konwersji formatów i tworzenia nowych filmów i animacji z pojedynczych klatek obrazu.
Możliwości MPlayera
MPlayer jest narzędziem o ogromnych możliwościach. Program podzielono na kilka części, aby ułatwić implementację obsługi kolejnych formatów plików i strumieni.
Wyodrębniono m.in. warstwy:
- wejścia (np. plik, potok, sieć)
- kontenera (np. AVI, Ogg, rm)
- kodeków (np. DivX, XviD, MPEG-4, AC-3, MP3)
- filtrów (np. filtr rozmycia Gaussa, przycinanie i skalowanie filmu)
- sterowników wyjścia (np. Xv, X11, ALSA, OSS)
Warstwy kodeków, filtrów i sterowników są podzielono na osobne sekcje odpowiedzialne za obsługę audio i video. Posiada też bardzo rozbudowane możliwości w konwertowaniu plików i tworzeniu nowych animacji z pojedynczych klatek (służy do tego wchodzący w skład projektu program mencoder).
Obsługiwane formaty
MPlayer jest uniwersalnym odtwarzaczem. Zawiera wiele kodeków A/V w swoim kodzie, może również korzystać z zewnętrznych bibliotek oraz z specjalnie zmodyfikowanych wersji kodeków dla systemu Windows (pliki: *.dll, *.acm oraz *.ax). Te ostatnie przeznaczone są wyłącznie dla systemów z procesorami kompatybilnymi z Intel 80386 (x86), zatem chcąc z nich korzystać w systemie o architekturze 64-bitowej należy zastosować emulację trybu 32-bitowego.
Najważniejsze formaty obsługiwane przez program:
- VCD i SVCD (Super Video CD)
- DVD włączając w to nośniki zaszyfrowane
- Format RIFF, AVI
- Formaty promowane przez Microsoft: ASF, WMV, WMA
- Formaty QuickTime: QT, MOV, MP4
- Strumienie MPEG1/2: ES, PS, PES, VOB
- Strumienie RealAudio i RealVideo
- Formaty Ogg i OGM
- VIVO
- yuv4mpeg
- FILM (*.cpk)
- Matroska
- Strumieniowanie poprzez HTTP, RTP, RTSP, mms, mmst, mpst, sdp, SMB
- TV
- Seria plików graficznych (np. PNG, JPEG)
Wtyczki wejściowe
Kodeki obrazu
- MPEG-1 (VCD)
- MPEG-2 (SVCD/DVD/DVB)
- wszystkie warianty MPEG-4 włączając w to DivX, OpenDivX (DivX4), DivX 5 (Pro), XviD, x264
- Windows Media Video 7/8 (WMV1/2)
- Windows Media Video 9 (WMV3) (poprzez biblioteki DLL)
- RealVideo 1.0, 2.0 (G2)
- RealVideo 3.0 (RP8), 4.0 (RP9) (poprzez biblioteki Real)
- Sorenson v1/v3 (SVQ1/SVQ3), Cinepak, RPZA i inne kodeki QuickTime
- DV video
- 3ivx
- Intel Indeo3 (3.1, 3.2)
- Intel Indeo 4.1 i 5.0 (poprzez biblioteki *.dll lub kodeki XAnim)
- VIVO 1.0, 2.0, I263 i inne warianty H.263(+) (poprzez biblioteki *.dll)
- MJPEG, AVID, VCR2, ASV2 i inne formaty sprzętowe
- FLI/FLC
- HuffYUV
- wiele starszych (prostych) formatów RLE
- Snow
- i inne
Kodeki audio
- MPEG warstwy 1, 2, i 4 (MP3)
- AC3/A52 (Dolby Digital) (programowo lub przez SP/DIF)
- AAC (strumień dźwiękowy MPEG4)
- WMA (DivX Audio) v1, v2
- WMA 9 (WMAv3), Voxware audio, ACELP.net itd. (poprzez sterowniki binarne systemu Windows - x86 dll)
- RealAudio: COOK, SIPRO, ATRAC3 (poprzez biblioteki Real Playera)
- RealAudio: DNET i inne starsze kodeki
- QuickTime: Qclp, Q-Design QDMC/QDM2, MACE 3/6 (poprzez biblioteki QT)
- Ogg Vorbis
- VIVO (g723, Vivo Siren) (poprzez biblioteki x86 dll)
- alaw/ulaw, (ms)gsm, pcm, *adpcm i inne prostsze (starsze) formaty
- FLAC: kodek bezstratny dźwięku o rozszerzeniu plików .flac
- Monkey's Audio: kodek bezstratny dźwięku o rozszerzeniu plików .ape
Zobacz też
Linki zewnętrzne
- Strona domowa MPlayera (pol. • ang. • węg. • hiszp.)
- Dokumentacja w języku polskim
- Wersja dla MacOS X (ang.)
- MPlayerXP - fork MPlayera z obsługą wątków