MPlayer:修订间差异

求闻百科,共笔求闻
添加的内容 删除的内容
(机器人:替换来源列表模板参数)
(机器人:清理不当的来源、移除无用的模板参数)
 

(未显示3个用户的5个中间版本)

第9行: 第9行:
| frequently_updated = yes<!-- Release version update? Don't edit this page, just click on the version number! -->
| frequently_updated = yes<!-- Release version update? Don't edit this page, just click on the version number! -->
| programming language = [[C语言|C]]
| programming language = [[C语言|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通用公共许可证]]第二版<ref>{{Cite web |url=https://mplayerhq.hu/design7/info.html |title=存档副本 |accessdate=2016-02-17 }}</ref>
| website = [https://mplayerhq.hu/ mplayerhq.hu]
| website = [https://mplayerhq.hu/ mplayerhq.hu]
}}
}}


'''MPlayer'''是一款[[开源]]的多媒体播放器,以[[GNU通用公共许可证]]发布。此款软件可在各主流[[作系统]]使用,例如[[Linux]]和其他[[类Unix]]作系统、[[微軟]]的[[Windows]]系统及苹果电脑的[[Mac OS X]]系统。MPlayer是建基于[[命令行界面]],在各作系统可选择安裝不同的[[图形界面]]。
'''MPlayer'''是一款[[开源]]的多媒体播放器,以[[GNU通用公共许可证]]发布。此款软件可在各主流[[作系统]]使用,例如[[Linux]]和其他[[类Unix系统|类Unix]]作系统、[[微軟]]的[[Microsoft Windows|Windows]]系统及苹果电脑的[[MacOS|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。
MPlayer的开发开始于2000年。最初的作者是Árpád Gereöffy(在[[Demoscene]]里也被称为A'rpi / Astral),之后马上便有更多的开发者加入进来。这个项目启动是由于,当[[XAnim]]于1999年停止开发以后,A'rpi找不到满意的Linux视频播放器。最初的版本名为mpg12play v0.1,是在半小时之内使用''libmpeg3''拼凑出的。在mpg12play v0.95pre5版之后,它与一个基于avifile的[[Windows API|Win32]] [[DLL]]加载器的AVI播放器进行了代码合并,于是形成了2000年11月的MPlayer v0.3。


最初绝大多数的开发者都来自于[[匈牙利]],但是现在,开发者遍布全球。自从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>
最初绝大多数的开发者都来自于[[匈牙利]],但是现在,开发者遍布全球。自从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 }}</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 [[前端]] [https://web.archive.org/web/20090427035402/http://mplayerosx.sttz.ch/] 之一,另外还有一个叫MPlayerX [http://mplayerx.org/] ,目前已上架Mac App Store。
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/] 之一,另外还有一个叫MPlayerX [http://mplayerx.org/] ,目前已上架Mac App Store。


== 支持的媒体文件格式 ==
== 支持的媒体文件格式 ==


* '''实体媒介''': [[CD]]、[[DVD]]、[[Video CD]]、[[Bluray Disc]]
* '''实体媒介''': [[雷射唱片|CD]]、[[DVD]]、[[Video CD]]、[[Bluray Disc]]
* '''[[容器格式]]''': [[3GP]]、[[AVI]]、[[ASF]]、[[FLV]]、[[Matroska]]、[[QuickTime|MOV (QuickTime)]]、[[MP4]]、[[NUT]]、[[Ogg]]、[[OGM]]、[[RealMedia]]
* '''[[容器格式]]''': [[3GP]]、[[AVI格式|AVI]]、[[ASF]]、[[Flash Video|FLV]]、[[Matroska]]、[[QuickTime|MOV (QuickTime)]]、[[MP4]]、[[NUT]]、[[Ogg]]、[[OGM]]、[[RealPlayer|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]]
* '''[[视频文件格式|视频格式]]''': [[Cinepak]]、[[DV]]、[[H.263]]、[[H.264|H.264/MPEG-4 AVC]]、[[HuffYUV]]、[[Indeo]]、[[Motion JPEG|MJPEG]]、[[MPEG-1]]、[[MPEG-2]]、[[MPEG-4 Part 2]]、[[RealVideo]]、[[Sorenson]]、[[Theora]]、[[Windows Media Video|WMV]]、[[H.265/MPEG-H HEVC]]
* '''[[音频格式]]''': [[AAC]]、[[AC3]]、[[ALAC]]、[[AMR]]、[[FLAC]], Intel Music Coder, [[Monkey's Audio]]、[[MP3]]、[[Musepack]]、[[RealAudio]]、[[Shorten]]、[[Speex]]、[[Vorbis]]、[[WMA]]
* '''[[音频文件格式|音频格式]]''': [[進階音訊編碼|AAC]]、[[AC3]]、[[Apple Lossless|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
* '''[[字幕格式]]''': 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
* '''[[图像格式]]''': [[BMP]]、[[JPEG]]、[[PCX]], PTX<!--Pentax RAW Image?-->, [[TGA]]、[[TIFF]]、[[Silicon Graphics Image|SGI]], Sun Raster
* '''[[网络协议]]''': [[实时传输协议|RTP]]、[[RTSP]]、[[HTTP]]、[[FTP]]、[[MMS]], Netstream (mpst://), [[SMB]]
* '''[[网络传输协议|网络协议]]''': [[实时传输协议|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>收听广播
MPlayer还支持不同的驱动程序,包括[[VDPAU]]、[[X視窗系統|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]]字幕,虽然对于一些语言还存在问题
第44行: 第44行:
大部分视频和音频格式都能通过[[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]],一个不兼容[[GNU通用公共许可证|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的代码。
第50行: 第50行:
== 参考文献 ==
== 参考文献 ==
{{reflist}}
{{reflist}}

== 外部链接 ==
== 外部链接 ==
* [http://www.mplayerhq.hu/design7/news.html Official MPlayer Website] ,with extensive HTML documentation
* [http://www.mplayerhq.hu/design7/news.html Official MPlayer Website] ,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]
:* [http://www.mplayerhq.hu/design7/projects.html Projects related to MPlayer]
:* [http://www.mplayerhq.hu/design7/projects.html Projects related to MPlayer]
* [http://wiki.linuxquestions.org/wiki/MPlayer Documentation] at the LinuxQuestions wiki
* [http://wiki.linuxquestions.org/wiki/MPlayer Documentation] at the LinuxQuestions wiki
* [http://mplayerplug-in.sourceforge.net/ MPlayer browser plugin for Mozilla]
* [http://mplayerplug-in.sourceforge.net/ MPlayer browser plugin for Mozilla]
* [http://mpui.sourceforge.net MPUI] ,MPlayer User Interface for Windows ( 暫停开发 )
* [http://mpui.sourceforge.net MPUI] ,MPlayer User Interface for Windows ( 暫停开发 )
* [http://mpui-hcb.sourceforge.net MPUI-HCB] ,MPlayer User Interface for Windows , MPUI 后继开发
* [http://mpui-hcb.sourceforge.net MPUI-HCB] ,MPlayer User Interface for Windows , MPUI 后继开发
* [http://code.google.com/p/mulder/ MPUI] ,MuldeR's OpenSource projects
* MPUI ,MuldeR's OpenSource projects
* [https://web.archive.org/web/20120307123511/http://rulesplayer.altervista.org/ RulesPlayer],clean and easy-to-use MPlayer GUI for Windows
* [http://rulesplayer.altervista.org/ RulesPlayer],clean and easy-to-use MPlayer GUI for Windows
* [https://web.archive.org/web/20071215121216/http://nmcplayer.sourceforge.net/ NMC player],MPlayer GUI in .NET 2.0 ( 暫停开发 )
* [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://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
* [http://smplayer.sourceforge.net/ SMPlayer] ,another MPlayer based media player for Windows/Linux
* [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://mplayerxp.sourceforge.net/ MPlayerXP] is a branch of the well known MPlayer which is based on the new (thread based) core.
* [http://portableapps.com/apps/music_video/mplayer_portable MPlayer Portable]
* [http://portableapps.com/apps/music_video/mplayer_portable MPlayer Portable]
* [https://web.archive.org/web/20190120062005/http://www.mplayer-ww.com/ MPlayer WW] MPlayer Windows中文版(多国语言)
* [http://www.mplayer-ww.com/ MPlayer WW] MPlayer Windows中文版(多国语言)


== 参见 ==
== 参见 ==