Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
跳转到内容

MPlayer:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
Alexbot留言 | 贡献
機器人: 細部更改
 
(未显示31个用户的46个中间版本)
第1行: 第1行:
{{NoteTA|G1=IT}}
{{NoteTA|G1=IT|G2=FL}}

{{Infobox Software
{{Infobox Software
| name = MPlayer
| name = MPlayer
| logo = [[File:MPlayer.svg|48px|MPlayer]]
| logo = [[File:MPlayer.svg|48px|MPlayer]]
| screenshot = [[File:MPlayer.png|250px]]
| screenshot = [[File:MPlayer.png|250px]]
| caption = MPlayer界面
| caption = MPlayer在Linux上的圖化前端gMplayer螢幕
| developer = MPlayer team
| developer = MPlayer團隊
| released = 2000
| released = 2000
| programming language = [[C语言|C]]
| frequently_updated = yes<!-- Release version update? Don't edit this page, just click on the version number! -->
| programming language = [[C (programming language)|C]]
| platform = [[跨平台]]
| platform = [[跨平台]]
| language = 英语,匈牙利语,波兰语,俄语和西班牙语
| language = 英语,匈牙利语,波兰语,俄语和西班牙语
| genre = [[多媒体播放器]]
| genre = [[多媒体播放器]]
| license = [[GNU通用公共许可证]]第二版<ref>{{Cite web |url=https://mplayerhq.hu/design7/info.html |title=存档副本 |accessdate=2016-02-17 |archive-date=2021-01-27 |archive-url=https://web.archive.org/web/20210127105556/http://www.mplayerhq.hu/design7/info.html |dead-url=no }}</ref>
| license = [[GNU通用公共许可证]]
| website = [http://www.mplayerhq.hu/ www.mplayerhq.hu]
| website = [https://mplayerhq.hu/ mplayerhq.hu]
}}
}}


'''MPlayer'''是一款[[開源]]的多媒體播放器,以[[GNU通用公共许可证]]發佈。此款軟體可在各主流[[作業系統]]使用,例如[[Linux]]和其他[[類Unix]]作業系統、[[微軟]]的[[視窗]]系統及蘋果電腦的[[Mac OS X]]系統。MPlayer是建基於[[命令行界面]],在各作業系統可選擇安裝不同的[[圖形界面]]。
'''MPlayer'''是一款[[開源]]的多媒體播放器,以[[GNU通用公共许可证]]發佈。此款軟體可在各主流[[作業系統]]使用,例如[[Linux]]和其他[[類Unix]]作業系統、[[微軟]]的[[Windows]]系統及蘋果電腦的[[Mac OS X]]系統。MPlayer是建基於[[命令行界面]],在各作業系統可選擇安裝不同的[[圖形界面]]。


== 开发 ==
== 开发 ==
MPlayer的开发开始于2000年。最初的作者是Árpád Gereöffy(在社群裡也被称为A'rpi / Astral),之后马上便有更多的开发者加入进来。这个项目之所以开始因为A'rpi无法在Linux下找到一个令人满意的视频播放器。第一个版本被称''mpg12play v0.1'',并且将''libmpeg3''一个半小时之内整合到其中。之后的版本''mpg12play v0.95pre5''裡被加入了基于avifile的''[[Win32]] [[DLL]] loader''的AVI播放功能2000年11月MPlayer v0.3之后的版本都一直保留着该功能<ref>http://www.mplayerhq.hu/DOCS/HTML/en/history.html</ref>
MPlayer的开发开始于2000年。最初的作者是Árpád Gereöffy(在[[Demoscene]]裡也被称为A'rpi / Astral),之后马上便有更多的开发者加入进来。这个项目启动由于,当[[XAnim]]于1999年停止开发以后,A'rpi找到满意的Linux视频播放器。最初的版本为mpg12play v0.1,是在半小时之内使用''libmpeg3''拼凑出的。在mpg12play v0.95pre5版之后,它与一个基于avifile的[[Win32]] [[动态链接库|DLL]]加载器的AVI播放器进行了代码合并于是形成了2000年11月MPlayer v0.3。


最初绝大多数的开发者都来自于[[匈牙利]],但是现在,开发者遍布全球。自从2003年Alex Beregszászi开始接替准备开发第二代MPlayer的Árpád Gereöffy来维护该项目。但是现在'''MPlayer G2'''由于多种原因暂停开发。<ref>http://software.newsforge.com/software/04/10/28/1722236.shtml?tid=75</ref>
最初绝大多数的开发者都来自于[[匈牙利]],但是现在,开发者遍布全球。自从2003年Alex Beregszászi开始接替准备开发第二代MPlayer的Árpád Gereöffy来维护该项目。但是现在'''MPlayer G2'''由于多种原因暂停开发。<ref>{{cite web |url=http://software.newsforge.com/software/04/10/28/1722236.shtml?tid=75 |title=存档副本 |accessdate=2007-08-19 |deadurl=yes |archiveurl=https://web.archive.org/web/20061114185549/http://software.newsforge.com/software/04/10/28/1722236.shtml?tid=75 |archivedate=2006-11-14 }}</ref>


MPlayer最初的名字叫做"MPlayer - The Movie Player for Linux",不过后来开发者们简称其为"MPlayer - The Movie Player",原因是MPlayer已经不仅可以用于Linux而可以在所有平台上运行。
MPlayer最初的名字叫做"MPlayer - The Movie Player for Linux",不过后来开发者们简称其为"MPlayer - The Movie Player",原因是MPlayer已经不仅可以用于Linux而可以在所有平台上运行。


2004年到2005年,一个非官方的 Mac OS X 移植以比原版更高的版本号发布,名字叫 MPlayer OS X 2[http://mplayerosx.sourceforge.net/]。不久,OS X 版本在官方网站出现。由于版本号的冲突,官方的 OS X 版MPlayer 1.0rc2,虽然版本号较低,但是实际上使用了更新更稳定的代码。2008年,MPlayer OS X 的非官方图形界面 MPlayer OSX Extended 诞生,是现在唯一还在开发中的 MPlayer OS X [[前端]][http://mplayerosx.sttz.ch/].
2004年到2005年,一个非官方的Mac OS X移植以比原版更高的版本号发布,名字叫MPlayer OS X 2[http://mplayerosx.sourceforge.net/] {{Wayback|url=http://mplayerosx.sourceforge.net/ |date=20210125154341 }} 。不久,OS X版本在官方网站出现。由于版本号的冲突,官方的OS X版MPlayer 1.0rc2,虽然版本号较低,但是实际上使用了更新更稳定的代码。2008年,MPlayer OS X的非官方图形界面MPlayer OSX Extended诞生,是现在还在开发中的MPlayer OS X [[前端]] [https://web.archive.org/web/20090427035402/http://mplayerosx.sttz.ch/] 之一,另外还有一个叫MPlayerX [http://mplayerx.org/] {{Wayback|url=http://mplayerx.org/ |date=20210126160720 }},目前已上架Mac App Store。

== 支持的媒体文件格式 ==
== 支持的媒体文件格式 ==
[[File:MPlayer command line.png|right|thumb|350px|MPlayer being run via command line in Microsoft Windows Vista.]]
* '''物理''': [[CD]], [[DVD]], [[Video CD]]
* '''[[容器格式]]''': [[3GP]], [[AVI]], [[ASF]], [[FLV]], [[Matroska]], [[QuickTime|MOV (QuickTime)]], [[MP4]], [[NUT]], [[Ogg]], [[OGM]], [[RealMedia]]
*'''[[视频文件格式|视频格式]]''': [[Cinepak]], [[DV]], [[H.263]], [[H.264/MPEG-4 AVC]], [[HuffYUV]], [[Indeo]], [[MJPEG]], [[MPEG-1]], [[MPEG-2]], [[MPEG-4 Part 2]], [[RealVideo]], [[Sorenson]], [[Theora]], [[WMV]]
*'''[[音频格式]]''': [[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]], [[SubRip|SRT]], SubViewer, [[VOBsub]], VPlayer
*'''[[图像格式]]''': [[BMP]], [[JPEG]], [[PCX]], PTX<!--Pentax RAW Image?-->, [[TGA]], [[TIFF]], [[Silicon Graphics Image|SGI]], Sun Raster
*'''[[网络协议]]''': [[RTP]], [[RTSP]], [[HTTP]], [[FTP]], [[MMS]], Netstream (mpst://), [[SMB]]


* '''實體媒介''': [[CD]][[DVD]][[Video CD]]、[[Bluray Disc]]
MPlayer 还支持不同的驱动程序,包括 [[VDPAU]], [[X Window System|X11]], [[OpenGL]], [[DirectX]], [[Quartz Compositor]], [[VESA]], [[Framebuffer]], [[Simple DirectMedia Layer|SDL]] 以及较少使用的 [[ASCII art]] [[Project Blinkenlights|Blinkenlights]]。它还能在装有电视卡的计算机上使用<tt>tv://频道 </tt>收看电视节目,或者通过<tt>radio://频道或频率 </tt>收听广播
* '''[[容器格式]]''': [[3GP]][[AVI]][[ASF]][[FLV]][[Matroska]][[QuickTime|MOV (QuickTime)]][[MP4]][[NUT]][[Ogg]][[OGM]][[RealMedia]]
*'''[[视频文件格式|视频格式]]''': [[Cinepak]][[DV]][[H.263]][[H.264/MPEG-4 AVC]][[HuffYUV]][[Indeo]][[MJPEG]][[MPEG-1]][[MPEG-2]][[MPEG-4 Part 2]][[RealVideo]][[Sorenson]][[Theora]][[WMV]]、[[H.265/MPEG-H HEVC]]
*'''[[音频格式]]''': [[進階音訊編碼|AAC]][[AC3]][[ALAC]][[自适应多速率音频压缩|AMR]][[FLAC]], Intel Music Coder, [[Monkey's Audio]][[MP3]][[Musepack]][[RealAudio]][[Shorten]][[Speex]][[Vorbis]][[Windows Media Audio|WMA]]
*'''[[字幕格式]]''': AQTitle, [[ASS/SSA]][[CC]], JACOsub, [[MicroDVD]], MPsub, OGM, PJS, RT, [[Sami]][[SubRip|SRT]], SubViewer, [[VOBsub]], VPlayer
*'''[[图像格式]]''': [[BMP]][[JPEG]][[PCX]], PTX<!--Pentax RAW Image?-->, [[Truevision TGA|TGA]][[TIFF]][[Silicon Graphics Image|SGI]], Sun Raster
*'''[[网络协议]]''': [[实时传输协议|RTP]][[RTSP]][[HTTP]][[FTP]][[MMS]], Netstream (mpst://), [[伺服器訊息區塊|SMB]]


MPlayer还支持不同的驱动程序,包括[[VDPAU]][[X Window System|X11]][[OpenGL]][[DirectX]][[Quartz Compositor]][[VESA]][[Framebuffer]][[Simple DirectMedia Layer|SDL]]以及较少使用的[[ASCII art]]和[[Project Blinkenlights|Blinkenlights]]。它还能在装有电视卡的计算机上使用<tt>tv://频道</tt>收看电视节目,或者通过<tt>radio://频道或频率</tt>收听广播
自从 1.0RC1版,能够使用[[libass]]库来支持 [[SubStation Alpha|ASS/SSA]] 字幕,虽然对于一些语言还存在问题

自从1.0RC1版,能够使用[[libass]]库来支持[[SubStation Alpha|ASS/SSA]]字幕,虽然对于一些语言还存在问题


== 法律问题 ==
== 法律问题 ==
大部分视频和音频格式都能通过[[FFmpeg]]项目的[[libavcodec]][[函数库]]原生支持. 对于那些没有开源解码器的格式,MPlayer 使用二进制的函数库。它能直接使用 Windows [[DLL]]。
大部分视频和音频格式都能通过[[FFmpeg]]项目的[[libavcodec]][[函数库]]原生支持对于那些没有开源解码器的格式,MPlayer使用二进制的函数库。它能直接使用Windows的[[动态链接库|DLL]]。


[[专有软件|专有]]的[[Content-scrambling system|CSS]]解析软件和相关格式使MPlayer成为被众多开放源代码播放器所使用的[[前端和后端|后端]]。过去, MPlayer 曾经包括 [[OpenDivX]],一个不兼容 [[GPL]]的解码器。这已经被删除,使MPlayer成为完全的[[自由软件]]。但是在自由软件中使用专有的解码器仍然是影响[[FFmpeg]]、MPlayer以及其他相关软件的潜在问题。
[[专有软件|专有]]的[[Content-scrambling system|CSS]]解析软件和相关格式使MPlayer成为被众多开放源代码播放器所使用的[[前端和后端|后端]]。过去,MPlayer曾经包括[[OpenDivX]],一个不兼容[[GPL]]的解码器。这已经被删除,使MPlayer成为完全的[[自由软件]]。但是在自由软件中使用专有的解码器仍然是影响[[FFmpeg]]、MPlayer以及其他相关软件的潜在问题。


2004年1月,Mplayer 的网站指控丹麦的DVD播放器制造商[[KISS Technology]],在出售的播放器[[固件]]中包括MPlayer的代码,却没有用GPL发布这个固件,这违反了GPL协议。KISS的经理 Peter Wilmar Christensen 反驳说,两代码的相同不能说明KISS团队使用了MPlayer的代码。
2004年1月,Mplayer的网站指控丹麦的DVD播放器制造商[[KISS Technology]],在出售的播放器[[固件]]中包括MPlayer的代码,却没有用GPL发布这个固件,这违反了GPL协议。KISS的经理Peter Wilmar Christensen反驳说,两代码的相同不能说明KISS团队使用了MPlayer的代码。
<ref>{{cite web|title=MPLAYERHQ:HU _ THE MOVIE PLAYER FOR LINUX (via the [[Internet Archive#Wayback Machine|Wayback Machine]])|date=2004-01-10|url=http://web.archive.org/web/20040409075342/http://www6.mplayerhq.hu/design6/news.html|accessdate=2008-11-14}}</ref>


== 資料 ==
== 文献 ==
{{Reflist|30em}}
<div class="references-small">
<references/>
</div>

== 參看 ==
* [[媒体播放器列表]]
* [[媒播放器比较]]


== 外部連結 ==
== 外部連結 ==
{{commons|MPlayer}}
{{Commons|MPlayer}}
* [http://www.mplayerhq.hu/design7/news.html Official MPlayer Website],with extensive HTML documentation
* [http://www.mplayerhq.hu/design7/news.html Official MPlayer Website] {{Wayback|url=http://www.mplayerhq.hu/design7/news.html |date=20060721005101 }},with extensive HTML documentation
:* [http://www.mplayerhq.hu/DOCS/codecs-status.html List of supported codecs]
:* [http://www.mplayerhq.hu/DOCS/codecs-status.html List of supported codecs] {{Wayback|url=http://www.mplayerhq.hu/DOCS/codecs-status.html |date=20100313225404 }}
:* [http://www.mplayerhq.hu/design7/projects.html Projects related to MPlayer]
:* [http://www.mplayerhq.hu/design7/projects.html Projects related to MPlayer] {{Wayback|url=http://www.mplayerhq.hu/design7/projects.html |date=20210202105337 }}
* [http://wiki.linuxquestions.org/wiki/MPlayer Documentation] at the LinuxQuestions wiki
* [http://wiki.linuxquestions.org/wiki/MPlayer Documentation] {{Wayback|url=http://wiki.linuxquestions.org/wiki/MPlayer |date=20200924181012 }} at the LinuxQuestions wiki
* [http://mplayerplug-in.sourceforge.net/ MPlayer browser plugin for Mozilla]
* [http://mplayerplug-in.sourceforge.net/ MPlayer browser plugin for Mozilla] {{Wayback|url=http://mplayerplug-in.sourceforge.net/ |date=20210125185534 }}
* [http://mpui.sourceforge.net MPUI],MPlayer User Interface for Windows
* [http://mpui.sourceforge.net MPUI] {{Wayback|url=http://mpui.sourceforge.net/ |date=20200511014934 }},MPlayer User Interface for Windows ( 暫停開發 )
* [http://mpui-hcb.sourceforge.net MPUI-HCB] {{Wayback|url=http://mpui-hcb.sourceforge.net/ |date=20121202012947 }},MPlayer User Interface for Windows , MPUI 後繼開發
* [http://rulesplayer.lessequal.com/ RulesPlayer],clean and easy-to-use MPlayer GUI for Windows
* [http://code.google.com/p/mulder/ MPUI] {{Wayback|url=http://code.google.com/p/mulder/ |date=20150824050229 }},MuldeR's OpenSource projects
* [http://nmcplayer.sourceforge.net/ NMC player],MPlayer GUI in .NET 2.0
* [https://web.archive.org/web/20120307123511/http://rulesplayer.altervista.org/ RulesPlayer],clean and easy-to-use MPlayer GUI for Windows
* [http://videotranscoding.wikispaces.com/ Videotranscoding Wiki] (documentation on server-side usage of MPlayer for transcoding)
* [http://smplayer.sourceforge.net/ SMPlayer],another MPlayer based media player for Windows/Linux
* [https://web.archive.org/web/20071215121216/http://nmcplayer.sourceforge.net/ NMC player],MPlayer GUI in .NET 2.0 ( 暫停開發 )
* [https://web.archive.org/web/20080915200703/http://videotranscoding.wikispaces.com/ Videotranscoding Wiki] (documentation on server-side usage of MPlayer for transcoding)
* [http://mplayerxp.sourceforge.net MPlayerXP] is a branch of the well known MPlayer which is based on the new (thread based) core.
* [http://smplayer.sourceforge.net/ SMPlayer] {{Wayback|url=http://smplayer.sourceforge.net/ |date=20070207034152 }},another MPlayer based media player for Windows/Linux
* [http://portableapps.com/apps/music_video/mplayer_portable MPlayer Portable]
* [https://web.archive.org/web/20080512033014/http://mplayerxp.sourceforge.net/ MPlayerXP] is a branch of the well known MPlayer which is based on the new (thread based) core.
* [http://mulder.dummwiedeutsch.de/home/?page=projects#mplayer MuldeR's MPlayer for Windows] 超省資源的影音播放器,整合及調整 MPUI / SMplayer
* [http://portableapps.com/apps/music_video/mplayer_portable MPlayer Portable] {{Wayback|url=http://portableapps.com/apps/music_video/mplayer_portable |date=20201021131929 }}
* [http://mplayer-ww.sourceforge.net/ MPlayer WW编译版] 拥有原生GUI的Windows版MPlayer
* [http://www.mplayer.org.cn/ MPlayer for windows] 非官方中文网站
* [https://web.archive.org/web/20190120062005/http://www.mplayer-ww.com/ MPlayer WW] MPlayer Windows中文版(多国语言)


== 参见 ==
{{compu-stub}}
{{Portal box|软件}}
* [[媒体播放器列表]]


{{-}}
[[Category:开代码]]
[[Category:播放器]]
{{播放器 (应用软件)}}


[[Category:播放器]]
[[ar:إم‌بلاير]]
[[Category:开源软件]]
[[bar:MPlayer]]
[[Category:自由跨平台軟體]]
[[bs:MPlayer]]
[[ca:MPlayer]]
[[cs:MPlayer]]
[[da:MPlayer]]
[[de:MPlayer]]
[[en:MPlayer]]
[[es:MPlayer]]
[[et:MPlayer]]
[[fi:MPlayer]]
[[fr:MPlayer]]
[[gl:MPlayer]]
[[hr:MPlayer]]
[[hu:MPlayer]]
[[id:MPlayer]]
[[it:MPlayer]]
[[ja:MPlayer]]
[[ko:엠플레이어]]
[[nl:MPlayer]]
[[no:MPlayer]]
[[pl:MPlayer]]
[[pt:MPlayer]]
[[ro:MPlayer]]
[[ru:MPlayer]]
[[sk:MPlayer]]
[[sr:MPlayer]]
[[sv:MPlayer]]
[[tr:MPlayer]]
[[uk:MPlayer]]

2024年8月25日 (日) 07:31的最新版本

MPlayer
MPlayer
MPlayer在Linux上的圖形化前端gMplayer螢幕截圖
開發者MPlayer團隊
首次发布2000
当前版本
  • 1.5(2022年2月27日;穩定版本)[1][2]
編輯維基數據鏈接
源代码库 編輯維基數據鏈接
编程语言C
平台跨平台
语言英语,匈牙利语,波兰语,俄语和西班牙语
类型多媒体播放器
许可协议GNU通用公共许可证第二版[3]
网站mplayerhq.hu

MPlayer是一款開源的多媒體播放器,以GNU通用公共许可证發佈。此款軟體可在各主流作業系統使用,例如Linux和其他類Unix作業系統、微軟Windows系統及蘋果電腦的Mac OS X系統。MPlayer是建基於命令行界面,在各作業系統可選擇安裝不同的圖形界面

开发

[编辑]

MPlayer的开发开始于2000年。最初的作者是Árpád Gereöffy(在Demoscene裡也被称为A'rpi / Astral),之后马上便有更多的开发者加入进来。这个项目启动是由于,当XAnim于1999年停止开发以后,A'rpi找不到满意的Linux视频播放器。最初的版本名为mpg12play v0.1,是在半小时之内使用libmpeg3拼凑出的。在mpg12play v0.95pre5版之后,它与一个基于avifile的Win32 DLL加载器的AVI播放器进行了代码合并,于是形成了2000年11月的MPlayer v0.3。

最初绝大多数的开发者都来自于匈牙利,但是现在,开发者遍布全球。自从2003年Alex Beregszászi开始接替准备开发第二代MPlayer的Árpád Gereöffy来维护该项目。但是现在MPlayer G2由于多种原因暂停开发。[4]

MPlayer最初的名字叫做"MPlayer - The Movie Player for Linux",不过后来开发者们简称其为"MPlayer - The Movie Player",原因是MPlayer已经不仅可以用于Linux而可以在所有平台上运行。

2004年到2005年,一个非官方的Mac OS X移植以比原版更高的版本号发布,名字叫MPlayer OS X 2[1]页面存档备份,存于互联网档案馆) 。不久,OS X版本在官方网站出现。由于版本号的冲突,官方的OS X版MPlayer 1.0rc2,虽然版本号较低,但是实际上使用了更新更稳定的代码。2008年,MPlayer OS X的非官方图形界面MPlayer OSX Extended诞生,是现在还在开发中的MPlayer OS X 前端 [2] 之一,另外还有一个叫MPlayerX [3]页面存档备份,存于互联网档案馆),目前已上架Mac App Store。

支持的媒体文件格式

[编辑]

MPlayer还支持不同的驱动程序,包括VDPAUX11OpenGLDirectXQuartz CompositorVESAFramebufferSDL以及较少使用的ASCII artBlinkenlights。它还能在装有电视卡的计算机上使用tv://频道收看电视节目,或者通过radio://频道或频率收听广播

自从1.0RC1版,能够使用libass库来支持ASS/SSA字幕,虽然对于一些语言还存在问题

法律问题

[编辑]

大部分视频和音频格式都能通过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的代码。

参考文献

[编辑]
  1. ^ MPlayer 1.5 released. 2022年2月27日 (英語). 
  2. ^ MPlayer - The Movie Player. [2022年2月28日]. 
  3. ^ 存档副本. [2016-02-17]. (原始内容存档于2021-01-27). 
  4. ^ 存档副本. [2007-08-19]. (原始内容存档于2006-11-14). 

外部連結

[编辑]

参见

[编辑]