इंटेल ने ओपन सोर्स वीडियो एनकोडर
SVT-AV1 (स्केलेबल वीडियो टेक्नोलॉजी-AV1) जारी किया है, जो अब बढ़ते वीडियो प्रारूप
AV1 , VP9 के उत्तराधिकारी का उपयोग करता है। AV1 एनकोडर अत्यधिक भरी हुई स्ट्रीमिंग सेवाओं के लिए डिज़ाइन किया गया है और इसमें अधिकतम स्केलेबिलिटी विकल्प हैं - अधिकतम 112 तार्किक प्रोसेसर। इससे पहले, इंटेल H.265 / HEVC कोडेक के लिए पहले से ही एक समान
एनकोडर जारी कर चुका है।
SVT-AV1 को BSD-2 लाइसेंस के तहत जारी किया गया है, निम्नलिखित प्लेटफॉर्म समर्थित हैं:
- विंडोज सर्वर 2016
- Ubuntu 16.04 सर्वर LTS
- Ubuntu 18.04 सर्वर LTS
- MacOS
एनकोडर, सीपीयू पर भारी भार के लिए डिज़ाइन किया गया है, हार्डवेयर प्लेटफ़ॉर्म पर काफी कठोर आवश्यकताएं बनाता है। कम्प्यूटेशनल दृष्टिकोण से, यह आधुनिक इंटेल एक्सॉन स्केलेबल और एक्सोन डी प्रोसेसर के लिए अत्यधिक अनुकूलित है, हालांकि सिद्धांत रूप में इसे किसी भी इंटेल कोर प्रोसेसर पर लॉन्च किया जा सकता है, जो पांचवीं पीढ़ी से शुरू होता है (जिसका अनुवाद इंटेल एक्सॉन पीढ़ियों में किया गया है - E5-v4 या नया)। समानांतरकरण के अलावा, AVX2 तक वेक्टर निर्देश सक्रिय रूप से कोडिंग का अनुकूलन करने के लिए उपयोग किया जाता है। डींग मारने के लिए, बेशक, बदसूरत है, लेकिन कभी-कभी यह उपयुक्त है। इस उत्पाद के लिए वेक्टर अनुकूलन का एक महत्वपूर्ण हिस्सा
vikky13 द्वारा किया
जाता हैमेमोरी के लिए चित्र निम्नानुसार है: 48k मेमोरी में 4k में एन्कोडिंग के लिए न्यूनतम आवश्यक है, FullHD का उपयोग करने के लिए 16 जीबी। सभी आंकड़े 10-बिट स्ट्रीम के लिए हैं।
परमिट | RAM (GB) की न्यूनतम राशि |
---|
4k | 48 |
1080p | 16 |
720p | 8 |
480p | 4 |
तकनीकी रूप से, सॉफ्टवेयर, एओएम से
एवी 1 के
संदर्भ कार्यान्वयन की तरह, एक पुस्तकालय है, इसके उपयोग के लिए एक आवेदन का सबसे सरल उदाहरण है, और इसमें एसवीटी-एवी 1 को "कनेक्ट" करने के लिए एक पैच भी शामिल है।
सिस्टम आवश्यकताओं, निर्माण और स्थापना विधियों, निर्भरता, और इतने पर का विस्तृत विवरण
GitHub पर परियोजना पृष्ठ पर पाया जा सकता
है ।
ठीक है, अगर आप न केवल एनकोड करना चाहते हैं, बल्कि प्राप्त वीडियो भी देखते हैं, तो, उदाहरण के लिए, फ़ायरफ़ॉक्स, क्रोम, वीएलसी के नवीनतम संस्करण, साथ ही नए
जमाने के खुले क्रॉस-प्लेटफॉर्म
डिकोडर Dav1d इस कार्य के साथ सामना करेंगे।