2012-03-26 14 views
19

Używam MPlayera do odtwarzania filmów ... Chciałem się dowiedzieć, czy istnieją opcje wiersza poleceń do odtworzenia określonego przedziału wideo w mplayerze? Na przykład, jeśli chcę odtwarzać plik wideo z 56 sekund przez 3 sekundy, to jakie będą opcje wiersza poleceń? Wiem o opcji -ss, która będzie dążyć do określonej pozycji, ale jak określić czas trwania, w którym chcę grać? Konkretnie, jeśli chcę mieć polecenie, które odtwarza plik wideo rozpoczynający się na początku 56 sekundy i odtwarza 3 sekundy wideo (tj. Do początku 59. sekundy, lub równoważnie do końca 58. sekundy) , jak wyglądałoby polecenie?odtwarzanie określonego interwału wideo w mplayerze przy użyciu opcji wiersza poleceń

Spoglądam na stronę podręcznika, ale bez powodzenia. Może czegoś mi brakuje. Naprawdę doceniam twoją pomoc!

+0

Czy nie ma przełącznika 'endpos'? – bzlm

Odpowiedz

27
man mplayer 

ujawnia:

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

więc powinieneś być w stanie robić to, co chcesz przez proste przy użyciu:

mplayer -ss 56 -endpos 3 
+0

co jeśli chcę się zatrzymać w punkcie czasowym liczonym od końca? Na przykład chcę odtwarzać wideo od 0:15 do T-0: 12, gdzie T to łączny czas odtwarzania wideo, może się różnić. – qed