मैं वीडियो संपीड़न के साथ किसी भी तरह से कुशल नहीं हूँ, लेकिन वर्तमान में एक परियोजना पर काम मैं कहाँ का उपयोग कर 264ब्लॉक गति मुआवजा एन्कोडर - संदर्भ फ्रेम में ब्लॉक शोर के साथ कैसे निपटें?
मेरा प्रश्न वीडियो एनकोडर के बारे में सामान्य प्रकृति के अधिक है अवशिष्ट छवियों को संपीड़ित। जैसा कि मैं इसे समझता हूं (जैसे विकिपीडिया इसे समझाता है), एक ब्लॉक गति मुआवजा एन्कोडर वर्तमान फ्रेम को कुछ गैर-ओवरलैपिंग ब्लॉक में विभाजित करता है, प्रत्येक ब्लॉक के लिए यह संदर्भ फ्रेम में चेक करता है जहां वर्तमान ब्लॉक आया था, फिर यह अंतर के अंतर की गणना करता है वांछित ब्लॉक और गति-मुआवजा ब्लॉक, तो यह किसी भी तरह से इस अवशिष्ट को एन्कोड करता है।
विकिपीडिया कहता है: "ब्लॉक गति मुआवजे का मुख्य नुकसान यह है कि यह ब्लॉक सीमाओं (अवरुद्ध कलाकृतियों) पर असंतोष का परिचय देता है। ये कलाकृतियों तेज क्षैतिज और ऊर्ध्वाधर किनारों के रूप में दिखाई देती हैं जिन्हें आसानी से मानव आंखों द्वारा देखा जाता है और फूरियर-संबंधित ट्रांसफॉर्म में रिंगिंग प्रभाव (उच्च आवृत्ति उप-बैंड में बड़े गुणांक) का उत्पादन अवशिष्ट फ्रेम के कोडिंग को बदलने के लिए किया जाता है। "
तो, के बाद से पहले से ही संदर्भ फ्रेम (क्योंकि यह इनकोडिंग था) ब्लॉक कलाकृतियों में शामिल है, और फिर इन ब्लॉक कलाकृतियों वर्तमान ब्लॉक में स्थानांतरित कर दिया जाता है और अवशिष्ट गणना की जाती है, तो उच्च आवृत्तियों ब्लॉक कलाकृतियों के द्वारा बनाई गई स्थानांतरित ब्लॉक की सीमाओं पर अवशिष्ट में असंतोष के रूप में भी दिखाई देगा। और विघटन आमतौर पर संपीड़न के लिए खराब होते हैं।
क्या गति-मुआवजा ब्लॉक एन्कोडर किसी भी तरह से अवशिष्ट को संपीड़ित करने से पहले इस ब्लॉक-कलाकृतियों से निपटता है? चूंकि यह जानता है कि ब्लॉक को कैसे स्थानांतरित किया गया था, यह जानता है कि ब्लॉक सीमाएं कहां स्थित हैं और अवशिष्ट को एन्कोड करने से पहले या इस जगह पर अनावश्यक उच्च आवृत्तियों को अनदेखा करते समय उनके बारे में कुछ कर सकती हैं। यदि ऐसा कुछ ऐसा है जो एच 264 जैसे कोडेक में किया जाता है, तो क्या कोई एन्कोडर यह कैसे करता है, इस बारे में मुख्य अवधारणा को समझा सकता है, इस पर कुछ शब्दावली देता है और इसी तरह? संदर्भ फ्रेम में ब्लॉक-कलाकृतियों के साथ एन्कोडर कैसे काम करता है?
भयानक सवाल .. अच्छी तरह से रखो! – Alex