跳到主要内容

mpv

由 The mpv player contributors 发布

自由、开源且跨平台的媒体播放器

开源GPL-2.0+ AND LGPL-2.0-or-later

要点

  • 通过文本文件配置:mpv.conf 用于选项,input.conf 用于按键绑定,并支持按格式和按文件的配置文件
  • 通过 FFmpeg 进行解码和过滤,并通过平台视频 API 进行硬件解码
  • 带有色彩管理、HDR 色调映射以及支持用户编写着色器的 GPU 渲染器
  • 用于扩展播放行为的 Lua 和 JavaScript 脚本
  • libmpv 库,以便其他应用程序可以嵌入相同的播放引擎

关于此应用

mpv 是一款围绕一个小型核心和大量选项构建的媒体播放器。它没有传统意义上那种布满菜单的应用程序窗口:播放会在一个空白窗口中打开,屏幕上的控制器仅在鼠标移动时出现,其余几乎所有操作都通过键盘、命令行或配置文件来驱动。选项写在 mpv.conf 中,按键绑定写在 input.conf 中,两者都接受配置档,可按格式或按文件分别应用。

解码与滤镜处理经由 FFmpeg 库完成,因此所支持的容器、编解码器和字幕格式范围取决于 FFmpeg 的支持情况,并可通过平台的视频 API 使用硬件解码。GPU 渲染器负责缩放、色彩管理、高动态范围色调映射和帧计时,并接受用户自行编写的着色器用于缩放或后处理。

该播放器可以用 Lua 或 JavaScript 编写脚本,同一引擎也以 libmpv 库的形式提供给其他程序使用,若干图形前端便是以此构建的。它适合那些希望精确配置播放器的人,而不太适合偏好设置对话框的人。

Linux

我们不托管该文件,不扫描该文件,也不检查其内容。请阅读来源的说明,然后自行判断。