अप्रिल 11, 2016

Ffmpeg प्रयोग गरी १००० भन्दा कम लाइनहरूमा C भाषामा कसरी मिडिया प्लेयर बनाउने

प्रत्येक ईन्जिनियरि student विद्यार्थी र स्नातक नियमित भाषाहरू बाहेक नयाँ भाषाको बारेमा सचेत हुन्छन्। सी एक सबैभन्दा लोकप्रिय उच्च-स्तर प्रोग्रामिंग भाषा हो जुन केहि कोडिंगमा आधारित छ। 'C' भाषा प्रयोग गरेर मिडिया प्लेयर बनाउन चाहानुहुन्छ? के तपाइँ वास्तवमै विचार गर्नुहुन्छ त्यहाँ एक मिडिया प्लेयर प्रोग्रामिंग को लागी एक कदम पछि कदम निर्देशन छ? तपाईंले यो कार्यको लागि विभिन्न कार्यहरू विचार गर्नुपर्नेछ। तपाईंले मेनु र माउस वा किबोर्ड घटनाहरू प्रयोग गरेर, प्रयोगकर्ता इन्टरफेस डिजाईन गरेर, मिडिया फाईलहरू खोल्न र प्रदर्शन गर्न आवश्यक छ।

Ffmpeg को साथ मल्टिमेडिया ह्यान्डल गर्न को लागी धेरै सरल यो कार्यक्रम को रूप मा छ, केहि प्रोग्रामहरु को धेरै जटिल "केही गर्न" कदम हुन सक्छ। त्यसोभए यस ट्युटोरियलमा हामी एउटा फाईल खोल्ने छौं, यस भित्रको भिडियो स्ट्रिमबाट पढ्नुहोस्, र हाम्रो केहि केही गर्ने छ भने फ्रेम एउटा पीपीएम फाइलमा लेख्दैछ।

Ffmpeg के हो?

ffmpeg रेकर्ड, रूपान्तरण र अडियो र भिडियो स्ट्रिम गर्न पूर्ण, क्रस-प्लेटफर्म समाधान हो। यो भिडियो अनुप्रयोगहरू वा सामान्य उद्देश्य उपयोगिताहरू सिर्जना गर्न सबै भन्दा राम्रो र उत्तम पुस्तकालय हो। यसले वास्तवमा विभिन्न कार्यहरू समावेश गरेर भिडियो प्रसंस्करणको सबै कडा परिश्रमको ख्याल राख्छ:

  • डिकोडिंग
  • इन्कोडिङ
  • मक्सिंग
  • Demuxing

यसले मिडिया अनुप्रयोगहरू लेख्न धेरै विनम्र बनाउन सक्छ। यो सरल छ, सीमा लेखिएको छ, धेरै छिटो, र लगभग कुनै कुनै कोडेक डिकोड गर्न सक्दछ जुन तपाईं आज प्रयोगमा पाउनुहुनेछ, र साथै अरू धेरै ढाँचाहरू पनि ईन्कोड गर्नुहोस्।

Ffmpeg प्रयोग गरेर C भाषामा कसरी मिडिया प्लेयर बनाउने?

ffmpeg एक धनी भिडियो लाइब्रेरी हो जुन C भाषामा लेखिएको हुन्छ जसले तपाईंलाई साधारण मिडिया अनुप्रयोगहरू बनाउन मद्दत गर्दछ। Ffplay को अद्यावधिक संस्करण मा आधारित (ffmpeg साथ मोडल कार्यक्रम आउँदै), यहाँ, म आफ्नो भन्दा मिडिया प्लेयर कोड भन्दा १०० भन्दा कम लाइनहरुमा साझा गर्ने उत्तम तरिका साझेदारी गर्दैछु।

यदि तपाईं भिडियो अनुप्रयोगहरू सिर्जना गर्न प्रयोग पुस्तकालयहरूको धेरै धेरै ज्ञान हुनुहुन्छ भने, ffmpeg एक उत्तम तरिका हो। यो अद्भुत सामान्य उद्देश्य लाइब्रेरीले डिकोडिंग, एन्कोडिing, डिमक्सि and र मक्सिंग जस्ता जटिल भिडियो प्रसंस्करण कार्य गर्दछ। यो भिडियो लाइब्रेरी सी मा लेखिएको छ धेरै कोडेक्स डिकोड गर्न क्षमता छ।

यदि तपाईं सुरू गर्न चाहानुहुन्छ भने ffmpeg, तपाईं अनलाइन उपलब्ध धेरै जानकारी फेला पार्न सक्नुहुन्न। तसर्थ, मैले विस्तृत चरण-देखि-चरण गाइड साझेदारी गरेको छु जसले तपाईंलाई ffmpeg प्रयोग गरेर १००० भन्दा कम लाइनहरूमा सी भाषामा मिडिया प्लेयर बनाउन मद्दत गर्दछ।

पूर्ण ट्यूटोरियल पढ्न यहाँ क्लिक गर्नुहोस्।

  • यस गाइडमा, मिडिया फाइलको भिडियो र अडियो आउटपुट प्राप्त गर्न, एसडीएल (साधारण DirectMedia लेयर) को रूप मा प्रयोग भएको छ किनकि यो एक राम्रो क्रस-प्लेटफर्म मीडिया लाइब्रेरी धेरै भिडियो गेमहरू र मीडिया सफ्टवेयरमा प्रयोग भएको छ।
  • ट्यूटोरियलमा सिकाईने प्रोग्रामहरू कम्पाइल गर्न, तपाईंले आफ्नो प्रणालीमा SDL विकास पुस्तकालयहरू डाउनलोड गर्न र स्थापना गर्न आवश्यक पर्दछ।
  • प्रत्येक पृष्ठमा, त्यहाँ एक सी फाइल छ जुन तपाईं डाउनलोड गर्न सक्नुहुनेछ, कम्पाइल गर्न सक्नुहुन्छ र साथमा पछ्याउन सक्नुहुन्छ।

राम्रो ज्ञान लाम, म्युटेक्सहरू र सी भाषा र केही अन्य मल्टिमेडिया आधारभूतमा धेरैको साथ, तपाईं आफ्नो मिडिया प्लेयर बनाउनेसँग ट्वाइच गर्न पर्याप्त हुनुहुन्छ।

जबकि कार्यक्रमले तपाइँका सबै मिडिया प्लेब्याक आवश्यकताहरू पूरा गर्न एक खेलाडी बनाउँदैन, मात्र यसलाई अधिक अध्ययन गर्ने ज्ञानको रूपमा लिनुहोस् र कार्यक्रममा विस्तार गर्न अधिक र अधिक अवसरहरू पत्ता लगाउनुहोस्।

लेख पहिलो फेला पर्‍यो fossbytes.

लेखक बारे 

इमरान उद्दिन


email "ईमेल": "ईमेल ठेगाना अवैध", "url": "वेबसाइट ठेगाना अवैध", "आवाश्यक": "आवश्यक फिल्ड हराइरहेको छ"}