命令行 – 如何实时更改我的VLC播放速度细粒度?

我正在做研究,参加者在跑步机上跑步,我在他们面前投射一条小道视频.我试图做的是改变视频相对于参与者在跑步机上改变速度的速度.我已经看到GUI在播放时可以选择对视频进行细粒度控制,但我似乎无法使用命令行选项复制它.我可以以固定的细粒度速度(即1.23x)播放视频,或者我可以通过rc接口以更大的增量实时更改它(更快的1.5x,2.0x).该解决方案可以是与
Windows XP或Cygwin兼容的任何VLC版本.最后我想编写流程脚本,这样我就不会手动改变速度.非常感谢! 最佳答案 您可以尝试使用MPlayer从站模式.

要尝试从属模式运行:

mplayer -slave -quiet <movie>

并在控制台中键入slave命令.

您还可以使用命名管道:

mkfifo /tmp/fifofile
mplayer -slave -input file=/tmp/fifofile movie.avi

您可以尝试以下从模式命令:

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>.

您可以访问MPlayer documentation以获取更多信息.

点赞