複製鏈接
請複製以下鏈接發送給好友

Mplayer

鎖定
MPlayer是一款開源多媒體播放器,以GNU通用公共許可證發佈。此款軟件可在各主流操作系統使用,例如Linux和其他類Unix系統、Windows及Mac OS X系統。
MPlayer建基於命令行界面,在各操作系統也可選擇安裝不同的圖形界面。mplayer的另一個大的特色是廣泛的輸出設備支持。它可以在X11、Xv、DGA、OpenGL、SVGAlib、fbdev、AAlib、DirectFB下工作,且能使用GGISDL和一些低級的硬件相關的驅動模式(比如Matrox、3Dfx和Radeon、Mach64、Permedia3)。MPlayer還支持通過硬件MPEG解碼卡顯示,如DVB 和DXR3與Hollywood+。
MPlayer的開發始於2000年。最初的作者是 Arpad Gereoffy。MPlayer最初的名字叫"MPlayer - The Movie Player for Linux",不過後來開發者們簡稱其為"MPlayer - The Movie Player",原因是MPlayer已經不僅可以用於Linux而可以在所有平台上運行。
中文名
Mplayer
外文名
Mplayer
通    用
公共許可證發佈
開    源
多媒體播放器

Mplayer發展歷史

MPlayer的開發開始於2000年。最初的作者是 Arpad Gereoffy(在社區裏也被稱為A'rpi / Astral),之後馬上便有更多的開發者加入進來。這個項目之所以開始是因為A'rpi無法在Linux下找到一個令人滿意的視頻播放器
第一個版本被稱為mpg12play v0.1,並且將libmpeg3在一個半小時之內集成到其中。之後的版本mpg12play v0.95pre5裏被加入了基於avifile的Win32 DLL loader的AVI播放功能,從2000年11月MPlayer v0.3之後的版本都一直保留着該功能。
最初絕大多數的開發者都來自於匈牙利,開發者遍佈全球。自從2003年Alex Beregszászi開始接替準備開發第二代MPlayer的Árpád Gereöffy來維護該項目。MPlayer G2由於多種原因暫停開發。

Mplayer軟件特色

多種解碼器
MPlayer本身編譯自帶了多種類型的解碼器,不需要再安裝xvid、ffdshowac3filter、ogg、vobsub等等所謂看DVDrip必備解碼器,也不會跟你的電腦原來所安裝的解碼器 有任何衝突。
極速播放器
MPlayer相對其它播放器來説, 資源佔用非常少,不需要任何系統解碼器就可以播放各種媒體格式,對於MPEG/XviD/DivX格式的文件支持尤其好,不僅拖動播放速度快得不可思議, 而且播放破損文件時的效果也好得出奇,在低配置的機器上使用更是能凸顯優勢。
強大音頻支持
MPlayer廣泛地支持音視頻輸出驅動。它不僅可以使用X11、Xv、DGA、OpenGL、SVGAlib、fbdev、AAlib、libcaca、DirectFB、Quartz、MacOSXCoreVideo,也能使用GGI,SDL(及它們的所有驅動),所有VESA兼容顯卡上的VESA(甚至不需要X11),某些低級的顯卡相關的驅動(如Matrox、3dfx及ATI)和一些硬件MPEG解碼器卡,比如 SiemensDVB、HauppaugePVR(IVTV)、DXR2和DXR3/Hollywood+。它們中絕大多數支持軟件或硬件縮放,所以你可 以享受全屏電影。
OSD功能
MPlayer具有OSD(屏上顯示)功能顯示狀態信息,有抗鋸齒帶陰影的漂亮大字幕和鍵盤控制的可視反饋。支持的字體包括歐洲語種/ISO8859 -1,2(匈牙利語、英語、捷克語等等),西里爾語和韓語,可以播放12種格式的字幕文件(MicroDVD、SubRip、OGM、SubViewer、Sami、VPlayer、RT、SSA、AQTitle、JACOsub、PJS及我們自己的:MPsub)和DVD字幕(SPU 流、VOBsub及隱藏式CC字幕)。
MEncoder
MEncoder(MPlayer's Movie Encoder)是一個簡單的電影編碼器,設計用來把MPlayer可以播放的電影(AVI/ASF/OGG/DVD/VCD/VOB/MPG/MOV/VIV/FLI/RM/NUV/NET/PVA)編碼成別的MPlayer可以播放的格式。它可以使用各種編解碼器進行編碼,例如 DivX4(1或2 passes)、libavcodec、PCM/MP3/VBR MP3音頻。同時也有強大的插件系統用於控制視頻。

Mplayer支持格式

File:MPlayer command line.png
MPlayer being run via command line in Microsoft Windows Vista.
物理介質: CD、DVD、Video CD
容器格式: 3GP、AVI、ASF、FLV、MatroskaMOV (QuickTime)、MP4、NUT、Ogg、OGM、RealMedia
視頻格式: Cinepak、DV、H.263、H.264/MPEG-4AVC、HuffYUV、Indeo、MJPEGMPEG-1MPEG-2、MPEG-4 Part 2、RealVideo、Sorenson、TheoraWMV
音頻格式: AAC、AC3、ALAC、AMR、FLAC, Intel Music Coder, Monkey's Audio、MP3、Musepack、RealAudio、Shorten、Speex、Vorbis、WMA
字幕格式: AQTitle, ASS/SSA、CC, JACOsub, MicroDVD, MPsub, OGM, PJS, RT, Sami、SRT, SubViewer, VOBsub, VPlayer
圖像格式: BMP、JPEG、PCX, PTX, TGA、TIFF、SGI, Sun Raster
網絡協議: RTPRTSPHTTPFTP、MMS, Netstream (mpst://),
SMB MPlayer還支持不同的驅動程序,包括VDPAU、X11、OpenGL、DirectXQuartz Compositor、VESA、Framebuffer、SDL以及較少使用的ASCII art和Blinkenlights。它還能在裝有電視卡的計算機上使用tv://頻道收看電視節目,或者通過radio://頻道或頻率收聽廣播自從1.0RC1版,能夠使用libass庫來支持ASS/SSA字幕,雖然對於一些語言還存在問題。

Mplayer更新信息

20130128
- 同步源代碼到最新版。
2008.07.28更新
-增加了對SSA/ASS字體設置的支持(fontconfig庫),默認關閉使用方法請查看幫助。
-增加對包含西歐、朝鮮語特殊字符的文件名的支持。
-媒體信息中增加顯示MKV文件各軌道信息。
-修正播放含有OGG/Vorbis音頻的文件時導致播放器崩潰的問題。
-修正 打開緩存後收藏菜單項只能從頭播放的問題。
-修正DirectX下播放下一個文件時鼠標不隱藏的問題。
-修正srt等文本字幕無法使用設置的字體的問題。
-修正OpenGl全屏打開某些視頻時字幕和OSD尺寸錯誤。
-修正背景顏色與logo顏色不一致問題。
-修正拖放無擴展名文件導致播放器崩潰的問題。
-調整解碼器順序,優先使用系統解碼器解碼wma音頻。
-縮短了鼠標指針隱藏時間。
-適當減小媒體信息對話框。
-新LOGO為MPlayer默認風格。
MEditor2更新:
-增加SSA/ASS字體比例係數設置,用來調節ASS特效下字幕字體大小。
-增加SSA/ASS字體設置支持選項。
-增加ASS風格粗體設置選項。
-增加ASS風格斜體設置選項。
-修正flash關聯圖標錯誤問題。
-DirectX下未使用濾鏡時也可以設置亮度、對比度飽和度值,設置亮度後自動打開亮度濾鏡。
2008.07.15更新
-使用libiniparser處理kk.ini文件,大幅減少硬盤文件訪問次數,加快啓動速度
-增加收藏菜單及手動收藏管理文件功能,手動時不再自動收藏和自動播放
-增加查看媒體信息功能(快捷鍵Ctrl+D),可以查看當前播放的媒體文件的信息。
-增加使用文件菜單打開文件或拖放打開文件時支持自動收藏功能。
-增加菜單項控制是否禁用屏幕保護
-未播放視頻時雙擊播放器打開文件對話框。
-只打開一個播放器時直接在運行的播放器中打開新文件。
-當視頻分辨率大於屏幕分辨率時打開文件時自動縮小窗口到屏幕大小。
-增強模式自動連續播放大於1時,使用多線程將文件添加到播放列表。
-去掉極速啓動模式,由於使用了新的ini讀取方式不再需要此功能。
-去掉加載字幕對話框中的sub/idx格式,這種字幕的加載方法請查看FAQ。
-增強sub字幕加載能力,只要包含文件名就可以自動加載
-修改默認SSA/ASS風格設置,某些顯示字幕效果更好(如halfcd的mkv)。
-修正SSA/ASS自動擴展無法在未設置屏幕比例時不能使用的問題。
-修正SUB字幕無法按照設置的語言加載的問題,sub字幕優先級高於文本字幕。
-修正某些SUB/idx字幕加載後無法顯示的問題。
-修正OpenGL下打開文件某些時候不能居中的問題。
-修正OpenGL下不顯示菜單欄時無法使用右鍵菜單的問題。
-修正OpenGL下最小化後播放下一個文件後無法單擊任務欄恢復窗口的問題。
-修正OpenGL下最小化到系統托盤後播放下一個文件後出現微型窗口的問題。
-修正DirectX下直接啓動播放器時總在最前無效問題。
-修正DirectX下暫停播放後全屏再播放然後退出全屏後無法前端顯示的問題。
-修正繁體下命令行對話框中出現亂碼問題。
-修正全屏下點擊字幕菜單後鼠標指針不隱藏問題。
-此版本使用GCC4.3.1編譯體積有所增加。
-其它BUG修正。

Mplayer法律問題

大部分視頻和音頻格式都能通過FFmpeg項目的libavcodec函數庫本地支持。對於那些沒有開源解碼器的格式,MPlayer使用二進制的函數庫。它能直接使用Windows的DLL。專有的CSS解析軟件和相關格式使MPlayer成為被眾多開放源代碼播放器所使用的後端。
MPlayer曾經包括OpenDivX,一個不兼容GPL的解碼器。這已經被刪除,使MPlayer成為完全的自由軟件。但是在自由軟件中使用專有的解碼器仍然是影響FFmpeg、MPlayer以及其他相關軟件的潛在問題。2004年1月,Mplayer的網站指控丹麥的DVD播放器製造商KISS Technology,在出售的播放器固件中包括MPlayer的代碼,卻沒有用GPL發佈這個固件,這違反了GPL協議。KISS的經理Peter Wilmar Christensen反駁説,兩端代碼的相同不能説明KISS團隊使用了MPlayer的代碼.