linux底层播放器,[转载]媒体播放器三大底层架构:MPC、MPLAYER、VLC

您所在的位置:网站首页 vlc对比mplayer linux底层播放器,[转载]媒体播放器三大底层架构:MPC、MPLAYER、VLC

linux底层播放器,[转载]媒体播放器三大底层架构:MPC、MPLAYER、VLC

2023-08-25 07:12| 来源: 网络整理| 查看: 265

原文:http://blog.splayer.org/index.php/2010/03/媒体播放器三大底层架构简析/

媒体播放器三大底层架构

自射手影音推出以来,生活中越来越多的时间开始被代码和各种Bug-Fix淹没。埋头在田里太久,常常会在一时之间忘记身处何方。所以偶尔上来透透气,顺便将一些经验和心得与大家分享。

媒体播放工具,这里主要指视频播放,因为要面临庞大的兼容性和纷繁复杂的算法,从架构上看,能脱颖而出的体系屈指可数。大体来说业界主要有3大架

构:MPC、MPlayer和VLC。这3大架构及其衍生品占领了90%的市场,凡是用户能看到的免费媒体播放软件,无一不是源自这3大架构。

MPC/HC架构

MPC(Media Player

Classic)和它的后续者MPC-HC应该并列而说。MPC基于DirectShow架构,是Windows系统下元祖级别的播放器。包括KMP之流

最早也就是抄来MPC的代码再换个界面。MPCHC则在MPC的原作者Gabest渐渐退出开发后的继承者,MPCHC有很多创新特性,包括开始融入

ffmpeg和支持更多DirectX特性和DXVA等等。

a4c26d1e5885305701be709a3d33442f.png

优点:更直接的支持DXVA,对一些稀奇古怪的Windows平台上的格式可以通过调用第三方的Filter组件等,拥有更好的兼容性

缺点:有人说DirectShow是Windo



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3