نرم افزار کدک چیست؟
کدک یک دستگاه یا برنامه کامپیوتری برای رمزگذاری یا رمزگشایی جریان داده یا سیگنال دیجیتال است. Codec مرکب از دو واژه coder-decoder است. کدک ها در ویدئو کنفرانس، جریان رسانه ها و برنامه های ویرایش ویدئو مورد استفاده قرار می گیرند.
در اواسط قرن 20، کدک دستگاهی بود که سیگنال های آنالوگ را به شکل دیجیتال با استفاده از مدولاسیون کد پالس (PCM) کدگذاری می کرد. امروزه کدک سخت افزار یا نرم افزاری است که امکان پخش کردن، ایجاد و ذخیره کردن فایل های مختلف ویدئویی، صوتی یا چند رسانه ای را به سیستم عامل می دهد. برخی مواقع کدک یک قطعه کد کوچک است که توسط سایر نرم افزارها خوانده می شود تا کار خود را انجام دهد.
همه فایل های چندرسانه ای با یک فرمت و ساختار رمزگذاری و رمزنگاری نمیشوند. چون علاوه بر تبدیل آنالوگ و دیجیتال به یکدیگر، این فایلها فشرده نیز می شوند.
چرا کدک لازم است؟
فایل های ویدیویی و موسیقی معمولا حجم زیادی دارند و انتقال آن ها از طریق اینترنت سخت است. برای سرعت بخشیدن به بارگیری، کدک ها برای رمزگذاری یا کوچک کردن و انتقال ساخته شده اند و سپس از طریق همین کدک ها می توان آن را برای مشاهده یا ویرایش رمزگشایی کرد. بدون استفاده از کدک ها، دانلود ویدئو و فایل صوتی سه تا پنج برابر طول می کشد.
صدها کدک در اینترنت استفاده می شود و شما به کدکی نیاز دارید که به طور خاص فایل های مورد نظر شما را پخش می کند.
کدک ها به دو صورت داده ها را فشرده سازی می کنند، با اتلاف و بدون اتلاف. در فشرده سازی فایل با اتلاف طبق روش های خاص قسما هایی که زائد یا کم اهمیت شناخته م یشوند، از فایل اصلی حذف می شود و به همین جهت کیفیت افت می کند. در فشرده سازی بدون اتلاف کیفیت فایل تغییر نخواهد کرد و تمام فایل اصلی در دسترس خواهد بود.