ऑडियो और वीडियो प्रारूपों पर चर्चा करते समय "कोडेक" शब्द बहुत अधिक आता है, साथ ही साथ संपीड़न तकनीकें छोटी फाइलों को कम करने के लिए उपयोग की जाती हैं। लेकिन वास्तव में एक कोडेक क्या है, और शब्द कहां से आता है?
कोडेक्स का उपयोग डेटा को स्टोर और स्ट्रीम करने के लिए किया जाता है
शब्द कोडेक "कोडर" और "डिकोडर" से आता है जो डेटा ट्रांसमिशन और स्टोरेज के मामले में कोडेक की नौकरी का मोटा रूप से वर्णन करता है। जबकि आधुनिक कोडेक्स सॉफ़्टवेयर-आधारित हैं, पिछले हार्डवेयर कोडेक्स में अधिक सामान्य रूप से जब एनालॉग स्वरूपों को डिजिटलीकृत करना शुरू हो गया था।
"कोडेक" एक शब्द है जो सॉफ़्टवेयर का वर्णन करने के लिए उपयोग किया जाता है जो डेटा को एन्कोड और डीकोड कर सकता है। उदाहरण के रूप में, एक एमपी 3 कोडेक का उपयोग किया जाता है एमपी 3 फाइलें बनाएं ऑडियो डेटा से। उस एमपी 3 फ़ाइल को कंप्यूटर या अलग डिवाइस पर वापस चलाने के लिए, आपको एक कोडेक की आवश्यकता होगी जो प्रारूप को डीकोड कर सके।
संक्षेप में, एक कोडेक का उपयोग उस प्रारूप में डेटा को एन्कोड करने के लिए किया जाता है जिसे संचरित या संग्रहीत किया जा सकता है और बाद में एक समकक्ष डिकोडर के साथ देखा जा सकता है।
जबकि शब्द कोडेक कोडर और डिकोडर शब्द का एक पोर्टमैंट्यू है, वही सॉफ्टवेयर हमेशा दोनों कार्यों को करने में सक्षम नहीं होता है। कुछ एन्कोडर्स प्रीमियम सॉफ्टवेयर हैं, कुछ उल्लेखनीय उदाहरण मूल होने के साथ लंगड़ा एमपी 3 एन्कोडर और डिवएक्स वीडियो एन्कोडर।