我正在做研究,参加者在跑步机上跑步,我在他们面前投射一条小道视频.我试图做的是改变视频相对于参与者在跑步机上改变速度的速度.我已经看到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以获取更多信息.