媒体播放

关注公众号 jb51net

关闭
MPV播放器 v20251229 官方开源免费版 32位

MPV播放器 v20251229 官方开源免费版 32位

您还可以选择:全平台下载地址全平台下载地址

热门排行

简介

MPV播放器 v20251229 官方开源免费版 32位

MPV播放器是一款免费、开源、跨平台的多媒体播放器,带有极简的 GUI 界面以及丰富的命令行控制,它支持各种媒体文件格式、音频和视频编解码器以及字幕类型,可用于 Windows、Linux、MacOS、BSD 以及 Android 等平台。

软件特色

脚本处理

强大的脚本能力几乎可以让播放器做任何事情,Wiki 上有大量用户脚本可供选择。(https://github.com/mpv-player/mpv/wiki/User-Scripts)

屏幕控制器

虽然 mpv 力求简约,并没有提供真正的 GUI,但它在视频顶部有一个小控制器,用于基本控制。

高品质视频输出

mpv 具有基于 OpenGL、Vulkan 和 D3D11 的视频输出,能够支持视频发烧友喜爱的许多功能,例如:使用流行的高质量算法进行视频缩放、色彩管理、帧时序、插值、HDR 等。

GPU 视频解码

mpv 可以利用所有平台上的大多数硬件解码 API,硬件解码可在运行时按需启用。

可嵌入

mpv 从头开始设计了一个简单的 C API,使其可以作为一个库使用,并便于和其他应用轻松集成。

注意:在软件目录doc下有官方的快捷键操作示意。

使用 mvp 播放器

打开 mpv 播放器,拖放一个本地媒体文件到窗口中,即可自动进行播放。

注意:界面没有任何菜单项,只能通过拖放媒体文件来操作。

可以看到,mpv 的界面很简洁,只有一个控制面板(在鼠标移动到播放窗口上才会显示),该面板上有播放/暂停、快进/快退以及全屏等功能。

若要播放在线视频,只能使用命令行模式:

$ mpv http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4

注意:mpv 的默认大小,取决于所播放的视频画质。比如一个 240p 的视频,播放窗口会比较小,而在全高清显示器上播放 1080p 视频时,几乎会占满整个屏幕。

更新日志

Key highlights:

主要亮点:

控制台:增强的自动补全和视觉样式

OSC:新增右键点击常用按钮即可访问的选择菜单

当使用直接渲染(DRM)时,HDR现已获得原生支持。

以及在 Linux 上的 dmabuf-wayland

通过新属性实现脚本原生剪贴板访问

新增命令菜单,常用动作(Action)一键直达

增强版 select.lua,新增观看历史记录、版本选择和 DVD/蓝光标题的选择选项

新的 positioning.lua 脚本,用于以光标为中心的缩放和拖拽平移功能

为蓝光光碟、DVD和CDDA提供更优的流媒体支持

曲目选择改进与更完善的元数据显示

新增了 osd-box / sub-box / box 配置方案,便于快速启用盒子风格的 OSD/OSC 界面

Windows 支持在 umpv 辅助脚本中

此版本要求 FFmpeg 6.1 或更高版本以及 libplacebo 6.338.2 或更高版本。

Features功能特性

New新

vf_d3d11vpp: 添加 NVIDIA RTX Video HDR 支持

context_drm_gl:添加对HDR元数据的支持

positioning.lua:新增视频对齐与缩放脚本

umpv:增加 Windows 支持

命令:为Windows、macOS和Wayland添加具有本地后端的剪贴板属性

select.lua:新增观看历史记录、版本、DVD/蓝光标题及更多选择选项

input.conf:添加以光标为中心的缩放和拖拽平移绑定

wayland:添加对 wp-color-management-v1 协议的支持

console.lua:添加持久化命令历史记录

stats.lua:添加时间码显示

选项:添加 --playlist-exts 和 --archive-exts

wayland_common:通过text-input-v3支持输入法使用

命令:添加多个音轨元数据和属性

vo_gpu_next: 将色度位置和HDR元数据添加至着色器参数player/screenshot:支持更多截图原始命令的格式

demux_mkv: 新增 选项

杂项/语言:从外部字幕轨道解析 hi/sdh/cc 标签

wayland: 支持 xdg-activation

player: 添加 mpv:// 协议

Changed已更改

meson:默认构建 libmpv

命令:增强轨道和播放列表的显示信息

input.conf:优化数字小键盘键位绑定

osc.lua:新增自定义按钮支持及优化的鼠标绑定功能

console.lua:继承OSD样式和颜色

选项:默认设置为--prefetch-playlist=yes

osc.lua:新增 slimbottombar 和 slimtopbar 布局

命令:改进 frame-step 以遍历多个帧

wayland:如果可用则使用 wp-presentation v2

将选项重新组织成更合理的分组

vo_gpu_next: 改进目标色彩空间处理

选项:默认禁用(按需启用)

Options and Commands选项与命令

Added已添加

sd_ass: 引入 sub-ass-prune-delay 参数

玩家:在帧步进时添加可选的静音标志

命令:添加 clipboard/text-primary 属性

命令:添加 current-clipboard-backend 属性

命令:添加 notify-property 命令

选项:添加 --script-opt 作为 --script-opts-append 的别名

选项:新增 --osd-bar-marker-{size,style} 选项

选项:添加 --input-ime 以改进文本输入

选项:添加 --video-recenter

选项:添加 --clipboard-backends 参数

选项:添加 --wayland-internal-vsync

选项:添加 --sub-scale-signs

Changed已更改

选项:将 --load-osd-console 重命名为 --load-console

player: 改进多性向语言的曲目选择

选项:改进 frame-step 命令以处理多帧

input.conf: 使 Alt+Backspace 重置 --video-align-{x,y}

命令:切换曲目时打印轨道元数据

命令:使用增强元数据打印曲目列表

Deprecated已弃用

选项:弃用(改用 gamma-auto.lua 脚本替代)

选项:弃用未记录的 --cdda-span-{a,b} 选项

修复与小幅改进

f_hwtransfer:确保我们通过scale_vaapi转换为全范围rgb

win32:修复窗口最大化状态后尺寸恢复问题

构建:修复 mpv.desktop 文件协议的动态生成问题

player/sub:避免无意义地重新解码字幕

x11:从 --x11-present=auto 中移除 NVIDIA 黑名单逻辑

a

osc.lua:右键点击进度条时跳转到最近章节

命令:修复带有序列键的键绑定命令

video/out/wayland_common:修复多座位拖放(drag and drop)导致的崩溃问题

demux:回收demux_packets以减轻内存分配器压力

`demux_cue`:仅接受类型为 `AUDIO` 的 `TRACK`。

player/loadfile:从外部音轨标题中去除通用文件名部分

构建:移除未使用的dvdread依赖

wayland:修复垂直调整大小和缩放问题

console.lua:改进自动补全功能和视觉呈现

sub/osd:默认为半透明黑色背景色

player: 通过预取功能优化播放列表处理

drm:使用libdisplay-info解析EDID(该库现已成为必需依赖项)

win32:修复窗口最大化状态后尺寸恢复问题

hwdec_d3d11va:将图像映射器尺寸对齐至2的倍数

wayland:修复了焦点跟随鼠标时的拖放功能

玩家:将外部文件名存储为规范化格式

播放器:正确处理终端上的辅助字幕

demux_mkv: 添加对色度位置的支持

vo_dmabuf_wayland:改进并修复格式选择问题

播放器:修复了 --loop-playlist、--shuffle 和 --prefetch-playlist 参数组合使用的问题

此列表并不完整。完整历史记录请查阅 DOCS/client-api-changes.rst 文件对客户端API变更的说明,以及DOCS/interface-changes.rst中的历史记录对其他用户可见界面的变更。

运行以下命令可查看完整的变更日志:在 git 仓库中或访问 。

大家还下载了