यहाँ हम फिर से चलते हैं ... ffmpeg का उपयोग करते समय कीफ्रेम। मैंने इसके बारे में बहुत कुछ पढ़ा है, लेकिन इसे काम करने के लिए प्रतीत नहीं कर सकता। कुछ लोग कहते हैं कि आपको GOPSIZE का उपयोग करने की आवश्यकता है, अन्य लोगों का कहना है कि दर्शनीय स्थलों के बारे में कुछ चर्चा है ...
मैं अपने wowza सर्वर पर वेब कैमरा स्ट्रीम करने के लिए ffmpeg कमांड का उपयोग कर रहा हूं। इस आदेश का उपयोग करते समय सब कुछ अपेक्षित रूप से काम करता है:
ffmpeg -i rtsp://*.*.*.*/media/video1 -r 25 -acodec copy -vcodec libx264 -f flv rtmp://flash.****.nl/****/_definst_/doPublish=****/teststream
मेरे कैमरे की सेटिंग में मैंने पहले ही कहा है कि मुझे 25fps और हर 50 में एक कीफ्रेम चाहिए, लेकिन मुझे नहीं लगता कि ffmpeg नोटिस लेता है इसलिए मैंने पहले ही 25r को 25fps के लिए मजबूर कर दिया है। लेकिन अब मैं 50 की कीफ्रेम को "बल" कैसे देता हूं? मैं यह कोशिश कर रहा हूँ:
ffmpeg -i rtsp://*.*.*.*/media/video1 -r 25 -acodec copy -vcodec libx264 keyint=50:scenecut=-1 -f flv rtmp://flash.****.nl/****/_definst_/doPublish=****/teststream
लेकिन मुझे त्रुटि देता है:
'Libx264' libx264 के लिए एक उपयुक्त आउटपुट स्वरूप खोजने में असमर्थ: अमान्य तर्क