MPV-EASY Player 0.41.0.4 | 一个基于MPV,易于使用,现代化的视频播放器
MPV-EASY Player 0.29.1.28更新内容
跟随最新版mpv,参数video-aspect变更为video-aspect-override,程序、多国语言、配置文件、菜单都同步更新。
修正了video-aspect的英文翻译,现在文字描述从video aspect修改为video aspect ratio
非mpv内置osc外观样式文件:osc.lua、osc-––*.lua都根据mpv官方最新的osc.lua进行了更新。
非mpv内置osc外观样式文件:osc.lua、osc-––*.lua进行改进, 当使用MPV原生GUI模式,使用外置osc外观样式时,osc显示的音轨和字幕信息不会在包含无用的【unknown】字样。比如【音轨:(1) unknown (“english”)】会显示成【音轨:(1)(“english”)】。
MPV-EASY无边框GUI模式:
进度条上方当前时间文字控件的移动和显示优化:
1.现在鼠标不管在进度条上移动多快,鼠标停住后当前时间都会立刻改变完毕,不会出现延迟。
2.进度条上方当前时间文字控件的移动和显示优化,不管鼠标移动的多快,或者不停的来回移动,移动顺畅的同时都会比之前消耗更少的cpu资源
3.现在当鼠标在进度条上不停慢速移动时,当前时间文字的刷新速度更快,当快速移动时,文字刷新较慢,2种情况下都能更好的看清文字,同时消耗的cpu资源比之前更少。
改进了osc上视频信息控件隐藏的逻辑,现在更加的自然。
现在通过点击osc上的CPU/GPU按钮,可以立刻在软解和硬解(auto)之间切换,并且osd会返回硬解的具体信息。
改进了音量条控件显示,cache控件,时间控件是否需要隐藏的检测逻辑,现在更加的自然。
优化了所有按钮控件,菜单项的命令传输,现在所有命令发送都会转给后台线程执行, 而不放在gui主线程中。
完全重写了数据捕获代码,现在使用全新的方式处理获取和处理这些数据。
改进了命令返回数据的处理逻辑,现在处理数据结果更加的及时、高效,未知bug也会更少。
完全重写了信息过滤代码,现在更加的高效和简单。
增加了视频文件名获取检测代码,当视频开始播放且mpv没有正常返回视频文件名时,现在会尝试主动问mpv获取文件名。
上条改进同时也能有效的解决mpv没有正常返回视频文件名时,引发的一系列其他bug,包括:会同时显示2条迷你进度条(其中一个来自于MPV原生GUI模式的osd-bar)。
修复了一部分命令发送后,不会立刻返回结果的bug。现在,比如当你启用/禁用循环播放时,osc中的切换箭头会立刻变为启用/禁用状态(MPV原生GUI模式无此效果)。
优化了捕获mpv返回数据的代码,现在捕获的返回数据拥有更高的兼容度,对于中文等双字节字符支持更加完善。
支持反馈loading状态,现在如果视频处于加载状态,那么osc中的图标会从【||】变成【>】。
优化了拖放打开文件的代码,解决拖放打开文件时程序会出现无响应的问题。
根据mpv的调整修改了cache信息捕获的代码和显示逻辑,理论上刷新频率也更低,资源消耗更少。
针对新功能更新了对应的语言文件。
优化了窗口尺寸调整代码,现在调整窗口尺寸时,窗口左侧不会再出现左右些微晃动的现象。
跟随MPV-EASY设置.exe的改进,现在当播放器窗口关闭时MPV-EASY设置界面还没有被关闭,除了MPV-EASY设置界面会被自动关闭之外,系统托盘也不会残留图标。
MPV原生GUI模式+MPV-EASY设置:
对应系统托盘图标菜单的语言切换和代码完全分离。注意:切换语言后,如果没有完全重新运行程序,那么菜单项发出命令后osd显示的文字依旧不会改变。
改进代码,MPV原生GUI模式现在也使用MPV-EASY无边框GUI模式中改进的命令传输方式,对于中文等双字节字符支持更加完善。
菜单项的命令传输,现在所有命令发送都会转给后台线程执行, 而不放在gui主线程中。
完全重写了进程检测逻辑,现在将使用更加简单,更加稳定,消耗更少,更加科学的方式检测播放器是否在运行,进程检测逻辑现在基本不消耗cpu资源。
完全重写了运行后界面显示、菜单显示和点击的逻辑代码。
修复了某些情况下系统托盘图标会残留的bug。
修复了点击某些系统托盘菜单项后,播放器界面可能不会自动获得焦点的问题。
修复了改进后,当mpv允许多实例运行时,菜单命令只会发送给第一个窗口的问题。
针对新改进更新了对应的语言文件。
MPV-EASY设置界面:
界面的外观样式进行了重新设计。
【缓冲进度透明度】选项的滑动条不会因为窗口宽度的变化而变得过长。
现在只有勾选【MPV-EASY设置跟随运行至系统托盘】时,运行后才会显示系统托盘图标和菜单。
mpv更新至:mpv 0.29.1 20191013
MPV-EASY Player 0.29.1.27更新内容
调整了默认音量,现在默认音量为75而不是50,根据mpv非线性音量的特性,当数值为75时可以让默认音量的真实响度更加接近50%。
MPV-EASY无边框GUI模式:
为菜单项设计了一整套图标。新设计的图标和【mpv原生GUI】模式下的菜单图标完全类似,无需再次适应。
彻底改进了对高dpi的支持,不管是使用125%,150%还是200%的DPI,界面和文字显示都和100%DPI时更加的接近甚至完全一致
MPV原生GUI:
根据最新版mpv中的OSC.lua,所有非默认OSC外观样式文件的代码都进行了针对性的修改,保持兼容度和同步新特性。
MPV-EASY设置界面:
彻底改进了对高dpi的支持,不管是使用125%,150%还是200%的DPI,界面和文字显示都和100%DPI时更加的接近甚至完全一致。
【进度条样式】已经根据最新版mpv调整为:bar, diamond, knob这三种选项。
根据最新版mpv移除了【显示缓冲进度(播放非本地文件时】选项
根据最新版mpv添加了【进度条滑块大小】、【缓冲进度样式】、【缓冲进度和进度条分开显示】、【缓冲进度透明度】选项。
针对新选项更新了对应的语言文件。
针对新选项更新了重置功能。
mpv更新至:mpv 0.29.1 20190908
MPV-EASY Player 0.29.1.26更新内容
MPV-EASY无边框GUI模式:
修复了调整窗口尺寸时,osc有些时候会一直显示不自动隐藏的问题。
针对【调整窗口大小时立刻隐藏主要控件】选项添加对应代码,启用时,调整窗口尺寸时会自动立刻隐藏osc和右上方控件,从而当mpv使用direct3d输出驱动时,避免调整窗口尺寸会出现osc和右上方控件闪烁的问题。
MPV-EASY设置界面:
添加【调整窗口大小时立刻隐藏主要控件】选项。
针对新选项更新了对应的语言文件。
针对新选项更新了重置功能。
mpv更新至:mpv 0.29.1 20190831
MPV-EASY Player 0.29.1.25更新内容
MPV-EASY无边框GUI模式:
添加了和仿高斯模糊【效果】功能对应的代码,并且针对改进后的代码进行了性能上的优化。
微调了置顶、全屏、音量图标的属性以及总时间文字的位置,使它们和其他图标更加的一致。
优化了GPU文字控件的宽度和音量文字控件的宽度的调整逻辑,现在这2个控件在高dpi下不会产生部分文字被遮盖的问题。
优化了音轨、字幕切换和显示控件的宽度调整逻辑,现在这4个控件在高dpi下不会产生部分文字被遮盖的问题。
MPV-EASY设置界面:
为背景【仿高斯模糊】设置选项添加【效果】选项,效果值的调节范围:120-255,值越大时仿高斯模糊效果越明显,但也有可能越不真实。
针对新选项更新了对应的语言文件。
mpv更新至:mpv 0.29.1 20190820
MPV-EASY Player 0.29.1.24更新内容
MPV-EASY无边框GUI模式:
微调了右上方控件尺寸和其中按钮的尺寸,使图标更加的居中.
3个主要按钮(最小化、最大化、关闭)当鼠标移动到其上方时会带有hover效果.
更换了关闭按钮的图标.
修复了窗口从最小化状态恢复到正常窗口时,最小化按钮还是处于hover状态和hover样式的问题;当使用alt+tab从最小化恢复到正常窗口状态,并且鼠标依旧在最小化按钮区域时,最小化按钮依旧位置hover状态和对应样式.
mpv更新至:mpv 0.29.1 20190810
MPV-EASY Player 0.29.1.23更新内容
MPV-EASY无边框GUI模式:
修复了打开视频尺寸有错误的视频时,窗口画面有概率不会调整到正确尺寸的问题(尤其在低性能电脑上)。
修复了打开视频尺寸有错误的视频时,窗口画面调整到正确尺寸后有概率不根据新尺寸重新调整至居中位置的问题。
优化了代码逻辑,现在gui首次显示的速度更快。
稍微延迟了osc首次显示的速度,从而避免osc尺寸的调整被看到的问题。
改进了快捷键,现在【大写锁定+字母】会和【shift+字母】会获得相同的效果。
多次按下tab键后,osc中不会再出现某些控件被选中的现象。
使用【打开文件…】时,现在如果你选择的是srt,sub,ssa,ass,idx,txt,smi,rt,utf,aqt,vtt这11种后缀名的文件,这些文件会被视为字幕添加到当前播放的视频中,而不是视作视频文件添加到播放列表。
注意:
如果添加时选择的多个文件混合了视频文件和字幕文件,那么依旧会全部视作视频文件添加到播放列表中,【MPV原生GUI】模式下的【打开文件…】仍旧把任何格式的文件都视为视频文件添加到播放列表中。
mpv更新至:mpv 0.29.1 20190609
MPV-EASY Player 0.29.1.22更新内容
MPV-EASY无边框GUI模式:
主进度条样式优化,现在,主进度条滑块在最左侧和最右侧时不会被部分遮蔽。
改进了主进度条滑块位置自动纠正的代码,现在主进度条滑块被拖动到左右2侧时纠正位置的幅度更小甚至不会表现出左右晃动的纠正动作,鼠标和改进前一样一直在滑块中间(视频时间太短时除外)。
改进了主进度条上方当前时间的计算代码,主进度条样式优化后显示的时间依旧精确到1秒。
改进后的主进度条在进行跳转时依旧精确到1秒。
改进了代码,现在点击跳转到视频末尾时,进度条不会出现在之前进度和当前进度之间多次跳转的现象(视频时间太短时除外)。
改进了代码,现在点击跳转到视频末尾并立刻显示迷你进度条时,迷你进度条不会出现进度显示错误和进度来回跳转的现象。
改进了代码,现在进度条在达到真正可用状态前会忽略点击行为,防止打开视频后立刻点击进度条导致进度错误跳转到00:00:00时间点的问题。
改进了代码,现在当前时间在进度条达到真正可用状态前不会显示,防止打开视频后鼠标在进度条上过快触发当前时间显示,导致当前时间在正确显示进度前一直显示00:00:00的问题,也一起解决了当前时间过快显示并左右移动时有重影的问题。
修复了打开视频后,立刻失去焦点,当鼠标移动到进度条上时当前时间不显示的问题。
改进了代码,现在进度条将会更快达到可用状态,而不是之前视频播放1秒后才能使用。这个也有效的解决了极少数情况下打开视频后立刻点击进度条还是会错误跳转到00:00:00时间点的问题。
mpv更新至:mpv 0.29.1 20190513
MPV-EASY Player 0.29.1.21更新内容
MPV-EASY无边框GUI模式:
修复了在播放单个文件时,osc中的【跳转到下个文件 >】,【跳转到上个文件 <】图标偶尔会被错误显示成可用状态的问题。
MPV-EASY Player 0.29.1.20更新内容
MPV-EASY无边框GUI模式:
极大提升了在windows 7下的稳定性,不会再频繁出现和ntdll.dll有关的appcrash(尤其是按住快捷键不放和频繁使用控件时)。
针对上一条改进带来的变化和mpv代码可能进行的更改和更新,改进了数据的捕获,防止出现数据错误,包括播放列表项目数量、循环次数、章节数量、当前文件在播放列表中的位置等。
由于上一条的更新,同步改进了图标显示行为的代码,osc中的跳转到下个文件,跳转到上个文件,跳转到下个章节、跳转到上个章节这些图标不会出现显示方面的逻辑错误。
优化了音量数据捕获和处理代码,现在当你按住快捷键快进并同时调整音量时,不会出现音量调节成功但是音量条和音量值显示没有变化的问题。
缩短了窗口焦点检测的间隔,现在检测到焦点状态变化时窗口主色调的变化速度更快。
优化了窗口主色调变化和应用行为的代码,使颜色的应用更加的效率,占用更少的cpu。
优化了开启仿高斯模糊时osc背景改变代码的效率,现在当窗口没有获得焦点时,osc背景变为黑色的处理不会消耗任何cpu资源,而不是之前的一直使用cpu的2%至3%。
mpv更新至:mpv 0.29.1 20190428
MPV-EASY Player 0.29.1.19更新内容
MPV-EASY无边框GUI模式:
改进了仿高斯模糊算法,现在仿高斯模糊会保留更少的细节,带有更好的过度效果,在细节丰富的场景下产生的动态变化也更加柔和,展现的效果也更加逼真。
改进了OSC背景启用仿高斯模糊时,在正常窗口、最大化窗口、全屏下效果的一致性。
改进了仿高斯模糊开启的判定逻辑,现在仿高斯模糊生效更加的迅速,和画面的同步率更高。
适当降低了仿高斯模糊的刷新率,降低生效时的cpu使用率。
mpv更新至:mpv 0.29.1 20190407
MPV-EASY Player 0.29.1.18更新内容
MPV-EASY无边框GUI模式:
修复了全屏状态下,底部会出现迷你进度条闪烁的问题。
MPV-EASY设置界面:
解决了上个版本中显示的版本有误的问题。
MPV-EASY Player 0.29.1.17更新内容
修复了MPV-ESAY设置界面中【关闭uac】功能在windows 10下无效的问题。
为上一条更新了设置界面对应部分的翻译。
MPV-EASY Player 0.29.1.16更新内容
改进了检测到原生1运行模式不能使用时的提示信息。
MPV-EASY无边框GUI模式:
支持拖放添加1个或者多个外部字幕的功能。现在如果你把srt,sub,ssa,ass,idx,txt,smi,rt,utf,aqt,vtt这11种后缀名的文件拖放到播放器界面中,这些文件会被视为字幕添加到当前播放的视频中,而不是视作视频文件添加到播放列表。
建议:
通常还是建议使用【外挂字幕和视频文件存放在同一路径下,并且命名成相同名字】的方式添加额外字幕。
原因:
1、无需每次手动操作。
2、添加外部字幕后,跳转到播放列表中的其他文件后跳转会来不会出现添加的外部字幕消失,需要再次添加的额外操作。
调整了字幕数量统计逻辑,防止旧代码在添加外部字幕后计算数量错误的问题。
注意:多选并一同拖放到播放窗口中的文件请勿同时包含视频文件和字幕文件。这种情况下,不管【MPV-EASY无边框GUI模式】还是【MPV原生GUI】,所有文件都会被视为视频文件添加到播放列表中。
mpv更新至:mpv 0.29.1 20190324
MPV-EASY Player 0.29.1.15更新内容
MPV-EASY无边框GUI模式:
修复了最小宽度时,当鼠标移动到音量图标上触发音量条显示时会显示错误音量值的问题。
mpv更新至:mpv 0.29.1 20190224
MPV-EASY Player 0.29.1.14更新内容
MPV-EASY无边框GUI模式:
改进了【当前时间】的移动和定位。
修复了在锁定模式下,如果鼠标停留在osc或者右上角控件区域不动时,鼠标不会自动隐藏的bug。
修复了在移动窗口时,鼠标会自动隐藏的bug。
mpv更新至:mpv 0.29.1 20190210
MPV-EASY Player 0.29.1.13更新内容
MPV-EASY设置界面:
添加了【MPV-EASY无边框GUI的背景色:】的选项,现在除了默认背景色,你还可以选择使用仿动态高斯模糊背景(仅对OSC生效)。
界面布局、重置功能、语言支持为新选项进行更新。
MPV-EASY无边框GUI模式:
针对上方新选项添加了对应的功能。
改进了和快捷键有关的代码,尝试提高其稳定性。
优化了osc中按钮的按下效果,现在字幕切换和音轨切换按钮按下时会有向下向右偏移的动作,而不是只有向下偏移。
MPV-EASY Player 0.29.1.12更新内容
MPV-EASY无边框GUI模式:
修复了打开有问题的视频文件(视频属性中显示高度和宽度缺失)后界面不显示的问题。
优化了数据获取逻辑,现在对于视频长度和高度的获取更加不容易出错。
优化了数据获取顺序,理论上能略微提升首次画面显示的速度。
优化了首次界面显示的判断逻辑。
优化了主滑块样式,现在主滑块上下都有左右2侧进度条相同的上侧光照效果和下侧阴影。
窗口移动性能改进,使用鼠标拖放移动窗口更加的顺滑,效率更高。
涉及窗口调整大小、控件位置计算的代码都进行了改进,处理效率更高。
改进了窗口尺寸调整算法,现在,经历过最小尺寸或者最大尺寸后,不会出现鼠标和调整点之间有一段距离时依旧触发调整行为的问题。
微调了窗口模式的最大尺寸,现在调整到最大尺寸时不会出现自动全屏、边框变黑、鼠标指针看不见等问题。
解决了在接近最大窗口尺寸时,如果持续调整尺寸并且调整涉及右侧边框,画面和窗口移动会有卡顿的问题。
修复了鼠标可以调整窗口尺寸时会触发暂停的bug。
mpv更新至:mpv 0.29.1 20190120
MPV-EASY Player 0.29.1.11更新内容
MPV-EASY无边框GUI模式:
改进了代码,现在从最大化窗口状态进入全屏状态,再从全屏状态退出时,会还原到最大化窗口状态,而不是普通窗口状态。
改进了代码,修复了最大化窗口后使用鼠标、按钮、菜单调整窗口尺寸后,再次点击最大化窗口按钮时,需要点击2次才会最大化窗口的问题。
微调了OSC界面文字区域内所有图标的大小,现在OSC上文字区域内所有图标高度都完全统一。
重新设计了OSC界面上cpu图标的样式,现在更加的清晰。
微调了【开始播放】图标的样式,现在图标边缘更加的清晰锐利。
改进了代码,最大化时和其他程序一样不能调节大小。
改进了代码,最大化时如果使用拖放改变窗口位置,程序窗口会和其他程序一样从最大化自动恢复到正常窗口尺寸并移动。
改进了移动窗口代码,现在最大化自动恢复到正常窗口尺寸并移动时,会自动把窗口修正到距离鼠标正确的位置。
改进了代码,最大化自动恢复到正常窗口尺寸在移动时,如果鼠标在进度条之上,那么不会触发当前时间的显示。
改进了代码,最大化时边框会和其他程序一样不可见。
改进了代码,现在,全屏状态下时,点击OSC中的【width X height】一样也会把窗口调整到默认大小、居中显示并退出全屏,而不是之前的不触发命令。
修复了点击最大化按钮后鼠标不移动,osc和右上角控件不自动隐藏的问题。
修复了全屏状态下,鼠标移动到已经隐藏的右上角控件区域不动,osc会自动显示但是不会自动隐藏的问题。
修复了鼠标在进度条2侧调整尺寸时。当前时间会显示的bug。
优化了音量条的显示和隐藏逻辑。
改进了OSC右侧控件的布局,现在硬解信息显示在fps值之后,使得osc左侧和右侧更加的对称。
改进了OSC中切换音轨、切换字幕这些控件的排列规则和间距,现在不管音轨和字幕的文字有多少,都会显得更加对称。
现在硬解/软解信息为了符合显示宽度只会显示GPU或者CPU,如果要了解硬解的详细信息,请打开【显示文件信息】页面参考【hwdec:】之后的文字。
osc控件隐藏规则按照现在的布局进行微调。
mpv更新至:mpv 0.29.1 20190113
MPV-EASY Player 0.29.1.10更新内容
再次改进了启动时检测路径是否正确的代码,提高其可靠性。
MPV-EASY无边框GUI模式:
微调了主进度条和底部窄精度条的滑块宽度。
主进度条滑块样式微调,现在滑块中间会使用颜色标记一条刻度,可以让你准确的分辨滑块的中心也就是当前进度的精确位置,精确到一个像素,并且标记的颜色会随着你使用的颜色而变化。
主进度条滑块与鼠标点击位置精度提升,理论上,17分钟以上的视频(进图条最大宽度时),滑块中心位置和鼠标点击位置会完全重合,也就是绝对精确,当然也和进度条上方显示的当前时间完全对应,不管是使用鼠标进行点击还是使用拖放改变滑块位置。
当视频持续时间只有3分钟或者更少时,滑块中心位置和鼠标点击位置偏离的更少,并且出现按住鼠标不释放就跳转到指定进度的次数更少(这个行为主要是解决滑块没有检测到被鼠标按住的问题)。
MPV-EASY设置界面:
更新了【MPV-EASY GUI模式】中的2张示例图片,现在图片更加的形象。
给【临时设置菜单注意事项:】添加了示例图片,使描述更加容易明白。
MPV-EASY Player 0.29.1.9更新内容
改进了代码,默认运行模式下,启动时对于路径是否正确的检测更加的简单和迅速,以此来优化程序冷启动时的加载速度和显示速度(热启动时界面显示速度也更快)。
改进了代码,默认GUI模式下,启动时会跳过对【OSC添加可以显示的信息】的处理(因为不需要),以此来优化程序冷启动时的加载速度和显示速度(热启动时界面显示速度也更快)。
MPV-EASY无边框GUI模式:
在不影响启动速度的情况下,缩短延迟读取不立刻需要的一部分设置参数的时间,从而可以避免产生画面出现后立刻点击最小化按钮播放不会暂停的问题,以及其他类似的问题。
改进了代码,现在mpv会在GUI准备好之前就开始运行,以此来优化程序冷启动时的加载速度和显示速度(热启动时界面显示速度也更快)。
改进了代码,用于修复上条由于mpv加快运行后,界面首次显示时不进行视频尺寸调整、位置调整的问题。
改进了代码,现在启动时和界面显示无关的代码会延迟加载,以此来优化程序冷启动时的加载速度和显示速度(热启动时界面显示速度也更快)。
改进了代码,解决了在性能极低的电脑上运行时,有时界面显示后画面尺寸调整不完整,产生2侧黑边的问题。
改进了代码,修复了有些极个别情况下,界面首次显示时在显示器上的显示位置有偏差的问题。
改进了代码,当成功获取mpv提供的视频宽度、高度信息后,GUI界面会尽可能快的显示出来,进一步提高显示速度。
修复了有些视频文件解码太快时,运行后视频画面和界面不一样大小,只占用界面一小块区域的问题。
去除多余的不需要的依赖,尝试提升性能。
声道、字幕文字信息获取优化,修复了文字信息中存在空格或者引号等字符时,文字提取出错和显示不完整的问题,比如【中上 英下】,现在不会错误的显示为【英下】。
优化了当前时间的显示,现在,当前时间的刷新速度会更快一些。
代码优化,现在首次使用暂停按钮或者音量调节按钮时不会再偶尔出现局部闪烁的问题。
优化了使用【|<<】【>>|】 跳转章节时OSD显示的文字内容,现在当使用按钮跳转章节时会显示【[当前时间] 当前章节/总章节】,而不是之前osd文字和章节列表互相重叠和遮盖的情景(此优化对于使用快捷键跳转章节没有效果),同时这个优化遵守osd-level(OSD文字显示的内容)的规则,当osd-level值为0时不显示。
MPV-EASY设置界面:
修复了【OSD文字显示的内容】的可选值有错的问题,现在选项已经变为:0,1,2,3,而不是错误的1,2,3,4。
设置界面添加了【关闭UAC】功能。
针对上一条更新了对应的语言文件和首次运行时的提示信息。
MPV-EASY解压程序:
针对添加的【关闭UAC】功能移除了已经不需要的【关闭系统uac的方法(disable UAC).png】。
mpv更新至:mpv 0.29.1 20181230
MPV-EASY Player 0.29.1.8更新内容
改进了代码,以此来尝试改善默认运行模式下程序冷启动时的性能。
MPV-EASY无边框GUI模式:
修复了显示菜单时,通过鼠标点击非播放器界面隐藏菜单后,osc和右上角控件不自动隐藏的问题。
修复了显示菜单时,通过alt+tab或者其他键盘行为隐藏菜单后,osc和右上角控件不自动隐藏的问题。
mpv更新至:mpv 0.29.1 20181216
MPV-EASY Player 0.29.1.7更新内容
修复了使用MPV-EASY无边框GUI+非默认运行模式时,播放已经休眠的硬盘上的文件时,第一次运行会闪退的问题。
修复了禁用【记住播放进度和播放历史】时,使用默认运行模式播放某个文件后,切换到其他运行模式立刻再次播放这个文件时会自动跳转到播放进度的问题。
优化了检测逻辑,禁用【只允许运行一个mpv实例】时,选中多个文件,点击右键菜单的【打开】同时播放运行时,不会跳出错误的报错窗口,启用【只允许运行一个mpv实例】时,则不推荐使用这种方式批量打开文件,会产生bug。
MPV-EASY无边框GUI模式:
右上角控件长度进行细微调整。
优化了菜单的最小宽度,现在,菜单和右上角控件将会有一样的宽度,从而让外观更加美观。这个调整在正常dpi下有效,当使用高dpi、简体中文操作系统下播放器使用英文界面,菜单宽度可能会比右上角控件更宽一些。
修复了上个版本中对input.conf进行性能优化后,使用mpv原生GUI时,osc中所有文字信息全部消失的问题。
mpv更新至:mpv 0.29.1 20181202
MPV-EASY Player 0.29.1.6更新内容
优化了代码,解决rjno1.ini文件中的简体中文在使用文本编辑器查看时可能会出现的乱码现象。
优化了代码,现在,如果没有检测到语言的改变,那么每次启动时都会跳过对input.conf中【show-text】语言文字的处理(english和中文自动转换),从而减少启动时间。
修复了切换语言后,高级播放列表中显示的语言不自动切换的问题。
重置功能针对上面2条进行改进。
MPV-EASY无边框GUI模式:
现在,点击osc中的文件名会显示高级播放列表,并且带有按下效果,也就是和【菜单】-【显示高级播放列表】的功能相同。
mpv更新至:mpv 0.29.1 20181125
MPV-EASY Player 0.29.1.5更新内容
MPV-EASY无边框GUI模式:
声道、字幕文字信息获取优化,现在,当获取不到【中上英下】这类文字信息,但是能够获取【chi】这类文字信息时,将显示【chi】而不是【-】
修复了鼠标左键单击后,鼠标快速移动到osc区域时,不会触发暂停功能的问题。
修复了鼠标在osc中非控件区域单击时会意外触发暂停的问题。
mpv更新至:mpv 0.29.1 20181118
MPV-EASY Player 0.29.1.4更新内容
MPV-EASY无边框GUI模式:
优化代码,扩大了鼠标可以移动窗口的区域,现在,osc和右上角控件之外的区域,鼠标点击后移动都可以触发窗口移动。
优化代码,现在,osc和右上角控件之外的区域,鼠标点击后都可以触发暂停行为,双击可以触发全屏行为。
修复了鼠标在osc和右上角控件区域边缘按住不放进行拖动时,如果拖动幅度过大,窗口移动的行为会被中断的问题。
修复了鼠标在进度条边缘按住不放进行拖动时,【当前时间】会被触发显示并且拖动结束后不隐藏的问题。
修复了调整进度时,鼠标按住进度条滑块不放并且移出进度条区域后【当前时间】不显示的问题。
修复了鼠标右键不停点击,从而不停触发锁定模式开启和关闭,同时鼠标不停在osc或右上角控件区域移入和移出时会偶然触发暂停的问题。
修复了鼠标按住音量条不放,并且移出osc区域后在释放鼠标按键时,调整后的音量不生效,音量条和音量值不一致的问题。
代码优化,锁定模式下,即使鼠标处于osc和右上角控件区域也可以触发暂停、移动、全屏行为。
代码优化,全屏模式下,鼠标处于右上角控件区域也可以触发暂停、退出全屏行为。
代码优化,当鼠标左键按住不放时点击右键不会进入锁定模式,减少因此带来的GUI方面的bug。
osc区域GUI交互逻辑优化:现在开始所有没有功能的文字或者图标在点击时没有按下效果,有功能的则都会产生按下效果。
osc区域显示的【总时间】向右偏移一个像素,以便让其和左侧的【当前时间】完全对称。
注意事项:
左键按住进度条或者音量条不放,同时鼠标移动到进度条或者音量条之外的区域,按住鼠标左键的同时请勿【点击右键】,因为当鼠标再次移动到进度条或者音量条上时会触发显示bug、音量条不自动隐藏的bug、【当前时间】显示bug。如果你已经触发了这个bug,请使用鼠标左键点击一次进度条或者音量条即可,此bug暂时不能够使用代码的方式解决,甚至可能没有解决方案。
MPV-EASY设置界面:
对应上方对锁定模式的优化,更新了【锁定模式的注意事项】。
当选择【MPV原生GUI】模式时,【快捷键】->【快捷键:锁定模式】标签页会被自动禁用,当选择【MPV-EASY无边框GUI】模式时则会自动启用。
mpv更新至:mpv 0.29.1 20181103
MPV-EASY Player 0.29.1.3更新内容
MPV-EASY无边框GUI模式:
菜单显示位置优化,当检测到菜单显示后会有一部分区域超出显示器边缘时,菜单会贴着显示器边缘显示或者调整到右上角控件的上方显示,防止出现部分菜单被隐藏无法使用的问题。
解决了菜单显示时鼠标直接点击进度条区域,会跳转到错误进度的问题。
GUI交互逻辑优化:由于解决了上一条问题,现在当菜单显示时,鼠标直接点击osc区域的控件会:隐藏菜单+直接触发控件命令,而不是之前的:隐藏菜单+不触发任何命令。
修复了鼠标点击【显示菜单】按钮后快速移动到播放器界面外部时,偶尔会发生菜单显示但osc和右上角控件却自动隐藏的问题。
添加了对鼠标滚轮点击行为的支持,现在在此模式下你也可以通过点击鼠标滚轮来关闭播放器(当此功能在设置中激活并且鼠标在可以触发暂停的区域时),并且通过修改input.conf仍旧可以触发其他自定义行为。
mpv更新至:mpv 0.29.1 20181027
MPV-EASY Player 0.29.1.2更新内容
MPV-EASY无边框GUI模式:
添加了【锁定模式】*
锁定模式下,所有控件都会一直保持隐藏状态。使用鼠标右键单击或者进入全屏状态可以关闭锁定模式。
【锁定模式】下你依旧可以在相同的区域调整窗口大小。移动窗口位置,使用鼠标暂停播放、进入全屏、调整音量和使用快捷键。
当长时间窗口化播放视频时,锁定模式可以有效的避免鼠标经过窗口区域时自动触发控件显示,造成画面被遮蔽的问题。
不喜欢总是显示的底部osd进度条的用户也可以使用锁定模式来达到隐藏osd进度条的目的,此模式也是对这部分用户的妥协。
注意事项:
1.锁定模式下需要手动确定窗口是否在焦点状态.
2.只有在获取窗口焦点的状态下才能使用快捷键,只有在获取窗口焦点并且鼠标处于窗口区域时才能够发送鼠标命令。
3.只建议在单实例情况下使用锁定模式,多实例模式下会很难判断哪个窗口处于焦点状态。
4.使用右键开启关闭锁定模式不需要手动确认是否处于焦点状态,并且控件所在区域也可有效触发此命令。
微调了播放器窗口的最小尺寸,现在当你把16:9的视频调节到最小尺寸观看时,默认不会再出现黑边,也无需为了去除黑边对尺寸进行微调。
优化了【当前时间】的刷新率。现在,在不消耗过多资源的情况下【当前时间】的移动速度和文字刷新速度会更快,更加同步,延迟更少,更加清晰。
修复了运行播放器后窗口刚出现时,鼠标已在进度条区域并且没有移动时,当前时间不显示的问题。
修复了关闭锁定模式后,鼠标正好在进度条区域并且没有移动时,当前时间不显示的问题。
修复了运行播放器后窗口刚出现时,鼠标已在osc区域并且不移动时,osc和右上角控件仍旧会自动隐藏的问题。
修复了运行播放器后可能会瞬间在错误区域看到当前时间的问题。
微调了当前时间控件的默认宽度,从而避免出现控件宽度调整的现象。
修复了锁定模式下调整过窗口尺寸,之后退出锁定模式后,【当前时间】左右泛白的问题。
修复了锁定模式下最小化后,窗口恢复后退出锁定模式,【当前时间】左右泛白的问题。
MPV-EASY设置界面:
添加了和锁定模式相关的快捷键页面和快捷键信息。
添加了锁定模式的注意事项。
【播放暂停】快捷键功能添加了提示信息。
英文界面也已经对锁定模式进行了更新。
mpv更新至:mpv 0.29.1 20181019
MPV-EASY Player 0.29.1.1更新内容
创建了local-language.lua,但这个脚本并没有添加到MPV-EASY Player的默认脚本中,如果你想要更好的本地化语言(比如点击9或者0会显示【音量:%】而不是【volume:%】),请从
https://github.com/422658476/MPV-EASY-Player/tree/master/portable-data
下载对应的脚本和脚本配置文件,并查看脚本中的内容和注释增强语言本地化的功能。
MPV原生GUI:
修复了点击系统托盘图标菜单后,【打开文件…】,【打开最近播放的文件】总是显示的问题,现在会随着设置的更改正常的显示和隐藏。
MPV-EASY无边框GUI模式:
修复了使用【视频画面大小】菜单项改变画面和窗口尺寸后,点击osc中的【widthxheight】文字,窗口只会居中,但是尺寸不会恢复到原始大小的问题。
修复了多次使用【视频画面大小】菜单项改变画面和窗口尺寸后,画面会越变越小或者越变越大的问题。
现在调整视频宽高比后,窗口不会变成默认尺寸,而是以现在窗口宽度为基础只改变窗口高度,类似于【MPV原生GUI】下的逻辑,只是有些微不同。
mpv更新至:mpv 0.29.1 20181007
MPV-EASY Player 0.29.1.0更新内容
mpv更新至:mpv 0.29.1 20181002
相关文章
本文地址: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,这部分不是它负责的。
好的,感谢回复,其实用鼠标左键双击就可以全屏,但不能用键盘全屏总觉得缺点什么,强迫症犯了
设置界面默认太小了,本能的就把它最大化了,然后关不了
右上方的控件不能显示出来,因为影响交互逻辑和交互的统一性
请问全屏播放时,晃动鼠标只显示下方进度条,右上角的最小化和关闭怎么显示出来