Command line 如何实时更改VLC播放速度细粒度?

Command line 如何实时更改VLC播放速度细粒度?,command-line,media-player,vlc,audiovideoplayback,Command Line,Media Player,Vlc,Audiovideoplayback,我正在做一项研究,参与者在跑步机上跑步,我在他们面前投射了一段视频。我想做的是改变视频的速度,让参与者在跑步机上改变速度。我已经看到GUI在播放视频时提供了细粒度控制选项,但我似乎无法使用命令行选项复制它。我可以以固定的细粒度速度(即1.23x)播放视频,也可以通过rc接口(更快的1.5x,2.0x)以较大的增量实时更改视频。解决方案可以是与windows XP或Cygwin兼容的任何版本的VLC。最终,我想编写这个过程的脚本,这样我就不会手动更改速度。非常感谢你 您可以尝试MPlayer从属模

我正在做一项研究,参与者在跑步机上跑步,我在他们面前投射了一段视频。我想做的是改变视频的速度,让参与者在跑步机上改变速度。我已经看到GUI在播放视频时提供了细粒度控制选项,但我似乎无法使用命令行选项复制它。我可以以固定的细粒度速度(即1.23x)播放视频,也可以通过rc接口(更快的1.5x,2.0x)以较大的增量实时更改视频。解决方案可以是与windows XP或Cygwin兼容的任何版本的VLC。最终,我想编写这个过程的脚本,这样我就不会手动更改速度。非常感谢你

您可以尝试MPlayer从属模式

要尝试从模式运行:

mplayer -slave -quiet <movie>
您可以尝试以下从属模式命令:

speed_incr <value>
    Add <value> to the current playback speed.

speed_mult <value>
    Multiply the current speed by <value>.

speed_set <value>
    Set the speed to <value>.
速度增量
添加到当前播放速度。
速滑
将当前速度乘以。
速度设定
将速度设置为。

您可以访问以了解更多信息。

它必须是VLC media player吗?不,不一定是,但最好是开源的。。
speed_incr <value>
    Add <value> to the current playback speed.

speed_mult <value>
    Multiply the current speed by <value>.

speed_set <value>
    Set the speed to <value>.