
x264 explained: The video encoder that dominates Internet video | Lex Fridman Podcast
Audio Summary
AI Summary
x264 H.264 वीडियो मानक के लिए एक वीडियो एन्कोडर है, जो इंटरनेट वीडियो और ब्लू-रे डिस्क पर हावी है। इसका विकास तब हुआ जब HD वीडियो आ रहा था और Intel Core 2 तथा Nehalem CPUs तेज़ हो रहे थे। x264 ने दृश्य मेट्रिक्स पर ध्यान केंद्रित करके एक महत्वपूर्ण बदलाव लाया, जो उद्योग द्वारा उपयोग किए जाने वाले गणितीय मेट्रिक्स (जैसे पीक सिग्नल टू नॉइज़ रेश्यो) से अलग था। गणितीय मेट्रिक्स से ब्लरिंग (धुंधलापन) होता था।
शौकीनों ने, विशेषकर एनीमे के लिए, साइकोविजुअल रेट डिस्टॉर्शन और एडेप्टिव क्वांटाइजेशन जैसी तकनीकों का उपयोग करके इस प्रवृत्ति को बदला। साइकोविजुअल डिस्टॉर्शन मानव धारणा के लिए महत्वपूर्ण जानकारी को बनाए रखते हुए संपीड़न करता है, जबकि एडेप्टिव क्वांटाइजेशन जटिल क्षेत्रों को अधिक बिट्स आवंटित करता है। x264 को विकसित करने वाले डेवलपर्स ने $30,000 की स्क्रीन के बजाय लैपटॉप पर अच्छी दिखने वाली गुणवत्ता पर ध्यान केंद्रित किया।
x264 आज भी नए एन्कोडर्स जैसे AV1, AV2, VVC, HEVC के लिए एक बेंचमार्क है। Blu-ray दुनिया में भी कई लोगों ने x264 का उपयोग किया। x264 एक ओपन-सोर्स प्रोजेक्ट है जो Laurent Aimar द्वारा शुरू किया गया था। इस प्रोजेक्ट में दुनियाभर के डेवलपर्स शामिल थे, जिनमें से कई एनीमे के शौकीन थे। एनीमे के लिए विशेष अनुकूलन किए गए क्योंकि उस समय वाणिज्यिक पेशकशों की कमी थी, और फैंसबर्स अवैध रूप से एनीमे को एन्कोड और सबटाइटल करते थे।
AV1 जैसे नए कोडेक्स H.264 की तुलना में 40-60% अधिक संपीड़न प्रदान करते हैं, लेकिन एन्कोडिंग में काफी अधिक जटिल होते हैं। YouTube जैसे प्लेटफ़ॉर्म लोकप्रिय वीडियो के लिए AV1 का उपयोग करते हैं क्योंकि एक बार एन्कोड करने के बाद इसे लाखों उपयोगकर्ताओं तक पहुंचाया जाता है, जिससे बैंडविड्थ और क्लाइंट-साइड खपत कम होती है।