Yamby 中文文档 下载 App

为什么 Yamby 选择 MPV 作为播放内核

播放内核的选择

视频播放器的性能上限几乎完全由其底层播放引擎决定。Emby 官方 Android 客户端长期使用系统自带播放器(基于 Android MediaCodec + ExoPlayer 组合),这套方案在大多数场景够用,但在几个关键点上存在硬伤。

MPV(mpv.io)是社区公认的开源视频播放引擎之冠。Yamby 选择它作为 Pro 版的核心播放器,有以下几个决定性理由。

ASS/SSA 字幕渲染

这是 MPV 最核心的杀手级功能。ASS(Advanced SubStation Alpha)和 SSA(SubStation Alpha)是动漫字幕常用的两种格式,支持:

系统播放器对 ASS/SSA 的支持非常有限——要么直接显示乱码,要么丢失动画效果,要么字幕位置偏移。MPV 对这两种格式的渲染是业界最完整的,几乎没有兼容问题。

如果你追番时遇到字幕「要么乱要么丢」的情况,系统播放器是根源。

硬解与软解

Android 上的视频播放有两条路线:

MPV 的优势在于:

滤镜与后处理

MPV 内置了丰富的视频后处理滤镜,在软解模式下可启用:

这些滤镜在系统播放器上几乎无法实现,或需要安装复杂的第三方插件。

性能对比

维度系统播放器MPV
ASS/SSA 字幕部分支持、动画丢失完整支持、无兼容问题
硬解能力依赖芯片智能切换、自动回退
滤镜几乎没有反交错、锐化、色彩校正
启动速度快稍慢(但 Yamby 做了预加载优化)
内存占用低中等(约 100-200MB)

Pro 版启用方式

MPV 内核在 Yamby 中属于 Pro 功能,但目前作者已将绝大部分 Pro 功能免费开放。在播放器设置中切换「默认播放器」为 MPV 即可启用。切换后重新播放影片生效。