Codec הוא פורטמנטו של מפענח-קודד, והוא מכשיר או תוכנת מחשב המקודדת או מפענחת זרם נתונים דיגיטלי - בדרך כלל קובץ אודיו-תמונה או וידאו.
חומרה מול תוכנה
רכיבי codec חומרה משמשים רק למטרות שמע. Codec שמע חומרה כולל בדרך כלל DAC, ממיר דיגיטלי לאנלוגי, וממיר ADC, אנלוגי לדיגיטלי במכשיר יחיד. התקן זה יכול להמיר צלילים לקובץ אודיו דיגיטלי ואז להשמיע שוב את קובץ האודיו הזה כסאונד.
תוכנת codec היא תוכנת מחשב שיכולה לעבד את מקור הנתונים המקורי ולהמיר אותו ל-a פורמט סטנדרטי ספציפי כך שניתן לקרוא אותו בקלות על ידי תוכנות אחרות המוגדרות להבין את הרלוונטי codec.
אובדן לעומת חסר אובדן
Codec כוללים דחיסה בעיבוד שלהם, זה הכרחי מכיוון שפורמטים של קבצי RAW יכולים להיות גדולים באופן בלתי סביר לאחסון או העברה לטווח ארוך דרך האינטרנט. הכללת דחיסה ב-codec שואפת לצמצם את גדלי הקבצים לרמה ניתנת לניהול.
רוב הקודקים משתמשים בדחיסה מאבדת, מה שאומר שאיכות מסוימת של הקובץ המתקבל אובדת לשם מזעור גודל הקובץ. על ידי שימוש בקצב סיביות גבוה, הכולל יותר נתונים בשנייה, קובץ אובדן יכול לשמור על רמת איכות גבוהה למדי ועדיין לא להיות גדול באופן בלתי סביר. סוגים אלה של רכיבי codec הם אידיאליים עבור קבצי אודיו או וידאו המוזרמים דרך האינטרנט או מאוחסנים במחשב ביתי. גודל הקובץ הממוזער אומר שהאינטרנט הביתי שלך יכול להזרים את הנתונים בזמן אמת ושקבצים בודדים אינם ממלאים כוננים קשיחים שלמים.
חלק מהקודקים משתמשים בדחיסה ללא הפסדים, המאפשרת לשכפל את הקובץ המקורי ללא אובדן נתונים או איכות. זה אידיאלי עבור קבצים שעדיין יעובדו, כגון קבצי וידאו ואודיו שעדיין צריך לערוך. אם נעשה שימוש ב-Codec אובדן בכל שלב, אובדן האיכות היה מורכב עם כל רמת עיבוד.