2012-03-26 22 views
19

का उपयोग कर mplayer में एक वीडियो के एक विशिष्ट अंतराल को खेलना मैं वीडियो चलाने के लिए mplayer का उपयोग कर रहा हूं ... मैं जानना चाहता था कि mplayer में किसी वीडियो के विशिष्ट अंतराल को चलाने के लिए कमांड लाइन विकल्प हैं या नहीं? उदाहरण के लिए, यदि मैं 3 सेकंड की अवधि के लिए 56 सेकंड से वीडियो फ़ाइल खेलना चाहता हूं, तो कमांड लाइन विकल्प क्या होगा? मुझे -ss विकल्प के बारे में पता है जो एक विशिष्ट स्थिति की तलाश करेगा, लेकिन मैं उस अवधि को कैसे निर्दिष्ट करूं जिसे मैं खेलना चाहता हूं? कंक्रीटली, अगर मुझे एक ऐसा आदेश चाहिए जो 56 वें सेकेंड की शुरुआत में वीडियो फ़ाइल चलाता है और वीडियो के 3 सेकंड (यानी, 59 वें सेकेंड की शुरुआत तक, या समकक्ष, 58 वें सेकंड के अंत तक) चलाता है।) , आदेश कैसा दिखता है?कमांड लाइन विकल्प

मैं मैन पेज देख रहा हूं, लेकिन अभी तक कोई सफलता नहीं है। हो सकता है कि मुझसे कुछ छूट रहा हो। मैं वास्तव में आपकी मदद की सराहना करता हूं!

+0

क्या कोई 'एंडोप्स' स्विच नहीं है? – bzlm

उत्तर

27
man mplayer 

का पता चलता है:

mplayer -ss 56 -endpos 3 
+0

क्या होगा यदि मैं अंत से गिनती समय बिंदु पर रुकना चाहता हूं? उदाहरण के लिए, मैं 0:15 से टी -0: 12 तक वीडियो खेलना चाहता हूं, जहां टी वीडियो का कुल प्ले टाइम है, यह अलग-अलग हो सकता है। – qed

7

ubuntu पर, आप एमपीवी स्थापित करें और निम्न कर सकते हैं:

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