26

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

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

4

2 回答 2

38
man mplayer

揭示:

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

所以你应该能够通过简单的使用来做你想做的事:

mplayer -ss 56 -endpos 3
于 2012-04-24T07:31:35.847 回答
19

使用MPlayer 的一个分支mpv

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

更多信息见 mpv 手册

于 2014-06-13T11:15:14.623 回答