वीडियो फ़ाइलों को ट्रांसकोड करने और सत्यापित करने के लिए ओपन सोर्स C++ लाइब्रेरी

सी ++ एपीआई जो वीडियो ट्रांसकोडिंग सेवा के साथ-साथ वीडियो प्रोसेसिंग प्रदान करता है। यह वीडियो फ़ाइलों की सामग्री को प्रदर्शित करने, वीडियो की गुणवत्ता की तुलना करने आदि का समर्थन करता है। 

वीरो एक आसान ओपन सोर्स सी ++ लाइब्रेरी है जो सी ++ कमांड का उपयोग करके वीडियो के प्रसंस्करण को सरल बनाता है। पुस्तकालय को प्रदर्शन के साथ-साथ बेहतर स्मृति खपत पर ध्यान केंद्रित करते हुए अच्छी तरह से डिजाइन किया गया है। वीरो की एक बड़ी विशेषता वीडियो फ़ाइलों का त्वरित प्रसंस्करण है, कई ऑपरेशन जैसे ट्रिमिंग या रीमक्सिंग, मोबाइल उपकरणों पर भी बहुत तेजी से किए जाते हैं। पुस्तकालय अन्य प्रमुख ओपन-सोर्स पुस्तकालयों के शीर्ष पर बनाया गया है और आसान और कुशल संचार के लिए मॉड्यूलर इंटरफ़ेस का उपयोग करता है।

वीरो पुस्तकालय बहुत हल्का है और इसमें कई महत्वपूर्ण विशेषताओं के लिए समर्थन शामिल है, जैसे वीडियो फ़ाइलों की सामग्री प्रदर्शित करना, अवधि को ट्रैक करना, वीडियो फ़ाइलों को संशोधित करना, दिए गए वीडियो की वीडियो गुणवत्ता की तुलना करना, इनपुट फ़ाइल को अन्य संगत कंटेनरों में हटाना, टांके लगाना एक में कई वीडियो फ़ाइलें, वीडियो से थंबनेल निकालें, रिज़ॉल्यूशन बदलें, वीडियो क्रॉप करें, बिटरेट बदलें, वीडियो ट्रिमिंग, वीडियो सत्यापन सुविधा आदि।

आप इसका उपयोग स्कैला रैपर के साथ भी कर सकते हैं जो बैकएंड सेवाओं के भीतर स्केलेबल वीडियो प्रोसेसिंग एप्लिकेशन बनाने की अनुमति देता है। लाइब्रेरी में वीडियो प्रोसेसिंग कार्यों के लिए कई कमांड-लाइन टूल भी शामिल हैं। पुस्तकालय एमआईटी लाइसेंस के तहत जारी किया गया है और इसका उपयोग वाणिज्यिक और गैर-वाणिज्यिक दोनों अनुप्रयोगों के लिए किया जा सकता है।

Previous Next

वीरो के साथ शुरुआत करना

अपने सिस्टम पर वीरो बनाने के लिए कृपया निम्न कमांड का उपयोग करें।

वीरियो लाइब्रेरी स्थापित करें

$ cd vireo
$ export PREFIX=/path/to/install/dir
$ ./configure --prefix=$PREFIX
$ make
$ make install

C++ के माध्यम से किसी इनपुट फ़ाइल को MP4 में ट्रांसकोड करना

वीरो पुस्तकालय सॉफ्टवेयर डेवलपर्स को सी ++ कमांड का उपयोग करके अपने स्वयं के अनुप्रयोगों के अंदर विभिन्न मीडिया फ़ाइल स्वरूपों को परिवर्तित करने की अनुमति देता है। वीरो लाइब्रेरी का उपयोग करके, आप आसानी से एक वीडियो फ़ाइल को अन्य फ़ाइल स्वरूपों जैसे MP4, आदि में ट्रांसकोड कर सकते हैं। ट्रांसकोडिंग करते समय आप रिज़ॉल्यूशन, क्रॉप, बिटरेट को बदलने, कंटेनर या कोडेक्स को बदलने में सक्षम होंगे। सबसे पहले आपको वीडियो फ़ाइल को बफर में लोड करने की आवश्यकता है और उसके बाद, आप इसे आसानी से MP4 में C++ कोड की कुछ पंक्तियों के साथ ट्रांसकोड कर सकते हैं। एक बार हो जाने के बाद आप इसे डिस्क पर अपनी पसंद के स्थान पर सहेज सकते हैं।

C++ लाइब्रेरी का उपयोग करके वीडियो फ़ाइलों की पुष्टि करें

ओपन सोर्स वीरो लाइब्रेरी सॉफ्टवेयर डेवलपर्स को अपने स्वयं के सी ++ एप्लिकेशन के अंदर अपनी वीडियो फाइलों को मान्य करने में सक्षम बनाती है। पुस्तकालय उपयोगकर्ताओं के कीमती समय की बचत करता है यह जाँच कर कि वीडियो वैध है या नहीं और यदि मान्य है तो या तो वीरो द्वारा समर्थित है या नहीं। यह डेवलपर्स को यह जांच कर वीडियो के बीच अंतर की जांच करने में सक्षम बनाता है कि दो वीडियो फाइलें कार्यात्मक रूप से समान हैं या नहीं।

C++ . का उपयोग करके वीडियो से छवियाँ निकालें

ओपन सोर्स वीरो लाइब्रेरी सॉफ्टवेयर डेवलपर्स को सी ++ कमांड का उपयोग करके वीडियो फ़ाइल से कीफ्रेम निकालने में सक्षम बनाती है। सबसे पहले, आपको उस वीडियो का पूरा पता प्रदान करना होगा जिससे आप चित्र निकालना चाहते हैं। उसके बाद स्थान प्रदान करें और पुस्तकालय आसानी से निकाले गए की-फ्रेम को जेपीईजी फ़ाइल के रूप में सी ++ कमांड का उपयोग करके अपनी पसंद के स्थान पर निकाल और सहेज सकता है।

 हिन्दी