क्या कच्ची आरटीएसपी धारा को फ़ाइल में डंप करना संभव है और बाद में फ़ाइल को कुछ बजाने योग्य तरीके से डीकोड करना संभव है?कच्चे आरटीएसपी धारा को फाइल करने के लिए कैसे डंप करें?
वर्तमान में मैं स्ट्रीम को प्राप्त करने और डीकोड करने के लिए एफएफएमपीजी का उपयोग कर रहा हूं, इसे एक एमपी 4 फ़ाइल में सहेज रहा हूं। यह पूरी तरह से काम करता है, लेकिन सीपीयू गहन है, और मेरे सर्वर पर एक साथ प्राप्त आरटीएसपी धाराओं की संख्या को गंभीर रूप से सीमित कर देगा।
मैं स्ट्रीम को बिना डीकोड किए फ़ाइल को सहेजना चाहता हूं, और फ़ाइल को खोले जाने पर डीकोडिंग भाग में देरी करना चाहता हूं।
क्या यह संभव है?
मैंने वीएलसी की कोशिश की है, जो एफएफएमपीईजी से भी अधिक सीपीयू गहन है। मैंने this question पर भी देखा है जहां उत्तर कहता है कि फ़ाइल को आरटीएसपी डंपिंग उपयोगी नहीं है, और this question, जहां सवाल के नीचे टिप्पणी कहती है, "कच्चे आरटीएसपी सामग्री को बचाने और पुनः चलाने के लिए उपयुक्त नहीं है ...", जो इंगित करता है कि रास्ता है।
अग्रिम धन्यवाद!
संपादित यहाँ आदेश मैं FFmpeg के लिए उपयोग कर रहा हूँ है:
ffmpeg -i rtsp://@192.168.241.1:62159 -r 15 C:/DB_Videos/2013-04-30 17_18_34.703.mp4
मुझे लगता है, तो कॉपी जोड़ने से CPU उपयोग कम हो जाना चाहिए? मैं इसे जाने दूंगा। (प्रश्न में मेरा एफएफएमपीईजी कमांड जोड़ा गया)। मैं अस्वीकरण भी जोड़ूंगा कि मैं एक पूर्ण एफएफएमपीजी शुरुआती हूं :) – Felix
वाह, वह पागल है! मेरा सीपीयू उपयोग 7% से 0.1% तक चला गया !!! बहुत बहुत धन्यवाद av501! – Felix
आपका स्वागत है। मैं अनुमान लगा रहा हूं कि आपने जोड़ा-acodec copy -vcodec प्रतिलिपि है और आपको अपनी मूल प्राप्त सामग्री प्रदान करनी चाहिए। – av501