mpv-android:Android 视频播放器
基于 libmpv 的 Android 视频播放器,支持硬件解码、手势控制与高质量渲染。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v2026-09-17
- 平台
- Android
详细介绍
项目简介
mpv-android 是一个基于 libmpv 的 Android 视频播放器,使用 Kotlin 编写,采用 MIT 许可证。它把 mpv 强大的播放能力带到了 Android 设备上,适合需要在手机、平板或 Android TV 上播放本地与网络视频的用户。
需要注意:mpv-android 并不是一个可以导入自己应用的库或 AAR 模块。如果你想在自己的 App 中使用 libmpv,可以参考它的 MPVLib、BaseMPVView 与原生代码,原生部分由 buildscripts 中的脚本构建。
主要功能
- 支持硬件与软件视频解码
- 手势操作:拖动定位、调节音量与亮度等
- 通过 libass 支持样式化字幕
- 支持次级(双)字幕
- 高质量渲染与高级设置(缩放算法、去色带、插帧等)
- 通过「Open URL」功能播放网络串流
- 支持后台播放、画中画(Picture-in-Picture)与键盘输入
安装与使用
可以从 Releases 页面下载安装包,也可以通过应用商店获取:
<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="80">
从 Releases 下载时需要按设备架构选择 APK:通常选择 arm64-v8a;老旧设备可尝试 armeabi-v7a;其他情况可用 x86;不确定时 universal 版本在各设备上都能运行。
Android TV 同样受支持,但只通过 F-Droid 分发,或使用例如 Downloader 手动安装 APK。
如果要从源码构建,请参考 buildscripts 目录下的 README,更多文档见此链接。
注意事项
- 本项目是独立播放器应用,不能作为库直接集成到其他 Android 项目中。
- Android TV 版本不在 Google Play 提供,需要走 F-Droid 或手动安装 APK。
- 不同 APK 对应不同 CPU 架构,安装前请确认设备架构。
本作品整理自 GitHub 开源项目 mpv-android/mpv-android,原作者 @mpv-android,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v2026-09-17当前版本
新增 allstorage APK 取代 api29,通过「管理外部存储」权限实现无限制文件访问,且不上架 Google Play;修复首次 TLS 连接前的卡顿或长时间延迟,并修复 hwdec 相关问题。
评论