Codec

Codec Definition Hindi

Codec”coder-decoder” के लिए छोटा रूप है। यह एक algorithmहै जिसका उपयोग data को encode करने के लिए किया जाता है, जैसे कि audio या video clip। वापस चलाए जाने पर encoded data को decode किया जाना चाहिए।

एक media codec media compression के बराबर नहीं है, क्योंकि किसी फ़ाइल को compress किए बिना उसे encode करना संभव है। हालांकि, अधिकांश codecs मूल data को compress करते हैं, जिससे मूल file का आकार कम हो जाता है। Multimedia फ़ाइलों के लिए यह महत्वपूर्ण है, क्योंकि उनके पास अक्सर बड़े file आकार होते हैं। compressed files कम disk space लेती हैं और अधिक fast download की जा सकती हैं।

आम तौर पर, एक codec media file के file shape को कम करता है, लेकिन file को सही ढंग से चलाने के लिए आवश्यक प्रसंस्करण शक्ति को बढ़ाता है।

दोषरहित बनाम हानिपूर्ण Codecs

कुछ codec lossless होते हैं, जिसका अर्थ है कि वे मूल Media file की गुणवत्ता को कम नहीं करते हैं। दोषरहित audio codec के उदाहरणों में नि:शुल्क दोषरहित ऑडियो कोडेक (FLAC), और Apple दोषरहित ऑडियो कोडेक (ALAC) शामिल हैं। दोषरहित compression का समर्थन करने वाले वीडियो कोडेक में H.264 और QuickTime RLE शामिल हैं। एक दोषरहित कोडेक अक्सर गुणवत्ता में बदलाव किए बिना मीडिया फ़ाइल के फ़ाइल आकार को लगभग 50% तक कम कर सकता है।

अन्य कोडेक्स हानिपूर्ण हैं, जिसका अर्थ है कि संपीड़न मीडिया की गुणवत्ता को कम करता है। हानिपूर्ण ऑडियो कोडेक के उदाहरण हैं अनुकूली विभेदक पल्स कोड मॉडुलन (ADPCM) और MPEG-1 परत 3 (MP3)। आम हानिपूर्ण वीडियो कोडेक में MPEG-2 और HEVC शामिल हैं। अधिकांश हानिपूर्ण कोडेक्स एक चर संपीड़न सेटिंग प्रदान करते हैं, जो आपको यह चुनने की अनुमति देता है कि मीडिया को कितना संपीड़ित करना है। उदाहरण के लिए, यदि आप किसी ऑडियो फ़ाइल पर भारी संपीड़न लागू करते हैं, तो यह फ़ाइल का आकार 10% तक कम कर सकता है, लेकिन ऑडियो ऐसा लग सकता है जैसे इसे संपीड़ित किया गया हो। यदि आप कम संपीड़न सेटिंग का उपयोग करते हैं जो फ़ाइल आकार को 30% तक कम कर देता है, तो यह मूल फ़ाइल के करीब हो सकता है।

नोट: हानिपूर्ण कोडेक्स आमतौर पर स्ट्रीमिंग मीडिया पर लागू होते हैं ताकि डेटा को इंटरनेट पर अधिक तेज़ी से स्थानांतरित किया जा सके।