Releases: 422658476/MPV-EASY-Player
MPV-EASY Player 0.34.0.2
注意事项:在windows 7系统下最近2个版本的mpv都会出现【无法启动此程序,因为计算机中丢失 api-ms-win-crt-runtime-l1-1-0.dll 】的错误,由于mpv的运行失败会导致MPV-EASY Player也无法正常工作,windows 7下想要正常使用请从以下链接安装最新版的vc++运行库。
Note: In the Windows 7 system, the last two versions of mpv will appear [cannot start this program because the computer is missing api-ms-win-crt-runtime-l1-1-0.dll] error, due to the mpv Failure to run will cause MPV-EASY Player to not work properly. If you want to use it normally under windows 7, please install the latest version of the vc++ runtime library from the link below.
https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170
改进了随机数产生功能,现在无需每次生成额外的文件,从而提高启动速度,尤其是冷启动速度。
现在rjno1-ansi.ini已经被移动到【mpv-easy player\data\portable-data】路径下,从而可以让它具有更多功能。
改进了运行模式【原生1】的代码,现在每次初始化行为结束后不会遗留无用的文件。
MPV-EASY无边框GUI模式:
添加了新的osc样式:2line-mid-big。
支持颜色渐变进度条。
增强了浅色风格下主进度条滑块左半边进度条的可视性,当启用颜色渐变或者使用较淡主色调时能够更加看清轮廓。
微调了菜单选中样式。
优化了【当前时间】控件宽度的调整逻辑,现在【当前时间】中时间文字变长和缩短时控件宽度也会自动调整,比如当【当前时间】为9999:00:00时不会出现显示宽度不足的问题。
微调了【锁定模式】控件的图标,现在图标更像一把锁而不是购物袋。
改进了窗口尺寸调整使用的算法,现在不会出现之前算法的性能和缓慢问题,也不会出现为了解决性能问题调整时左上角坐标会微调的现象。
微调了仿高斯模糊颜色抛弃的方式,预期会有更好的颜色过渡效果,横向颜色变化也更加自然。
改进了杂色层,现在深色风格和浅色风格都使用单独的杂色层,通过对杂色层进行不同的调整可以让2种风格的效果更好,改进后osc和右上角控件的色差也更小。
修复了调整窗口时如果osc不显示,迷你进度条宽度会异常的问题。
MPV原生GUI模式:
微调了菜单选中样式。
MPV-EASY设置界面:
MPV-EASY无边框GUI模式的【osc样式】添加osc样式预览功能。
添加了【颜色渐变进度条】选项。
添加了【预览进度条】,现在更改【MPV-EASY无边框GUI的主色调】或者启用【颜色渐变进度条】后都可以预览进度条的效果。
【预览进度条】除了带有预览功能还能更改渐变值(49种预设),当你把进度条滑块移动到进度条右半边时,每移动一格就变换一种颜色渐变样式。
【预览进度条】在不启用【颜色渐变进度条】时还能改变主色调(49种预设),当你把进度条滑块移动到进度条右半边时,每移动一格就变换一种颜色。
改变了颜色加深减淡按钮的样式。
微调了所有颜色选项的样式。
重置功能已经根据新设置、rjno1-ansi.ini的改变进行改进。
更新了对应的语言文件。
mpv更新至:mpv 0.34.0 20211212
MPV-EASY Player 0.34.0.1
现在mpv.conf文件不会每次启动时都进行覆盖和写入操作,从而加快播放器的打开速度,这也提高了播放器的冷启动速度。
修复了other.lua生成的other.conf中产生多余空行的问题。
调整了MPV-EASY Player.exe和编译有关的设置选项,尝试通过不缩小程序体积来提高运行时的启动速度。
rjno1.conf中删除了已经弃用的fit-border参数(画面宽度撑满显示器时显示左右边框)。
非mpv内置osc外观样式文件:osc.lua、osc---*.lua都根据mpv官方最新的osc.lua进行了更新。
外观样式文件osc-iina-box-knob-or-bar-15.lua的图标和文字颜色比以前更深,从而增强和背景的对比度。
MPV-EASY无边框GUI模式:
添加了新的osc样式:3line-all。
得益于完全改进的算法,仿高斯模糊从原本的单向调整变为双向非线性调整,显示效果支持变化的范围比以前大的多,支持调整的范围比以前大的多,效果比以前好的多(通过【设置】-【仿高斯模糊】-【效果】设置调整)。
仿高斯模糊添加噪点层,从而提供更加真实的毛玻璃效果。
改进了播放列表按文件名自然排序的排序算法,现在可以同时使用2种不同的排序算法:
启用【排序算法1】:当使用【拖放】或者【打开文件...】添加了多个文件,那么播放列表默认按文件名自然排序的顺序和windows文件资源管理器中的一样(再次使用这2种添加方式可以复现这种排序)。
比如:
第01季第3集.mkv
第01季第05集.mkv
第1季第1集.mkv
第1季第2集.mkv
第1季第4集.mkv
启用【排序算法2】:当打开高级播放列表,按【p】对播放列表按文件名排序后,和【排序算法1】的顺序相比较可能有改变,但这种排序对于剧集的效果可能更好(当使用【自动加载为播放列表】也是用这种排序方式).
比如:
第1季第1集.mkv
第1季第2集.mkv
第01季第3集.mkv
第1季第4集.mkv
第01季第05集.mkv
改进了迷你进度条的可视性,现在迷你进度条在白色和黑色视频背景下都拥有好的多的可视性。
通过优化,仿高斯模糊激活时的处理器使用量更低,在使用60fps时,处理器的占用量从约6%变为4%-6%,只有鼠标移动和峰值才会到达6%。
现在默认仿高斯模糊的帧率改为35帧,从而在不消耗比以往更多cpu的情况下提供更加顺畅、延迟更低的变化效果。
提高了仿高斯模糊的真实性,修复了由于颜色抛弃太过激进导致的osc左右2端颜色和背景色不够接近和不相符的问题。
得益于仿高斯模糊完全改进的算法,现在取色不需要通过添加额外的颜色来减淡或者加深获取的色彩。
MPV原生GUI模式:
菜单使用【MPV-EASY无边框GUI模式】中一样的扁平化图标。
微调了菜单背景颜色和边框样式。
MPV-EASY设置界面:
界面使用全新设计的扁平化图标。
删除已经弃用的【画面宽度撑满显示器时显示左右边框】选项
重置功能已经根据仿高斯模糊的默认帧率的改变而改进。
重置功能已经根据mpv.conf文件覆盖行为的改进而进行改变。
重置功能已经根据【画面宽度撑满显示器时显示左右边框】选项的删除而同步改进。
重置功能已经根据非mpv内置osc外观样式文件的修改而进行改变。
针对删除的选项更新了对应的语言文件。
mpv更新至:mpv 0.34.0 20211107
MPV-EASY Player V0.33.0.14
MPV-EASY Player 0.33.0.14更新内容:
全新设计的更加简单易用的解压程序,支持所有语言。
MPV-EASY无边框GUI模式:
添加了新的osc样式:2line-center。
改进了对时间的捕获,现在支持捕获和显示大于24小时和大于99小时的时间,也就是支持控制播放时长大于24小时的单个视频文件。
改进了对时间的处理,现在支持把大于24小时的时间正确转换成秒数。
改进了对时间的处理,现在支持把秒数正确转换成大于24小时的时间。
改进了音量条显示时自动隐藏【当前时间】和【总时间】控件的判断逻辑,现在更加的正确。
音量控件支持左侧显示及对应样式,当音量控件显示在左侧时,音量条显示时会出现在右侧。
修复了音量控件在鼠标在音量条上移动时可能会左右跳动的问题。
mpv更新至:mpv 0.33.0 20211010
MPV-EASY Player V0.33.0.13
MPV-EASY Player 0.33.0.13更新内容:
更新了意大利语文件,感谢bovirus把意大利语语言文件100%翻译完毕。
MPV-EASY无边框GUI模式:
任务栏按钮会显示当前播放的视频文件的名字。
当启用半透明且底部迷你进度条在进度条样式使用bar-alpha或line-alpha时,进度条滑块右侧未加载区域会有带有半透明的新风格,当底部背景不是纯白色时会有更好的可视性。
修复了运行后,鼠标在隐藏状态的osc区域停留后移出窗口区域,之后osc显示,osc不会自动隐藏的问题。
改进了键盘按下信息发送命令,现在不会因为发送格式的不正确,导致mpv收到某些按键的按下命令后不执行对应的动作,比如按下【`】不能显示console的问题。
修复了除了几个特定的指令,其他传入的命令行参数会被主动抛弃的问题。
修复鼠标点击后可以暂停的区域不能够捕获到tab键的问题。
启用半透明背景且显示为正常窗口时,改善了置顶/取消置顶行为之后窗口的闪烁问题,现在闪烁更加不容易被察觉。
修复了运行后,有些时候点击鼠标不能触发暂停的问题。
改进了按键的捕获,现在捕获后按键的大小写更加正确。
优化了esc键的行为代码。
修复了不启用半透明背景时,使用置顶/取消置顶后【当前时间】左右移动时会出现泛白现象的问题。
修复了启用鼠标中键关闭窗口功能后,锁定模式下,在osc和右上方控件区域点击中键不能触发关闭行为的问题。
MPV-EASY设置界面:
改进了文件关联,现在格式更加的标准.
mpv更新至:mpv 0.33.0 20210829
MPV-EASY Player V0.33.0.12
MPV-EASY Player 0.33.0.12更新内容:
改进了语言切换功能,从而能够选择和加载外部语言文件。
更新了语言文件,感谢bovirus修正了英文语言文件并添加了新的意大利语语言文件。
MPV原生GUI模式:
现在首次运行后主窗口会自动获得焦点。
修复了上条功能导致的启动后立刻点击系统托盘图标显示菜单,菜单会立刻自动隐藏的问题。
MPV-EASY无边框GUI模式:
修复了osc不显示时,切换播放暂停状态,再次显示osc时,暂停播放图标不会自动刷新到正确状态的问题。
现在osc显示时会主动刷新一次其中的内容,从而可以避免内容刷新有延迟或者不正确的问题。
添加了对媒体键的支持,现在使用键盘上的媒体键可以切换【播放、暂停】,切换到【播放】,【停止】键切换到【暂停】,播放【上一个】文件,播放【下一个】文件。
修复了当前进度捕获不够精确的bug,现在当播放到结尾自动暂停后,使用鼠标点击进度条,进度条会跳转到对应位置而不是没有变化依旧显示到达末尾。
对【暂停】【加载】【播放】三种状态的捕获更加的精确。
对cache数据的捕获更加的精确。
优化了置顶和取消置顶的代码,现在更加的稳定。
修复了最大化后点击置顶按钮会触发暂停的问题。
修复了按住进度滑块不放移动到进度条中间某个位置,等待播放结束自动暂停,释放滑块,隐藏osc,底部迷你进度条进度错误的问题。
MPV-EASY设置界面:
优化了置顶和取消置顶的代码,现在更加的稳定。
mpv更新至:mpv 0.33.0 20210801 此版本修复了播放结束后,点击到进度条中间,视频画面正常暂停但是音频会自动开始播放的问题。
MPV-EASY Player V0.33.0.11
MPV-EASY Player 0.33.0.11更新内容:
MPV-EASY无边框GUI模式:
现在当鼠标移动到【播放】、【暂停】按钮上时,按钮图标会变成主色调。
修复了:启用最小化时自动暂停功能,最大化状态下首次点击【MPV-EASY设置】菜单项,视频会自动变为暂停状态的问题。
osc样式:one-two-one中的视频文件名控件的图标从16像素变为32像素。
osc样式:box-original、webplayer、one-two-one的进度条也使用看似有bug但更人性化的高度设置,进度条高度比视觉上看到的更大,可以在不失美观的情况下能让鼠标更容易点中进度条,但点击偏差过大时,会出现点击后鼠标在纵向无法接触到滑块的现象。
优化了【时间控件】和【总时间控件】的宽度,解决控件文字向左偏差2像素,不居中的问题。
由于调整了【时间控件】和【总时间控件】的宽度,同步调整osc样式:box中【时间控件】和【总时间控件】的位置,从而使2个控件依旧中心对称。
调整了osc样式:box-original的控件间隔、边距、高度,从而使【时间控件】【进度条】【总时间控件】之间的间隔完全对称,整体样式依旧美观。
调整了osc样式:webplayer上下2行的高度和比例,从而更加的美观。
调整了osc样式:one-two-one的高度,解决音量文字不垂直对称的问题。
调整了osc样式:1-2-1的高度.
当检测到窗口完全移出桌面可用区域时,窗口会自动移回。
修复了最大化状态下,如果切换到分辨率不同的视频,会自动变为正常窗口状态并调整窗口大小的问题。
修复了播放列表播放时,首次检测到播放的视频尺寸和之前的不同,除了正常调整视频尺寸还会错误的出现移动视频窗口位置的问题。
MPV-EASY设置界面:
完全改进的界面设计, 现在设置界面也使用无边框界面设计,风格和使用行为更加接近windows 10风格,并且也带有半透明效果。
去除了【自动加载为播放列表】启用后提示【造成MPV-EASY无边框GUI无法工作】的提示信息。
mpv更新至:mpv 0.33.0 20210718
MPV-EASY Player V0.33.0.10
MPV-EASY Player 0.33.0.10更新内容:
【自动加载为播放列表】功能现在极大概率不会再造成MPV-EASY无边框GUI无法工作。
产生这个问题的原因很有可能还是这个严重的bug:只要script文件夹下存在js文件,mpv运行后立刻就会静默退出
mpv x64版本可能会运行失败的问题(2021年2月底至今),这是mpv编译的问题,原因极可能来自于mpv集成的js解释器(mujs)版本更新产生的bug。
issue页面:
微调了默认的字幕纵向位置。
修改了所有exe的文件描述。
MPV原生GUI模式:
为了统一风格修改了菜单选中样式,并且禁用的菜单项没有选中效果。
MPV-EASY无边框GUI模式:
改进了代码,现在仿高斯模糊可以和半透明混合使用,从而可以获得更多美观的组合。此时仿高斯模糊依旧遵循效率至上的原则,在窗口获取焦点时才生效,失去焦点时则以半透明显示。
改进了仿高斯模糊代码,现在更加的精简,采样区域更多,理论上cpu使用率更低或持平,看到的细节更少,颜色过渡更加平滑和自然。
添加了新的osc样式:1-2-1。
osc样式:1-2-1的进度条尝试使用看似有bug但更人性化的高度设置,进度条高度比视觉上看到的更大,可以在不失美观的情况下能让鼠标更容易点中进度条,但点击偏差过大时,会出现点击后鼠标在纵向无法接触到滑块的现象。
改进了fps显示控件,现在fps显示控件会使用四舍五入的方式显示帧数,从而减少控件占用的空间,显示的帧数也更加易读。
改进了osc控件区域和窗口边框之间的距离,现在间隔距离从原来的5px改为9px,从而和右上方空间保持一直,也可以解决osc和窗口边框靠的太近导致视觉上osc中的控件垂直方向不中心对称的问题。
根据上一条,优化和微调了默认osc样式:box中控件的间隔,从而解决有些情况下空间不够造成的布局问题。
改进了深色模式和浅色模式的文字颜色,现在文字颜色能够兼容更多的背景色,在纯黑和纯白的背景下也不会因为对比度过高而觉得刺眼。
修改了菜单选中样式:禁用的菜单项没有选中效果。
修复了one-two-one osc样式下,文字不垂直居中的问题。
改进了代码,现在可以在改动少得多的代码下添加新的osc样式。
改进了代码,添加新的osc样式不会对性能造成影响。
改进了bar,bar-alpha样式进度条在较细时的滑块样式。
改进了bar,bar-alpha样式进度条在高度样式方面的逻辑。
MPV-EASY设置界面:
由于仿高斯模糊可以和半透明混合使用,所以【半透明效果】和【防高斯模糊】同时勾选时,【半透明效果】右侧的提示信息从【仿高斯模糊不生效】变为【仿高斯模糊生效】,提示信息显示逻辑和背景颜色也因此进行了改进。
自定义颜色、跳过片头等输入框禁用默认使用的中文输入法,使用时无需在切换输入法。
自定义背景色和主色调的输入框左右添加【-】【+】按钮,利用这2个按钮可以快速微调颜色,请注意这会造成一定的偏色和恢复不到原始色值。
更新了对应的语言文件。
根据默认字幕纵向位置的改变调整了重置功能。
修改了文件关联中的描述。
mpv更新至:mpv 0.33.0 20210613
MPV-EASY Player V0.33.0.9
MPV-EASY Player 0.33.0.9更新内容:
使用other.lua替代之前other.js实现的自动音量需要的当前音量保存到conf文件功能,并更新了相关代码。建议使用前删除之前的data文件夹或者删除other.js。
为何要使用other.lua替代other.js:
解决mpv x64版本可能会运行失败的问题(2021年2月底至今),这是mpv编译的问题,原因极可能来自于mpv集成的js解释器(mujs)版本更新产生的bug。
现象:只要script文件夹下存在js文件,mpv运行后立刻就会静默退出。
issue页面:
为了一劳永逸,使默认的脚本不包含js文件。
MPV-EASY无边框GUI模式:
添加了新的osc样式:one-two-one。
重新设计了播放按钮,解决显示时视觉上不中心对称的问题。
加深了浅色模式下所有图标的颜色,从而可以在更多的浅色背景下显示的较为美观。
针对新的osc样式优化了视频文件名控件对于宽度的处理逻辑,在新样式或者指定样式中,视频文件名可以显示为多行。
优化了启用半透明后鼠标移出窗口后隐藏控件的逻辑,现在这个行为在配置很低的电脑上不会再出现很大概率控件不隐藏的问题。
使用技巧修复了多行视频文件名在使用半透明背景或者不使用半透明背景时,会出现依旧显示为1行,导致文件名控件宽度异常长的问题。
运行MPV-EASY设置后出现的闪烁更少。
优化了对传入信息的捕获和处理。
修复了音量控件区域当显示音量条时,有时音量logo会往左偏移1像素的问题。
改进了所有控件在大部分布局下的高度逻辑,现在所有控件在纵向都会尽可能的撑开。
微调了深色模式下的文字颜色。
MPV-EASY设置界面:
修复了【MPV-EASY无边框GUI的背景色】区域的高度会随着窗口大小自动变大的问题。
mpv更新至:mpv 0.33.0 20210502
MPV-EASY Player V0.33.0.8
MPV-EASY Player 0.33.0.8更新内容:
MPV-EASY无边框GUI模式:
修复置顶的无边框GUI界面不能显示在其他置顶窗口之上的问题。
修复有时运行MPV-EASY设置后,会出现置顶失败的问题。
修复了有些情况下osc和右上角区域会不停闪烁和一直显示的问题。
优化了鼠标移出窗口后隐藏控件的逻辑。
MPV-EASY设置界面:
【自动加载为播放列表】添加了额外的提示信息。
更新了语言文件。
mpv更新至:64位版的mpv 0.33.0 20210316可能无法运行,所以退回到mpv-x86_64-20210228
MPV-EASY Player V0.33.0.7
MPV-EASY Player 0.33.0.7更新内容:
改进了菜单中的【循环随机播放】功能,当启用时,会立刻生成随机顺序的播放列表进行播放,而不是等到播放一遍后才生成随机播放列表。
MPV-EASY无边框GUI模式:
彻底解决了开始运行后或者切换到下一个文件时,太早点击进度条会一直跳转到开始处播放的问题,现在即使进度条还未准备好,也可以跳转到正确的时间点。
添加了新的osc样式:box-original。
优化了迷你进度条的宽度逻辑,现在在box、webplayer、box-original样式下,迷你进度条将会和主进度条宽度一样。
修复了图标在高dpi下大小不一致的问题。
改进了图标大小的调整逻辑,现在所有图标在不同dpi下都会有相同比例的尺寸。
修复了音量文字按钮按下动画和其他控件不同的问题。
修复闪烁和渲染的层不会在osc半透明显示时出现。
优化了对时间的捕获逻辑,修复了有些情况下捕获时间会出错的问题。
优化了gui上信息的刷新,现在当播放下一个文件时,显示在osc上的各种信息不会出现延迟刷新的现象。
优化了播放、暂停图标,现在更加的清晰。
优化了3个时间显示控件的高度。
使用全新的方式计算【当前时间】控件的宽度和高度,使其在各种样式osc和高dpi下都有更好的兼容度和外观。
修复了音量控件区域当显示音量条时,有时显示宽度会有异常和出现闪烁的问题。
修复了非默认osc样式下暂停、开始、快进快退、上个章节下个章节、上个文件下个文件这些控件的宽度问题。
优化了切换、置顶、全屏控件的宽度。
微调了osc样式:webplayer的第二行右侧的边距。
优化了界面语言文件。
MPV-EASY设置界面:
优化了界面语言文件。
根据改进的【循环随机播放】功能,修改了【随机播放】选项的提示信息。
更新了语言文件。
修复了通过左侧栏切换选项界面时,有些界面的标签页默认不显示第一页的问题。
mpv更新至:mpv 0.33.0 20210316