कैमरा बोर्ड से वीडियो रिकॉर्ड करते समय रास्पबेरी पाई हार्डवेयर त्वरित h264 एन्कोडिंग करेगा। जब स्रोत चित्र सीधे कैमरे से नहीं आ रहे हैं तो मैं h264 (हार्डवेयर त्वरण का उपयोग करके) को कैसे एन्कोड कर सकता हूं?
क्या कोई कमांड लाइन उपकरण हैं जो इसका समर्थन करते हैं?
यदि नहीं, तो मुझे इसे संभव बनाने के लिए क्या एपीआई देखना चाहिए?
raspiyuv -o - | rpi-encode-yuv
(मोटे तौर पर) जहां rpi-encode-yuv
उपकरण यहां से है । इस टूल में फ़्रेम का आकार हार्ड-कोडेड है, इसलिए आपको इसे सी फ़ाइल और recompile की शुरुआत में बदलना होगा। दुर्भाग्य से मैं अभी तक एक अच्छी तरह से संरेखित आउटपुट प्राप्त करने में कामयाब नहीं हुआ हूं, क्योंकि raspiyuv
इसके उत्पादन में फ्रेम आकार को सांकेतिक शब्दों में बदलना नहीं लगता है। मुझे धीरे-धीरे शिफ्टिंग वाली तस्वीर मिलती है जो अंततः कचरे में बदल जाती है। अभी तक उस पर कार्य कर रहा हूं।