MPV 如何模仿 PotPlayer 的倍速重置/恢复?

PotPlayer 的倍速播放快捷键,Z,有两个功能,分别是重置倍速,和恢复倍速。
我希望能在 MPV 中实现,请问如何实现?

这不是一个意思吗?
推荐手册 mpv_CFanStation
教程 https://hooke007.github.io/mpv-lazy/mpv.html#序
其中快捷键设置阅读 https://github.com/hooke007/MPV_lazy/blob/master/input.conf

与速度相关的默认快捷键:

 [                    add speed -0.1               # 播放速度 -(最小0.01)
 ]                    add speed  0.1               # 播放速度 +(最大100)
 {                    multiply speed 0.5           # 播放速度 半减
 }                    multiply speed 2.0           # 播放速度 倍增
 BS                   set speed 1.0                # 重置播放速度 [退格键]

你还可以根据文档自定义一个快捷键来实现你想要的功能

pot 重置倍速后,再摁同样的快捷键就能恢复倍速。比如 pot 的 Z,对应引用中的重置倍速快捷键,2 倍速播放时,我在 pot 按一下 Z,重置倍速为 1,再按一下 Z,恢复刚才的 2 倍速。

1 个赞

自带的没有这种记忆速度的快捷键
估计只能自己写脚本来完成

如果只是在指定的速度值之间循环的话可以自定义
(示例,大概是这意思)

自定义键 cycle-values speed "1" "2"

这种不是我想要的。我一般只在常速和 2 倍速切换

我给出的示例就是在1倍和2倍之间切换啊…

你需要的脚本我找到了 GitHub - yuzhen1024/quick_speed_toggle: The mpv player lua script, like Potplayer "z". 就是类似potplayer那样的

抱歉,我误会。我原先尝试过 cycle speed,那是递增的方法。我将 cycle-values speed 跟 cycle speed 混淆。请原谅。

该方法可行。