免费的播放器软件--mpv

来源:互联网 发布:网络微贷是什么情况 编辑:程序博客网 时间:2024/04/26 18:51

在移动应用还没有这么遍地开发的年代,windows/linux是主流的操作系统,在这些平台上,主流的开源三剑客播放器是

media player classic

mplayer

vlc

其中,media player classic, 由于棒子为首的大规模抄袭行为,或者说已经不是抄袭,而是赤裸裸的copy了, 原作者很早就退出了这个开发项目,随后有其他人接手,但是这个项目目前已经走到了终点,但是有点血缘关系的kodi, 目前在国外是比较流行的,但是国内除了家庭影院迷可能会知道一点,基本可以忽略.

vlc播放器采用了c++语言开发,支持windows/linux/unix/mac,目前移动平台支持ios android两大系统,vlc的优点在于很成熟,由于采用了现代的c++开发,因此很多最新的技术,更多的开发人员都堆积在了这个项目中,发展的非常快,虽然它是在mplayer之后才出现的,但是短时间内在功能上就超越了mplayer,并且在移动平台出现后,很轻松的移植到了ios android等系统,同样完整支持流播放,最主要的就是它有一个完整的界面,这对用户,特别是咱中国用户来说,是很受欢迎的.[作为对比,mplayer甚至简单到只有命令行调用......]但是它的缺点在于功能太过复杂,好多模块1没有问题,2没有问题,但是1+2配合就出现了问题,然后由于开发者不同,不少配合长时间没有解决,而且加入了某些看着很时髦的功能,例如在线下字幕等,实际等于开了后门,在整体安全性上降低了.


mplayer, 可以说是最老牌的播放器软件, 主框架是采用C语言写的,你没看错,是采用c语言编写的主框架,跨windows/linux/unix等操作系统,几乎是标配的播放器,这个播放器牛比的地方在于C语言开发,真正的流播放功能[不是棒子播放器的那种缓冲到磁盘的伪在线播放], 效率极高,而且因为没有乱七八糟的附加功能,例如在线下字幕之类的,这个播放器几乎对漏洞免疫 , 如果你是播放器软件开发者,我建议您一定要下载这个软件的源代码看看, 真的是经典. 但是目前, mplayer几乎停止开发,除了伴随ffmpeg库更新偶尔重新编译一个支持新媒体功能的版本外,播放器本身几乎冻结, 移植到android ios等移动平台困难重重,一堆mplayer志愿者就设立了新的分支,这就是mpv播放器

mpv是一个很小众的播放器分支,开源,而且也支持android ios windows linux unix mac 等主流操作系统和移动平台,它的代码很多来自于mplayer, 为了更好的支持移动平台,整体框架被改写,和mplayer的风格一样,界面及其简单,设置可以说没有界面,但是对第三方软件的调用支持的非常友好,各种的支持. 它的连接: https://github.com/mpv-player/mpv , 它光方的发布网站是 https://mpv.io.

mpv目前已经被移植到了android , ios平台,虽然在windows平台,mpv还有很多不足,例如有声音无画面等,但是在移动平台,mpv播放器做的很不错,顶多就是影音不同步等小bug,通常通过切换网络协议,例如从ftp切换到http播放,就可以暂时消除这个bug.

国内也有很多在mpv lib基础上开发的移动播放器,但是被加入了太多的后台功能,各种广告和插件,相比之下,原版的mpv播放器,虽然界面简陋,但是安全,高效,免费. 作为普通用户的我们,最好的支持就是下载与使用.




原创粉丝点击