2015-02-19 12 views
5

में टाइमस्टैम्प निर्दिष्ट करें मेरे पास नेटवर्क पर कैमरे से एक सतत आरटीएसपी स्ट्रीम आ रही है। मैं धारा को डंप करना चाहता हूं लेकिन वीडियो फ़ाइलों में लंबाई 1 मिनट प्रत्येक में।ffmpeg वीडियो सेगमेंट कमांड

मैं एक निम्न आदेश का उपयोग कर

ffmpeg -i "rtsp://user:[email protected]" -f mp4 -r 12 -s 640x480 -ar 44100 \ 
-ac 1 -segment_time 60 -segment_format mp4 "out%03d.mp4" 

फ़ाइलें बनाया जा रहा का नाम, आदि प्रपत्र out001.mp4, out002.mp4 के हैं

मैं टाइमस्टैम्प (घंटे और मिनट) में शामिल करना चाहते हैं फ़ाइल सेगमेंट का नाम उदा। 09-30.mp4, 09-31.mp4, आदि

यदि यह खंड के लिए एक सीरियल नंबर प्रदान करने के लिए अनिवार्य है, यह की तरह 09-30-001.mp4, 09-31-002 .mp4 कुछ पाने के लिए संभव है?

+0

प्रतीत होता है कि एक (संभवतः हाल ही में जोड़ा गया) strftime विकल्प https://www.ffmpeg.org/ffmpeg-formats.html#segment_002c-stream_005fsegment_002c-ssegment – rogerdpack

+0

मैंने कोशिश की थी लेकिन इसे प्राप्त करने में असमर्थ था। क्या आप मुझे मेरे प्रश्न में दिए गए आदेश के साथ एक उदाहरण प्रदान कर सकते हैं? (मैं विंडोज मशीन पर काम कर रहा हूं) – Soumya

उत्तर

6

दिखाता है कि आपको "-f सेगमेंट" parameter जोड़ने की आवश्यकता है। यहाँ strftime साथ एक उदाहरण है और साथ ही:

ffmpeg -i your_input -f segment -strftime 1 -segment_time 60 -segment_format mp4 out%Y-%m-%d_%H-%M-%S.mp4 

segment_time 60 60 सेकंड का मतलब है, strftime 1 का अर्थ है

मेरे लिए यह इस जैसे नामों के साथ बनाई गई फ़ाइलों "strftime नाम सक्षम":

out2015-03-05_10-27-43.mp4

+0

त्रुटि दे रहा है: अमान्य सेगमेंट फ़ाइल नाम टेम्पलेट 'आउट% वाई-% एम-% डी_% एच-% एम-% एसएम 4'। ffmpeg संस्करण: एन 68,694-g7c210c4 कॉपीराइट (c) जीसीसी 4.9.2 (जीसीसी) के साथ 25 दिसंबर 2014 22:02:33 पर बनाया गया 2000-2014 FFmpeg डेवलपर्स मशीन: विंडोज 7. लग रहा है ' strftime 'काम नहीं कर रहा है। क्या मुझे कुछ भी स्थापित करने की ज़रूरत है? 'Strftime' सेगमेंट नामों के साथ – Soumya

+0

वर्तमान मशीन समय पर आधारित हैं, स्ट्रीम समय – basin

+0

@basin शायद इसके ट्रैक पर इसके लिए एक ffmpeg सुविधा अनुरोध दर्ज करें? उन्हें पीटीएस और frame_num चर (eval शैली) जोड़ने पर विचार करने के लिए कहें @ Sourmya शायद अधिक अद्यतित ffmpeg का उपयोग करें? – rogerdpack

संबंधित मुद्दे