2012-03-26 41 views
19

我正在使用mplayer播放视频...我想知道是否有命令行选项在mplayer中播放视频的特定间隔? 例如,如果我想从56秒开始播放视频文件持续3秒,那么命令行选项是什么? 我知道将寻求特定位置的-ss选项,但我如何指定我想要玩的时间? 具体而言,如果我想要一个从第56秒开始播放视频文件并播放视频3秒(即直到第59秒开始,或等同于第58秒结束)的命令, ,命令会是什么样子?使用命令行选项在mplayer中播放特定间隔的视频

我一直在看手册页,但还没有成功。也许我错过了一些东西。 我真的很感谢你的帮助!

+0

是不是有'endpos'开关? – bzlm 2012-03-26 19:09:12

回答

27
man mplayer 

显示:

mplayer -ss 56 -endpos 3 
+0

如果我想在从最后算起的时间点停下来怎么办?例如,我想从0:15到T-0:12播放视频,其中T是视频的总播放时间,它可以变化。 – qed 2014-06-13 10:29:11

7

在Ubuntu,你可以安装MPV并执行以下操作:

-ss <time>: Seek to given time position 
-endpos <[[hh:]mm:]ss[.ms]|size[b|kb|mb]>: Stop at given time or byte position 

所以你应该使用可以做你想做的简单

# specify start and length 
mpv --start=3:20 --length=10 <file-name> 

# specifying end 
mpv --start=30 --end=40 <file-name> 

# specifying end from end 
mpv --start=80 --end=-90 <file-name> 

来源:http://xpressrazor.wordpress.com/2014/05/04/using-mpv-to-escape-start-and-end-of-videos-like-in-anime-tv-shows-etc/