इस प्रोजेक्ट के बारे में
Librempeg ऑडियो, वीडियो, सबटाइटल और संबंधित मेटाडेटा जैसी मल्टीमीडिया सामग्री को प्रोसेस करने के लिए लाइब्रेरीज़ और टूल्स का एक संग्रह है। इसे मीडिया को रिकॉर्ड, कन्वर्ट, फ़िल्टर और स्ट्रीम करने के लिए एक पूर्ण, क्रॉस-प्लेटफ़ॉर्म समाधान के रूप में प्रस्तुत किया गया है।
लाइब्रेरीज़
- libavcodec: विभिन्न प्रकार के कोडेक के कार्यान्वयन।
- libavformat: स्ट्रीमिंग प्रोटोकॉल, कंटेनर फ़ॉर्मेट और बुनियादी I/O एक्सेस।
- libavutil: हैशर, डीकंप्रेसर और विविध उपयोगिता फ़ंक्शन।
- libavfilter: कनेक्टेड फ़िल्टर के निर्देशित ग्राफ़ के माध्यम से डिकोड किए गए ऑडियो और वीडियो को बदलता है।
- libavdevice: कैप्चर और प्लेबैक डिवाइस तक पहुँचने के लिए एक एब्स्ट्रैक्शन।
- libswresample: ऑडियो मिक्सिंग और रीसैंपलिंग रूटीन।
- libswscale: रंग रूपांतरण और स्केलिंग रूटीन।
टूल्स
- ffmpeg: मल्टीमीडिया सामग्री में हेरफेर, कन्वर्ट और स्ट्रीम करने के लिए एक कमांड-लाइन टूलबॉक्स।
- ffplay: एक न्यूनतम मल्टीमीडिया प्लेयर।
- ffprobe: मल्टीमीडिया सामग्री का निरीक्षण करने के लिए एक सरल विश्लेषण टूल।
- aviocat, ismindex और qt-faststart जैसे अतिरिक्त छोटे टूल्स।
दस्तावेज़ीकरण
ऑफ़लाइन दस्तावेज़ीकरण doc/ डायरेक्टरी में रहता है, और कोडिंग उदाहरण doc/examples में उपलब्ध हैं।
लाइसेंस और योगदान
कोडबेस मुख्य रूप से GPLv3-लाइसेंस्ड है, जिसमें वैकल्पिक घटक AGPL के अंतर्गत हैं; LICENSE फ़ाइल में विवरण है। कुछ कोड vgmstream प्रोजेक्ट से प्रेरित है या उससे उपयोग किया गया है। योगदान GitHub पुल रिक्वेस्ट के माध्यम से स्वीकार किए जाते हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.