2013-07-06 92 views
3

我正在做研究,參與者在跑步機上跑步,並在他們面前投射一段足跡的視頻。我試圖做的是改變視頻的速度與參與者在跑步機上改變速度的關係。我已經看到GUI在播放視頻時可以精細控制視頻,但似乎無法使用命令行選項複製視頻。我可以以固定的細粒度播放視頻(即1.23x),或者我可以通過rc界面以更快的速度實時更改視頻(更快的1.5倍,2.0倍)。該解決方案可以是與Windows XP或Cygwin兼容的任何版本的VLC。最終我想編寫這個過程的腳本,所以我不會手動改變速度。非常感謝!如何實時更改我的VLC播放速度細粒度?

+0

是否必須是VLC媒體播放器? –

+0

不,它不一定是,但開源的東西會更可取。 –

回答

2

您可以嘗試MPlayer從屬模式。

要嘗試從模式運行:

mplayer -slave -quiet <movie> 

和類型的從命令輸入到控制檯。

您還可以使用命名管道:

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以獲取更多信息。