MPlayer
MPlayer是一款開源的多媒體播放器,以 GNU 通用公眾授權條款發佈。此款軟體會當佇咧各主流作業系統使用,比如講 Linux 佮其他類 Unix 作業系統、微軟乎 Windows 系統佮蘋果電腦的 Mac OS X 系統。MPlayer 是起佇咧命令列介面,佇各作業系統會當選擇安裝無仝款的圖形介面。
開發
MPlayer 的開發開始佇二空空空的時。頭仔作者是 Árpád Gereöffy(佇咧 Demoscene 內底嘛予人叫做是 A'rpi / Astral), 了後馬上便閣較濟的開發者加入來。這个案啟動是因為,當 XAnim 佇咧一九九年停止開發了後,A'rpi 揣無滿意的 Linux 影片放送器。上頭仔的版本號做 mpg 十二 play v 空七一,是佇半點鐘內底咧用 _ libmpeg 三 _ 去鬥出來。佇咧 mpg 十二 play v 空九五 pre 五版了後,伊佮一个基於 avifile 的 Win 三十二 DLL 載入器的 AVI 放送器進行矣代碼合併,所以形成二空空年十一月的 MPlayer v 空吱三。
頭仔絕大多數的開發者攏來自匈牙利,但是這馬,開發者遍佈全球。自從二空空三年 Alex Beregszászi 開始接替準備開發第二代 MPlayer 的 Árpád Gereöffy 來維護這个案。但是這馬MPlayer G 二因為濟種原因暫停開發。
MPlayer 上頭仔的名號做 " MPlayer-The Movie Player for Linux ",毋過後來開發者簡稱其為 " MPlayer-The Movie Player ",原因是 MPlayer 已經毋但會當用於 Linux 會當佇所有平台上執行。
二空空四年到二空空五年,一个非官方的 Mac OS X 徙栽以比原版閣較懸的版本號釋出,名叫 MPlayer OS X 二 [一]。無偌久,OS X 版本佇官方網站出現。因為版本號的衝突,官方的 OS X 版 MPlayer 一垺零 rc 二,雖然版本叫較低,但是實際上使用閣較新更加穩定的代碼。二空空八年,MPlayer OS X 的非官方圖形介面 MPlayer OSX Extended 誕生,是這馬猶閣咧開發中的 MPlayer OS X 前端 [二] 之一,另外閣一个叫 MPlayerX [三],目前已經上架 Mac App Store。
支援的媒體檔案格式
- 實體媒介: CD、DVD、Video CD、Bluray Disc
- 容器格式: 三 GP、AVI、ASF、FLV、Matroska、MOV ( QuickTime )、MP 四、NUT、Ogg、OGM、RealMedia
- 影片格式: Cinepak、DV、H . 兩百六十三、H . 兩百六十四 / MPEG 扳四 AVC、HuffYUV、Indeo、MJPEG、MPEG 影一、MPEG 鋪二、MPEG 扳四 Part 二、RealVideo、Sorenson、Theora、WMV、H . 兩百六十五 / MPEG-H HEVC
- 音訊的格式: AAC、AC 三、ALAC、AMR、FLAC , Intel Music Coder , Monkey's Audio、MP 三、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
- 網路協定: RTP、RTSP、HTTP、FTP、MMS , Netstream ( mpst : / / ) , SMB
MPlayer 閣支援無仝的驅動程式,包括講 VDPAU、X 十一、OpenGL、DirectX、Quartz Compositor、VESA、Framebuffer、SDL 閣有較少使用的 ASCII art 和 Blinkenlights。伊閣會當踮電視卡的電腦來使用 tv : / / 頻道收看電視節目,抑是講通過 radio : / / 頻道抑是頻率收聽廣播自從一丈零 RC 一版,會當使用 libass 庫來支援 ASS / SSA 字幕,雖然對一寡語言猶閣有問題
法律問題
大部份的影片佮音訊格式攏會當通過 FFmpeg 專案的 libavcodec 函式庫原生支援。對彼無開源解碼器的格式,MPlayer 使用二進位的函式庫。伊會當直接使用 Windows 的 DLL。
專有的 CSS 解析的軟體佮相關的格式來使用 MPlayer 成做被濟濟開放原始碼放送器所使用的後端。過去,MPlayer 曾經包括 OpenDivX,一个無相容 GPL 的解碼器。這已經予人刣掉矣,使 MPlayer 成做完全的自由軟體。猶毋過佇自由軟體當中使用專有的解碼器猶原是影響 FFmpeg、MPlayer 佮其他的相關軟體的藏佇咧問題。
二空空四年一月,Mplayer 網站指控丹麥的 DVD 去放送器製造商 KISS Technology,佇咧賣的放送器韌體當中包括 MPlayer 的代碼,煞無路用 GPL 釋出這个韌體,這違反了 GPL 協定。KISS 的經理 Peter Wilmar Christensen 反駁講,兩段代碼的仝款袂使講明 KISS 團隊使用矣 MPlayer 的代碼。
參考文獻
外部連結
- Official MPlayer Website,with extensive HTML documentation
- * List of supported codecs
- Projects related to MPlayer
- Documentation at the LinuxQuestions wiki
- MPlayer browser plugin for Mozilla
- MPUI,MPlayer User Interface for Windows ( 暫停開發 )
- MPUI-HCB,MPlayer User Interface for Windows , MPUI 後繼續來開發
- MPUI,MuldeR's OpenSource projects
- RulesPlayer,clean and easy-to-use MPlayer GUI for Windows
- NMC player,MPlayer GUI in . NET 二孵空 ( 暫停開發 )
- Videotranscoding Wiki ( documentation on server-side usage of MPlayer for transcoding )
- SMPlayer,another MPlayer based media player for Windows / Linux
- MPlayerXP is a branch of the well known MPlayer which is based on the new ( thread based ) core .
- MPlayer Portable
- MPlayer WW MPlayer Windows 中文版(多國語言)
參見
- 媒體放送器列表