422658476 / MPV-EASY-Player

MPV-EASY Player - An easy to use, modern video player based on mpv (一个基于MPV,易于使用,现代化的视频播放器)
http://www.rjno1.com/mpv-easy-player/
GNU General Public License v3.0
1.06k stars 56 forks source link

关于快捷键自定义和最大音量问题,再附加其他一些小问题吧 #13

Closed xingmiye closed 4 years ago

xingmiye commented 4 years ago

不知道是不是因为我不会用“MpvEasySettings.exe”自定义快捷键还是“MpvEasySettings.exe”本身不支持修改快捷键,反正,我在里面改不了快捷键。只能用MPV原生GUI模式了,这样可以通过编辑“input.conf”文件完全自行定义快捷键。可是用GUI模式的话,想用一些MPV-EASY无边框GUI的菜单调节又用不了了。 但是呢,如果用回无边框GUI模式,有些我自己自行定义的快捷键又失效了。。。 所以在想,要不,建议作者把快捷键自定义的功能给取消了算了,也不再固定快捷键了吧,就保持作者按照自己原有的习惯定义好的快捷键,然后在“MpvEasySettings.exe”的快捷键下面展示出来,连“禁用鼠标左键播放暂停功能”和“禁用单击鼠标滚轮关闭播放窗口功能”这两个勾选也取消掉,最多就加个恢复作者默认配置的按键就行。然后如果用户懂的话,用户再自行随意修改就好了。因为如果有那两个勾选,如果用户自行定义了这两个键的命令,再按了确定或者应用以后,这两个键的命令又会改变的。我目前唯一能解决的方法就是,把“input.conf”这个文件属性改成只读,才不会被修改。

然后呢就是最大音量问题,个人感觉最大音量只能去到130也太少了,可以在改大些么。我个人习惯最大音量是500的,所以“MpvEasySettings.exe”这个里面的值能不能把上限再设置高一点。

另外我还会在“rjno1.conf”文件里面加入以下两个参数的

# 使字幕可以输出到视频画面外
sub-ass-force-margins=yes
#非全屏非最大化状态下,自由调整窗口大小但保持视频大小和宽高比(会添加黑边)
--no-keepaspect-window

字幕输出到视频画面外还好,自己加入也没事,可是自由调整窗口大小但保持视频宽高比(加黑白)这个参数,每次在“MpvEasySettings.exe”点完确定以后,“rjno1.conf”文件里这个命令又没了,还得重新添加进去。我再顺便把最大音量的上限也设高了,才重新开始用,否则最大音量又变回130了。反正挺麻烦的。希望作者优化一下。

最后就是文件关联的问题,感觉好像并没有完全仿照mpv\installer\mpv-install.bat里面能关联的格式,把所有mpv支持的格式全部关联上,有些格式还需要自己手动关联,可能是mpv的支持格式更新了?希望作者也同步更新一下。

先这样吧,最重要的,还是快捷键问题,因为用不了自己配置的快捷键,只能用“MPV原生GUI”模式了,希望“MPV-EASY无边框GUI”模式也能完全支持自行定义快捷键。

最后还是感谢作者把mpv优化得这么好用

422658476 commented 4 years ago

自定义快捷键:这个请看个 https://github.com/422658476/MPV-EASY-Player 中关于快捷键的描述。 MPV-EASY-Player没有添加自定义快捷键的功能,因为input.conf十分的复杂。想要自定义快捷键只需要自行在input.conf中修改即可。 MPV-EASY无边框GUI会强行占用几个快捷键,比如鼠标左右键等,这些是无法修改的。 mpv原生GUi中,想要使用菜单调节设置,请注意你的任务栏系统托盘图标,只需要点击系统托盘图标,类似的菜单就会显示出来。

最大音量的问题。这个在最大音量设置跳出的描述中已经说的非常清楚了。如果你要调到500%,这个是反人类的,因为130%就是原始音量的2倍,这个值不是线性的,500%不是原始音量的5倍,而是很多倍。

“rjno1.conf”中添加参数消失的问题: 1、请不要添加 # ***** 这种注释行,这个会被qt写入ini时自动移除。 2、--no-keepaspect-window消失的问题。请不要使用--作为开头,在ini文件中,请使用 no-keepaspect-window=yes 或者 no-keepaspect-window=no

最大音量又变回130的问题 请不要调整最大音量值到130以上,理由上面说过了,每次运行程序都会检测这个值,如果这个值超过130,那么会把他重置到130。 还有一个理由时,如果音量值太大,那么MPV-EASY无边框GUI的音量条会变的非常长, 导致界面布局问题。

文件格式问题: 通常情况下,那些格式已经可以满足日常使用了,实际上关联中只有mp4、mkv就足够了,如果你还想要关联这十几个之外的偏门格式,请使用右键关联

如果还有疑问请在留言

xingmiye commented 4 years ago

确实恰恰就是想修改鼠标左键单击、双击,中间全屏等这几个按键,potplayer转过来的使用习惯。。。左键随便占用倒不怎么介意

最大音量问题当然我也不会放到那么大只是想自由度更好一些而已,我也没说过500就是5倍啦,这点常识我还是知道的,多一倍其实就是增加了6db而已,但是设备和视频情况复杂,有些视频很小声,或者有些设备可能本身故障也小声,个人感觉130感觉自由度是不太够的,起码200或者300那样,potplayer就是200的,但是我在用potplayer在极少数情况下打开某些视频开到200都不够。。。而QQ影音比较牛B能开到1000呢,声音都爆掉了。我只是在说极少数情况下,自由度高一点总是好的。而且只要初始的默认值是75那就不怕了吧,我的习惯把初始的默认值改成50的呢,也是为了防止太大的声音损害设备,但是自由度还是要有的。我说的只是自由度。

当然快捷键(包括鼠标左键和中键)可自定义说的其实也是自由度的问题。

可能也只是我个人的习惯。如果觉得确实没必要,那无视就好。

.........这种注释行只是在文中向你解释一下我想实现什么功能,没说会把注释行加进去啦

原来是不可以以--作为开头的,好的我知道了,感谢告知。

最后,感谢回复

xingmiye commented 4 years ago

自定义快捷键:这个请看个 https://github.com/422658476/MPV-EASY-Player 中关于快捷键的描述。 MPV-EASY-Player没有添加自定义快捷键的功能,因为input.conf十分的复杂。想要自定义快捷键只需要自行在input.conf中修改即可。 MPV-EASY无边框GUI会强行占用几个快捷键,比如鼠标左右键等,这些是无法修改的。 mpv原生GUi中,想要使用菜单调节设置,请注意你的任务栏系统托盘图标,只需要点击系统托盘图标,类似的菜单就会显示出来。

最大音量的问题。这个在最大音量设置跳出的描述中已经说的非常清楚了。如果你要调到500%,这个是反人类的,因为130%就是原始音量的2倍,这个值不是线性的,500%不是原始音量的5倍,而是很多倍。

“rjno1.conf”中添加参数消失的问题: 1、请不要添加 # ***** 这种注释行,这个会被qt写入ini时自动移除。 2、--no-keepaspect-window消失的问题。请不要使用--作为开头,在ini文件中,请使用 no-keepaspect-window=yes 或者 no-keepaspect-window=no

最大音量又变回130的问题 请不要调整最大音量值到130以上,理由上面说过了,每次运行程序都会检测这个值,如果这个值超过130,那么会把他重置到130。 还有一个理由时,如果音量值太大,那么MPV-EASY无边框GUI的音量条会变的非常长, 导致界面布局问题。

文件格式问题: 通常情况下,那些格式已经可以满足日常使用了,实际上关联中只有mp4、mkv就足够了,如果你还想要关联这十几个之外的偏门格式,请使用右键关联

如果还有疑问请在留言

测试过了,用 no-keepaspect-window=yes 或者用 no-keepaspect-window=no 都不起作用,只能用 --no-keepaspect-window 这样的命令才起作用

422658476 commented 4 years ago

keepaspect-window=yes keepaspect-window=no 具体请看说明文档(这个参数只在mpv原生gui下有效)