Mpv 真好玩

具体有什么差异呢?
我觉得最大的差异就是mpv主要键盘快捷键,potplayer主要鼠标操作

主要是官方mpv的UI我用不惯吧。简陋但不简洁,又无法实现我想要的交互性。

你可以看看uosc这类osc脚本,界面也是可以自定义的,甚至把右键菜单都做出来了。

主要是我不会lua,也不会那些mpv使用的语言。
不过现在也没必要了,我想要的功能,都已经很好地用ahk 实现了。

你调用dll,显示的画面里不是应该还是mpv的osc吗?我用mpv.net就是这样的…

也不用完全自己写,uosc支持自定义界面元素,自定义右键菜单。

mpv.net的性能我觉得也不会差,.net也不见得比ahk慢
当然了,自己写一个自己用,自定义程度可能的确最高

不,我屏蔽内置osc,mpv.dll除了显示视频本身之外,什么都不显示。

net性能是不差。但ahk发展了十余年,就是为win服务的,兼之天然热键专精,写ui和交互又特别简单,我也没想到会几百行代码就能实现PotPlayer式的交互。

我当初用potplayer的一大原因就是相比WMP有更丰富的快捷键方便操作还能自定义,弃用也是因为相比mpv还不够,不够丰富不够自由。
pot vlc这些都是把一堆选项摆出来,对于新手免去了查询的功夫,但后期想调整就会感觉繁杂多余;菜单有的才能改,不存在的只能算逑;能改的大多只能改个键,操作的参数还是死的。
屏幕截图 2022-10-24 211645
你可以给半倍屏分配一个快捷键,却没法创造一个0.667倍屏的选项并分配键位;你可以让播放速度+0.1或-0.1,但不能让速度+0.01或x2。这些potplayer做不到的,mpv都可以,实现起来只要复制一份.conf文本改几个字符。
另外就是mpv提供的参数接口了,webm这个脚本通过接口实现取视频任意两点构造矩形并录制,而pot自带的alt+c录制只能改改缩放后的尺寸。mpv更多编码的支持不必多说,在pot的编码选项里根本见不着,下拉选单的设计也不可能提供很多。