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 に答える