2010-11-08 17 views
7

किसी भी ट्यूटोरियल/एक्समैपल या नमूना कोड को ओपनगल कच्चे चित्रों (एक ओपनगल 3 डी दृश्य से glReadPixels से प्राप्त कच्चे पिक्सेल डेटा) को परिवर्तित करने के लिए उपलब्ध है fppepe पुस्तकालयों का उपयोग कर mp4 या avi प्रारूप में?ffmpeg और opengl

किसी भी मदद की सराहना करें। अग्रिम में धन्यवाद।

संपादित करें: मैं इन छवियों से वीडियो को गतिशील रूप से उत्पन्न और स्ट्रीम करना चाहता हूं। क्या यह संभव है? कोई उदाहरण/परियोजनाएं जो यह करती हैं?

उत्तर

4

मैं कच्ची आरजीबी छवि को एवी वीडियो में परिवर्तित कर रहा हूं, लेकिन मैं ऐसा करने के लिए मेनकोडर शुरू कर रहा हूं। मैं glReadPixels का उपयोग करके कच्चे पिक्सेल पढ़ रहा हूं, और उन डेटा को एक पाइप पर अग्रेषित कर रहा हूं, और मेनकोडर अन्य छोर पढ़ता है (बीटीडब्ल्यू मैं लिनक्स पर हूं)

ऐसे सेटअप के कारण, पैरामीटर को बदलना आसान है। ffmpeg tutorial

संपादित

आप सही कर रहे हैं:

आप इसे अपने आप को क्या करना चाहते हैं, तो यहाँ ट्यूटोरियल (पुराना हो चुका बिट) एक है। यहां उनका उदाहरण दिया गया है: ffmpeg example आप इसे ffmpeg स्रोत

+0

डाउनलोड करके प्राप्त कर सकते हैं क्या मैं ffmpeg पुस्तकालयों के साथ ऐसा ही कर सकता हूं? ट्यूटोरियल उदाहरण एन्कोडिंग कच्चे डेटा को नहीं दिखाते हैं। क्या मैं कुछ भूल रहा हूँ? –

+0

मई मैं अपने प्रश्न में स्पष्ट नहीं हो सकता था। क्या मैं इन वीडियो को उत्पन्न कर सकता हूं और उन्हें गतिशील रूप से स्ट्रीम कर सकता हूं (ffmpeg के साथ या बिना?) –

+0

@ जॉन क्वालिस यदि मैं आपको सही ढंग से समझता हूं, तो आप स्क्रीन रीयल-टाइम को पकड़ना चाहते हैं, और इसे नेटवर्क के माध्यम से स्ट्रीम करना चाहते हैं। उस स्थिति में, ओपन सोर्स वीडियो स्ट्रीमिंग प्रोजेक्ट्स (उदाहरण के लिए वीएलसी प्लेयर) के लिए खोजें –