में टाइमस्टैम्प निर्दिष्ट करें मेरे पास नेटवर्क पर कैमरे से एक सतत आरटीएसपी स्ट्रीम आ रही है। मैं धारा को डंप करना चाहता हूं लेकिन वीडियो फ़ाइलों में लंबाई 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 कुछ पाने के लिए संभव है?
प्रतीत होता है कि एक (संभवतः हाल ही में जोड़ा गया) strftime विकल्प https://www.ffmpeg.org/ffmpeg-formats.html#segment_002c-stream_005fsegment_002c-ssegment – rogerdpack
मैंने कोशिश की थी लेकिन इसे प्राप्त करने में असमर्थ था। क्या आप मुझे मेरे प्रश्न में दिए गए आदेश के साथ एक उदाहरण प्रदान कर सकते हैं? (मैं विंडोज मशीन पर काम कर रहा हूं) – Soumya