MPV-EASY Player 0.41.0.4 | 一个基于MPV,易于使用,现代化的视频播放器
MPV-EASY Player 0.39.0.3更新内容
MPV-EASY无边框GUI模式:
迷你进度条左侧退回到之前带有半透明度的样式,从而改善过于鲜艳的颜色(比如粉色)在接近白色视频下的可视性。
迷你进度条在处于非焦点状态时的已播放部分的黑灰色也带有半透明度,以提升可视性。
解决运行后可能会看到输入框在桌面上一闪而过的问题。
修正了:点击osc中的视频文件名,出现mpv自带的播放列表选择界面,此时输入中文可能无效的问题。
mpv更新至: mpv 0.39.0 20250202
MPV-EASY Player 0.39.0.2更新内容
修复了default-input.lua中绑定的快捷键一直按住不会重复执行命令的bug。
mpv自带的播放列表改为默认显示文件名。
MPV-EASY无边框GUI模式:
增加了新的osc样式:box-border,并设为默认osc样式。此样式对应MPV原生GUI模式下新的osc样式。
利用mpv内置的select.lua,现在点击osc中的视频文件名将会出现mpv自带的播放列表选择界面,而不是高级播放列表,从而对播放列表的操作有更多选择,同时使用体验可能会比高级播放列表更好。
注意:
- MPV-EASY无边框GUI模式下,除了支持键盘控制,通过传输鼠标坐标和鼠标按键信息给mpv,现在支持使用鼠标控制mpv自带的播放列表,传输时osd会显示【mouse –> mpv】(这也可以用来发现bug)。
- 由于对坐标和按键信息的每秒传输次数进行了限制(为了减少性能损耗和防止阻塞),鼠标上下移动时的选中动画可能感觉有些缺少流畅性。
- 通过代码改进,MPV-EASY无边框GUI模式下,mpv自带的播放列表显示时,支持键盘输入中文(可能有小概率不常见操作会导致程序崩溃)传输给mpv,传输时osd会显示【text –> mpv】(这也可以用来发现bug)。
- 显示mpv自带播放列表时右击鼠标,需要手动检测锁定模式的状态。
修复了启用实时进度条时,释放鼠标后,最后一次调整进度可能会错误的触发2次,可能会出现快速切换2次画面的问题。
修复了启用实时进度条时,在播放很短的视频时,鼠标按住后在进度条上左右移动,在不需要跳转进度时会不停进行没有必要的进度跳转问题。
优化了进度条转逻辑,启用实时进度条时,如果用户在调整进度条时,大幅甩动鼠标到osc之外的区域进行其他操作,那么最后一次进度条定位将会被忽略,防止此时进度会跳转到非指定处的问题。
修复了意大利语下主菜单宽度太窄的问题。现在右上方控件区域和弹出的主菜单会根据不同语言调整为不同的预设宽度。
改进了主菜单宽度调整逻辑,现在不会在存在菜单宽度和右上方控件区域宽度不同的问题。
修复了按下键盘对应按键后,不能正确把单个双引号和反斜杠传输给mpv的问题,尤其在显示mpv命令行控制台时。
MPV原生GUI模式:
osc.lua升级到最新版(2024-10-28),默认的osc样式也重新基于最新代码进行修改。
由于osc.lua的代码改动频繁,为了降低调试的难度,减少代码迁移和测试的工作量和提高修改后osc.lua的稳定性,所以移除了【data\mpv-easy-data\osc-style】下的osc-default-green-box-bar-or-knob-45.lua,osc-iina-box-knob-or-bar-15.lua,osc-potplayer-box-knob-or-bar-0.lua三个额外样式。
如果需要osc-default-green-box-bar-or-knob-45.lua,osc-iina-box-knob-or-bar-15.lua,osc-potplayer-box-knob-or-bar-0.lua,请下载旧版,目前旧版依旧可以正常工作。
osc.lua的图标大小调整
osc.lua 进度条向内移动,腾出边框,调整成圆角,进度条时间提示显示在进度条上方,使风格更加贴近windows 11。
osc.lua显示的【音轨:】和【字幕:】根据新变化使用新的正则表达式和代码去除不需要的词。
osc.lua字幕和音轨图标的左右键点击行为被互换。
osd-bar的章节样式从三角改变为最新的细线样式,从而更加美观:
osd-bar-marker-scale=1.0
osd-bar-marker-min-size=0.6
osd-bar-marker-style=line
MPV-EASY设置界面:
重置功能已经根据设置的调整更新。
mpv更新至: mpv 0.39.0 20241130
MPV-EASY Player 0.39.0.1更新内容
改进【自动加载为播放列表】功能:去除了autoload.lua,使用mpv 0.39中全新的autocreate-playlist设置来实现此功能,启用后的值使用【same】。
如果你是高级用户,也可以根据github.com/422658476/MPV-EASY-Player页面【给设置界面的设置给与选项中不包含的值】中的方法改为:
autocreate-playlist=filter
并通过在rjno1.conf文件中添加下方这些更多的设置来获得更多的效果。比如仅在打开图片文件时才把指定格式的图片文件自动添加为播放列表。
directory-filter-types="video,audio,image"
video-exts=*
audio-exts=*
image-exts=*
【自动加载为播放列表】的提示信息已更新。
改进了【忽略播放进度】、【忽略播放进度(仅播放列表)】功能:去除了playlistnoplayback.lua,现在不需要命令行、设置参数、lua文件共同作用就能实现相同的效果(使用mpv的Conditional auto profiles功能在rjno1.conf中实现此功能),并且逻辑更加健壮。
【忽略播放进度】、【忽略播放进度(仅播放列表)】的提示信息已更新。
mpv的Conditional auto profiles功能注意事项:
- 1.由于使用lua判断,-被识别为减号 ,playlist-count要改写为playlist_count,其他带【-】设置也如此。
- 2.只有有profile-cond的[––*]才会被自动读取,如果没这个值,那么依旧需要填写profile才能有效
- 3.qt会自动给playlist_count >= 2添加引号,所以建议默认要加上””
rjno1.conf中的参数:no-resume-playback都被改写为resume-playback。
【掉帧模式】设置添加新的选项:decoder+vo。哪个更好:vo > decoder+vo > decoder
stats.lua的设置文件stats.conf,去除了所有不改动的设置。border_size值改为0.6。
使用default-input.lua增加默认快捷键,以此替代对input.conf修改,现在由于对input.conf不会有任何修改,会有以下好处:
- 1、input.conf中快捷键的自定义权力基本全交给用户,程序也不会对修改造成任何干扰。
- 2、input.conf中的快捷键会自动覆盖default-input.lua中已经指定的相同的快捷键和对应的命令
- 3、osd显示的文字信息能够更好的支持多国语言。
- 4、更改语言后,程序不需要使用替换命令修改input.conf中show-text的对应文本。
- 5、更改语言的程序逻辑会变得更加的精简。
default-input.lua中默认快捷键新增了键盘上对应【音量】【对比度】【亮度】【伽马】【饱和度】快捷键的多国语言的支持。
input.conf现在默认注释掉了所有快捷键。
同时使用default-input.lua来实现【禁用鼠标左键的播放暂停功能】【禁用单击鼠标滚轮关闭播放窗口功能】功能。
MPV-EASY设置界面:
更改了【自动加载为播放列表】的代码
更改了【忽略播放进度】、【忽略播放进度(仅播放列表)】的代码,且修复了之前有些情况下判断逻辑不正确的问题。
为【禁用鼠标左键的播放暂停功能】【禁用单击鼠标滚轮关闭播放窗口功能】的改变更新了相关代码。
重置功能已根据【自动加载为播放列表】、【忽略播放进度】、【忽略播放进度(仅播放列表)】【default-input.lua】功能的改变而更新。
重置功能现在也会清除【data\mpv-easy-data\shader-cache】文件夹。
mpv更新至: mpv 0.39.0 20240929
相关文章
本文地址:https://www.rjno1.com/mpv-easy-player-update/





mpv-easy player能加入进度条预览图功能就完美了。或者大佬提供脚本教程也是很棒的
不会添加进度条预览图功能,原因:
github.com/422658476/MPV-EASY-Player/issues/57
窗口吸附播放怎么设置?
无此功能
最近的两个版本右键菜单没有汉化。
右键菜单是mpv自带的,是mpv官方使用lua脚本制作的,所以只会有英文界面,不会有汉化。
能不能在设置里增加一个视频播放窗口自动居中的功能?
【设置】-【视频】-【初始窗口位置】。
使用时如果需要自动居中,请点击osc中的 宽度x高度 即可。
播放m3u8链接闪退
m3u8链接通常来自于网络,播放的通常也是网络上视频,如果链接中的文本内容或者视频地址有问题,那么就可能出现闪退的问题,这是无解的,也很难测试,即使测试了也通常不会有解决方式。
如果播放的是本地的.m3u8播放列表文件,其中的内容通常是:
D:\xx\aaa.mkv
D:\xxx\bbb.mkv
D:\xxxxx\ccc.mkv
如果路径和视频文件没有问题,那么就不会出现闪退,播放.m3u8播放列表文件和直接播放视频文件没有任何差别。
跳过片头片尾无效,看设置是没问题,难道是挑系统吗?
mpv改变了跳过片头片尾的格式,现在请使用+22:33,旧格式+22:+33或者+22:-33无效,设置中的提示信息下个版本将会修改到最新格式
谢谢!生效了。我是按提示操作。以后的版本更新一下提示吧。
MPV-EASY Player 0.39.0.2 不支持win7了吗,win7专业64位版上没能打开。
请双击mpv.exe测试是否可以运行,如果mpv无法运行,是因为mpv不支持win7导致的。理论上MPV-EASY Player是支持windows 7的。
我有个小众需求,就是用mpv配合油猴插件embytolocalplayer看emby的视频,当我选用mpv时能正常调用,选MPV-EASY Player时则不能调用,你看有什么办法解决吗?
请依旧使用mpv,非常有可能无法做到脚本需要做的事,脚本作用于mpv的命令有些是无法作用于MPV-EASY Player的,无法按照想法像mpv一样被调用。
有个问题,在线播放所有快捷键失效,本地播放没问题,加入参数 no-input-default-bindings 禁用默认快捷键配置,自定义快捷键文件也不行
快捷键失效很大概率是你自己添加的额外配置的问题或者其他原因。mpv-easy player本身没有快捷键,所有按下的快捷键是直接转发给mpv处理的,而mpv本身很大概率也不可能因为处理在线播放视频就快捷键失效。
光看软件简介就觉得很强大了,评论只是想说作者牛逼!
0.36.0.2打不开,点他没反应,win7系统
这是因为mpv在windows 7下不能正常运行。直接运行【mpv-easy player\mpv】下的mpv.exe就可以看到报错窗口。
可以尝试【sourceforge.net/projects/mpv-player-windows/files/release/】下的mpv,从新版到旧版,如果运行不报错,那么把所有文件替换到【mpv-easy player\mpv】文件夹中即可,如果依旧报错,那么建议升级到windows 10系统。
各位我问下,用快捷键快进能不能调整成5秒那种,我一按有时候15秒都出来了。感谢
已经解决,就是ENTER不能全屏实在实在是难受,而且为什么按I的视频信息不能实时更新并会自动消失。如何解决啊?
小写的i是显示5秒,使用大写的i是永久显示
内存不能为read是系统或者内存等硬件的问题。mpveasygui.exe不管是在mpv-easy player32位还是64位版本下,它都是相同的一个32位的程序,也就是说mpv-easy player 64位版本中实际上只有mpv是64位的。
mpveasygui.exe如果真的存在这种问题,那么在发布版本前,不管是在什么系统下,不管系统是32位还是64位版本,调试过程中这个问题是一定会发现的,因为这会导致程序无法正常运行。
win7 x64 使用GUI 弹出0w41ecBde7 指令引用的 0x00000010 内存:读内存不能为read。而仅仅使用同一版本下的mpv目录下的mpv.exe则没有这个问题
0w41ecBde7 指令引用的 0x00000010 内存:读内存不能为read
请问如何实现正常播放杜比视界
github.com/422658476/MPV-EASY-Player
参考页面中【给设置界面的设置给与选项中不包含的值】下方内容
谢谢!
如何实现将带通道的视频以透明网格的形式呈现,谢谢!
mpv-easy player只是播放器前端,它只是界面,本质上是不实现你需要的这些东西的,如果你要获得这些其他人难以明白的效果,你需要给mpv官方提交issue,询问mpv下如何实现这些
回车键不能切换全屏,按下回车键没有任何作用,在input.conf里添加其它按键作为切换全屏也没有作用。
和gui有关的行为,使用快捷键是无法作用于mpv-easy无边框gui的,只能作用于mpv原生gui。
绝大部分快捷键是直接转发给mpv,从而让脚本和大部分功能在mpv-easy无边框gui下也能使用。
当使用快捷键发送和gui有关的命令给mpv,由于mpv-easy无边框gui下mpv转为后端运行,所有的gui命令都会被mpv忽略, 因为mpv此时没有gui,这部分不是它负责的。
好的,感谢回复,其实用鼠标左键双击就可以全屏,但不能用键盘全屏总觉得缺点什么,强迫症犯了
设置界面默认太小了,本能的就把它最大化了,然后关不了
右上方的控件不能显示出来,因为影响交互逻辑和交互的统一性
请问全屏播放时,晃动鼠标只显示下方进度条,右上角的最小化和关闭怎么显示出来