Codec (مخفف : Coder / Decoder) نوعی سیستم رمزگذاری و قالب بندی برای فایل های ویدیویی است. کُدک ها درواقع حمل کننده های فایل های ویدیویی هستند. برخی کُدک های معروف عبارتند از :
MJPEG
MPEG-4 AVC/H.264
AVCHD
کُدک یا Codec به نرمافزارها، الگوریتمها و روشهایی گفته میشود که برای فشردهسازی و رمزگشایی دادههای صوتی و تصویری استفاده میشوند.
اکثر فایلهای صوتی و تصویری، برای انتقال و ذخیره سازی به صورت فشرده شدهاند تا از فضای کمتری استفاده کنند و به راحتی در دستگاههای قدیمیتر قابل پخش باشند. برای فشردهسازی دادههای صوتی و تصویری، نیاز به کاهش حجم داده و حفظ کیفیت صوت و تصویر میباشد و این کار با استفاده از کُدک انجام میشود.
نمونهای از کُدکهای معروف شامل MP3 برای فشردهسازی فایلهای صوتی و H.264 برای فشردهسازی فایلهای ویدئویی است. هر کُدک به دلیل خصوصیات خاص خودش برای فشردهسازی بخشهای خاصی از دادههای صوتی یا تصویری بهینه شده است و هر کدام قابلیتها و محدودیتهایی دارند که باید با توجه به نیاز، بهترین کدک مورد نیاز برای هر کاربرد مشخص شود.