2012-03-26 3 views
19

Ich benutze MPlayer, um Videos abzuspielen ... Ich wollte wissen, ob es Befehlszeilenoptionen gibt, um ein bestimmtes Intervall eines Videos in mplayer abzuspielen? Zum Beispiel, wenn ich eine Video-Datei von 56 Sekunden für eine Dauer von 3 Sekunden wiedergeben möchte, was wären dann die Befehlszeilenoptionen? Ich weiß über die Option -ss, die nach einer bestimmten Position sucht, aber wie gebe ich die Dauer an, die ich spielen möchte? Konkret, wenn ich einen Befehl haben möchte, der eine Videodatei beginnend am Anfang der 56. Sekunde abspielt und 3 Sekunden des Videos abspielt (dh bis zum Beginn der 59. Sekunde oder äquivalent zum Ende der 58. Sekunde). Wie würde der Befehl aussehen?Wiedergabe eines bestimmten Intervalls eines Videos in mplayer mit der Befehlszeilenoption

Ich habe auf die Manpage geschaut, aber bisher keinen Erfolg. Vielleicht vermisse ich etwas. Ich schätze Ihre Hilfe sehr!

+0

Gibt es keinen Endpos-Schalter? – bzlm

Antwort

27
man mplayer 

zeigt:

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

so sollten Sie in der Lage sein zu tun, was Sie wollen einfach mit:

mplayer -ss 56 -endpos 3 
+0

Was ist, wenn ich zu einem Zeitpunkt anhalten möchte, der vom Ende zählt? Zum Beispiel möchte ich Video von 0:15 bis T-0: 12 abspielen, wobei T eine Gesamtspielzeit des Videos ist, kann es variieren. – qed

Verwandte Themen